Banner Default Image

QA Engineer Job Description

What is the role of a QA Engineer? 


As a QA Engineer, you will be responsible for running a series of tests with a team to identify any bugs or issues, through every phase of the development process, within a product or software program. If any bugs are found within a software program, you will be required to work collaboratively with developers to fix these problems when necessary. 

Responsibilities 

  • Write and execute functional and non-functional tests at each level

  • Measure and report on test activity, manage defects and author software-defined tests

  • Collaborate with DevOps and Software Engineers to write test user stories tests covering Feature and EPIC for Business flow and Integrations.

  • Educate and support the rest of the delivery teams with testing, educate internal and external stakeholders and work with delivery teams to define 'quality.

  • Use test techniques and best practices to provide the required test coverage.

  • Design detailed, thorough, and well-structured testing plans and cases

Key Requirements 

  • Excellent communicator and ability to collaborate effectively with other team members

  • Knowledge and experience of a broad range of testing, including but not limited to Scrum, BDD, TDD, System Testing, Regression Testing and Integration Testing and non-functional testing, e.g. Load and Stress Testing.

  • Previous testing experience as a QA Engineer/Analyst

  • Practical experience in test planning, test case design and test progress reporting

  • Experience working as part of multi-skilled, multi-disciplinary Agile teams.

  • Experience working within a DevOps culture, with continual integration, continual testing of code.

  • Experience accurate recording outcomes of acceptance tests and regression tests and collaborating with the team to answer queries regarding issues identified.

Tech Stack:

  • C# automation experience

  • Experience using test frameworks such as Selenium

  • Experience with Javascript, C# and SQL

  • AWS

  • Power BI

  • Specflow

  • API testing experience

Types of QA Engineers 

  • Automation QA Engineer

  • Lead QA Engineer 

  • Senior QA Engineer 

  • Manual QA Engineer