QA Architect Job Description Template
Our company is looking for a QA Architect to join our team.
Responsibilities:
- Assists customers with documentation, training and usability efforts;
- Integrates processes and software components across functional organizations;
- Provide consultation on complex testing strategies for the Product;
- Ensure software quality via continuous and iterative testing approach;
- Participate in Agile Scrum activities and SAFe Ceremonies (Program Increment Planning, Adapt and Learn, Scrum of Scrums);
- Apply Testing Lifecycle Management principles in the context of a product;
- Create, consult and maintain an environment where Test Driven Development behavior is fostered;
- Lead in definition and implementation of direction on automation techniques and adherence to standards;
- Design, develop, implement and maintain modifications to test automation architecture and functional, mobile, or performance testing framework;
- Understand and provide oversight on the test infrastructure;
- Execute practical application of Agile framework components (user stories, scrum, sprints, etc.);
- Create and validate automated scripts that support Continuous Integration/Continuous Delivery pipeline;
- Agile/scrum environment.
Requirements:
- 4+years Database experience (Oracle or SQL);
- Proficiency with one or more of the following programming languages/frameworks: C#, Java, Python, .NET/Java frameworks;
- Web Service/API experience (e.g. SoapUI, other WS tools);
- Experience with Source Code Management Tools (e.g. Git, TFS, RTC);
- Experience with Selenium Web driver and grid for parallel executions;
- Knowledge of security testing;
- 4+ years’ experience in manual and automation testing;
- 4+ years of experience as a Test Architect;
- 2+ years hands on experience with implementing Continuous Integration and build automation systems such as Jenkins, Octopus etc;
- Experience with SAP Development or Testing, but not a necessary requirement;
- Experience using test management tools such as Version One or Jira;
- Knowledge of Relational Database Management (e.g. Oracle, SQL, MySQL);
- Practical experience with Agile Scrum and waterfall methodologies;
- Published and presented technical articles/papers in conferences, journals etc;
- Experience constructing test plans and executing against these plans across functional, regression unit, system, performance, stress and load testing.