Unlock the entire StrongQA

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.
1 Ratings