Technical Direction
QA Engineer
This is a standard role on any project, key aspects of QA tasks assigned to this role.
QA engineer on each project will be responsible for the following tasks:
- Review of available Test References.
- Preparation of Test Cases.
- Peer-Review of Test Cases.
- Preparation of Test Data.
- Peer-Review of Test Data.
- Execution of Test Cases.
- Reporting of Defects found during Testing.
- Raise Items for clarification with Developers.
- Coordinate with QA Lead for any issues or problems encountered during test preparation/execution/defect handling.
- Report progress on work assignments to the QA Lead on daily bases.
- Coordination: direct supervision of the QA Lead.
Senior QA Engineer
This is one of the key roles on any project; a significant part of technical tasks is the responsibility of this role.
This role is responsible for the following tasks:
- Review the test data prepared by the QA engineer.
- Ensure that test data is comprehensive of the tests to be conducted.
- Facilitate the test coordination meeting.
- Review and classify/prioritize the defects raised by the QA engineer.
- Coordinate resolution ofany issues and/or problems discovered during testing.
- Coordinate with Configuration Manager issues/problems discovered during application turnover and testing.
- Assist in evaluating the defects raised during testing.
- Escalate any outstanding issues to the QA Lead.
- Coordination: direct supervision of the QA Lead.
- Tutorship and consulting newcomer engineers.
QA Analyst
This role is added in project team if it is a large-scale project with several stages and a large amount of CRs and Design Changes. This role is aimed to provide a deep understanding of business requirements, functional requirements, design changes and CRs from testing perspective.
This role is responsible for the following tasks:
- Requirements analysis.
- Collaborate with Technical Managers on Compliance matrix development.
- Collaborate with QA-engineers on test specification development.
- Review the test specifications from business perspective.
- Acquire test references needed by the integration test group.
- Review the test data prepared by the QA engineer.
- Ensure that test data is comprehensive of the tests to be conducted.
- Facilitate the test coordination meeting.
- Review and classify/prioritize the defects raised by the QA engineer.
- Coordinate resolution ofany issues and/or problems discovered during testing.
- Coordinate with Configuration Manager issues/problems discovered during application turnover and testing.
- Assist in evaluating the defects raised during testing.
- Monitor the task assignments of the QA engineer.
- Escalate any outstanding issues to the QA Lead.
- Coordination: direct supervision of the QA Lead.
- Tutorship and consulting newcomer engineers.