B

QA Engineer

British Council
NewPosted today

LOCATION

Noida · Onsite

EXPERIENCE

Not specified

TYPE

Contract

SALARY

Negotiable

SKILLS REQUIRED

CI/CDAutomated TestingQuality Assurance (QA)Manual TestingJIRATest FrameworksSelenium

Job description

Overview

The QA Engineer supports high-quality software delivery across the full development lifecycle by applying QA best practices and contributing to automated and manual testing. The role collaborates with cross-functional teams to improve the resilience, efficiency and security of digital products while aligning with governance standards and user expectations.

What you'll do

  • Maintain quality standards for projects and provide 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 maintain quality in engineering stories and support test team leads, product leads and stakeholders.
  • 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.
  • Maintain 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 to ensure 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, with an ability to compose basic queries.
  • Understanding 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 test documentation and defect reporting.
  • Excellent written and spoken communication skills in English.
  • Experience with Selenium, Playwright and API testing.

Nice to have

  • Basic or 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.
  • Safeguarding checks will be required for positions with direct involvement with vulnerable groups, in line with legal requirements and British Council safeguarding policies for adults and children.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

QA Engineer