Job Openings Senior Software Quality Assurance Engineer

About the job Senior Software Quality Assurance Engineer

About the Role

We are looking for an experienced Test Consultant to independently plan and execute quality assurance activities across software delivery programs. You will take ownership of test artefacts and outcomes, applying sound judgement to prioritisation, risk management, and stakeholder communication while supporting continuous improvement of QA practices.

Responsibilities

  • Plan and execute quality assurance activities to ensure software solutions are delivered to agreed quality standards, scope, and timelines.
  • Design, develop, maintain, and execute automated test solutions using approved automation frameworks — including Playwright, Selenium, Cypress, and TestComplete — to improve regression efficiency, test coverage, and delivery speed.
  • Contribute to technical QA activities including API testing, integration testing, data validation, environment verification, CI/CD validation, and automation pipeline support.
  • Support performance, security, usability, and non-functional testing activities where required, collaborating with relevant technical teams to ensure quality standards are met.
  • Leverage AI-powered tools and initiatives to improve test design efficiency, defect analysis, requirement understanding, and overall QA effectiveness while maintaining governance and quality standards.
  • Track and report testing progress, risks, and outcomes clearly to stakeholders.
  • Collaborate effectively with delivery teams to support timely issue resolution and quality outcomes.

Required Skills and Experience

  • 5–7 years of hands-on QA experience across functional, regression, integration, and automation testing.
  • Demonstrated proficiency with test automation tools including Playwright, Selenium, Cypress, and TestComplete.
  • Strong understanding of QA methodologies, test lifecycle management, and best practices.
  • Experience with API testing, CI/CD pipelines, and agile delivery environments.
  • Accountability for test quality, accuracy, and completeness.
  • Clear and effective communication skills with both technical and non-technical stakeholders.
  • Proven problem-solving skills and sound judgement in testing prioritisation.
  • Professionalism, reliability, and a strong sense of ownership over outcomes.