Description:
A test engineer is responsible for writing, debugging and refactoring test code. At this role level, you will:
- work closely with software developers to reach a common understanding of the code base and test coverage at unit level
- collaborate with analysts to ensure the required business scenarios are covered in the acceptance test scripts
- work on both functional and non-functional areas of an application
- coach and mentor testers
Person specification
In this role you will be responsible for the following;
- Represent QA/Testing inside a Scrum Team.
- Evaluate Backlog Items for testability and own any items marked for testing.
- Score tickets to give an indication of effort required.
- Support Product Owner with item prioritisation.
- Participate in Scrum Ceremonies and Artefacts.
- Script and execute tests for tickets that achieve the Acceptance Criteria/DoD.
- Own all tickets assigned to Testing and ensure they meet the standard criteria – Description complete, Acceptance Criteria achievable, evidence recorded, steps to reproduce complete (for bugs).
- Report to QA Manager on progress and issues and escalate any issues that require it.
- Automate all applicable tests so they can be incorporated into the existing Automated Regression Pack.