Overview
The QA Engineer contributes across the full software development lifecycle to support high-quality software delivery, with a focus on manual and automated testing, quality standards, security, resilience, efficiency and user expectations.
What you'll do
- Assist in maintaining quality standards for projects by providing support to team members.
- Engage with the QA community to learn about and adopt best practices.
- Support the implementation and adherence to quality standards and coding best practices.
- Contribute to discussions and initiatives that support a culture of quality within the team and organisation.
- Offer a quality assurance perspective in team discussions, focusing on the practical application of engineering stories.
- Work with product leads where necessary to ensure quality in engineering stories.
- Execute tests to support test team leads, product leads and stakeholders in maintaining quality in engineering stories.
- Follow established test standards and methods to ensure software development projects meet acceptance criteria at all stages.
- Execute automated and manual tests to ensure products and services meet expected quality criteria.
- Assist in maintaining automated test scripts within the team’s frameworks.
- Perform manual testing activities to maximise test coverage and identify defects that might be missed by automated tests.
- Help integrate automated tests into CI/CD pipelines through collaborative efforts with engineering peers.
- Participate in TDD practices under the mentorship of more experienced team members.
- Use tools like JIRA for tracking defects and support communication regarding issues and their resolutions.
- Assist in developing test plans and cases for manual and automated tests.
- Stay informed about current testing tools, methodologies and industry best practices to support continuous improvement in quality processes.
- Support the identification of potential system risks and contribute to implementing security measures.
- Assist senior team members in ensuring solutions meet industry standards, regulations and data privacy requirements.
- Help monitor and maintain tools for detecting and responding to potential security or compliance issues.
- Work alongside the team to understand product requirements and user needs.
- Support reporting on quality metrics and test results and contribute data and insights to the QA engineering team, development team, product leads and stakeholders.
What you'll need
- Experience in Quality Assurance, including both manual and automated testing in agile environments.
- Understanding of the software development life cycle (SDLC) and the role of QA.
- Experience with automation tools such as Selenium and Playwright.
- Exposure to scripting in Java, C#, .NET, JavaScript and Typescript.
- Understanding of standard testing methodologies and events, including Black-box testing, story testing and regression testing.
- Knowledge of testing frameworks such as BDD tools and associated tools such as Cucumber.
- Basic knowledge of RESTful APIs.
- Awareness of relational database concepts and SQL, and an ability to compose basic queries.
- Understanding of the concepts of CI/CD tools for test integration and automation.
- Experience in device and browser testing.
- Experience raising defects in defect tracking tools such as JIRA.
- Practical grasp of fundamental web technologies such as HTML, CSS and JavaScript for debugging.
- Reliable written and oral communication skills to support documentation of tests and reporting of defects.
- Excellent written and spoken communication skills in English.
- Mandatory experience with Selenium, Playwright and API testing.
Nice to have
- Basic/beginner knowledge of cloud platforms for testing, such as AWS or Azure.
- Understanding of security testing concepts and practices.
- Exposure to performance testing concepts and tools.
- Critical thinking and an eye for detail in the QA process.
- Exposure to best practices in software security testing.
- Familiarity with usability and user experience (UX) testing.
- Awareness of Azure DevOps tools, especially Azure Test Plans, through exposure or use.
- Some exposure to automating web application tests using common tools or libraries in a test environment context.
- Familiarity with basic application monitoring tools, such as Application Insights, and their importance in the QA/test process.
- Basic knowledge or some experience with relational database testing, possibly with Azure SQL Database or similar.
Details
- Location: Noida.
- Contract type: Fixed Term Contract.
- Pay band: PB 7.
- Closing date: 10th October 2026.
Read the full description and apply on the company’s own careers page.