QA Analyst
Job Overview
Responsibilities
- Document and execute high quality test plans for functional areas under custom development and test
- Analyse complex requirements and review acceptance criteria to ensure they are for fit for purpose, testable and can have tests developed to explicitly test and guide acceptance
- Create comprehensive and well defined test scripts that are traceable back to requirements
- Execution of functional, regression and integration test scripts
- Lead/participate in defect triage discussions and challenge development perception of severity
- Co-ordination of test activities and work as part of a scrum team
- Interrogate the underlying databases to extract test data and execute SQL statements to prove test results
- Develop and execute technical tests to prove the load and performance of the solution
- Contribute to management reporting including appropriate test metrics on planning, defects and execution.
- Ensure regression testing is performed in a manner that recognises the risks of introducing defects into the environment
- Work closely with the development teams to provide information and direction to junior team members
- Escalate risks and issues to the appropriate level to ensure resolution
Support test management in developing project plans and track against key milestone dates
Experience
- Experience within a software quality assurance / testing role
- A Computer Science/I.T. related degree
- ISTQB certification in Software Testing
- Technical skills - SQL, UNIX, Agile preferential
- Non-functional testing experience advantageous