Job Openings Senior Quality Assurance Engineer (Hybrid)

About the job Senior Quality Assurance Engineer (Hybrid)

Test Automation & Execution

  • Design, develop and maintain automated test frameworks and test scripts covering UI, back-end and database functionality.
  • Run manual and automated tests across web, mobile and API platforms.
  • Integrate automation suites into CI/CD pipelines to optimise release quality and delivery timelines.
  • Write scalable, structured and well-documented code for test automation infrastructure.

Requirements & Test Planning

  • Collaborate with engineering and product teams to ensure requirements are testable and clearly understood.
  • Identify gaps in coverage and recommend improvements in automation and test scope.
  • Develop full end-to-end test plans, execution strategies and validation methods.

Defect & Quality Management

  • Perform root cause analysis on failures and verify fixes through regression and validation.
  • Log and maintain clear defect records using tracking tools (e.g., Jira).
  • Monitor reliability metrics and quality indicators, providing actionable insight.

Collaboration & Agile Delivery

  • Participate in Agile ceremonies including planning, stand-ups, retrospectives and grooming sessions.
  • Work closely with product managers, developers and scrum teams to embed quality throughout SDLC.
  • Communicate risks and testing status clearly with stakeholders.

Continuous Improvement

  • Contribute to process optimisation, automation expansion and QA methodology improvements.
  • Research emerging tools and technologies in QA and automation.
  • Participate in code reviews and mentor junior QA team members.

Documentation & Reporting

  • Maintain structured documentation including test scenarios, outcomes, and defect logs.
  • Provide progress reporting to squad and delivery stakeholders.
  • Ensure automation scripts and test assets follow coding and documentation standards.

Requirements

  • Bachelors degree in Computer Science, Engineering or related field (or equivalent experience).
  • 3+ years hands-on automation engineering experience.
  • 3+ years manual QA testing experience.

Essential Skills

  • Strong knowledge of QA methodologies, tools, frameworks and testing best practice.
  • Programming skills in JavaScript or Java.
  • Automation experience using Playwright, Cypress, Selenium or WebDriverIO.
  • Experience using Appium for mobile testing.
  • Experience with testing frameworks such as Mocha, JUnit, TestNG or similar.
  • API testing experience using Postman or RestAssured.
  • Experience integrating automation into CI/CD (Jenkins, GitLab CI).
  • Experience with Page Object Model (POM) and data-driven test development.
  • Hands-on experience across UI, API, web technologies and database layers.
  • Knowledge of Agile and Scrum processes.
  • Strong analytical problem-solving skills.
  • Excellent communication and stakeholder collaboration skills.
  • Highly detail-oriented with strong ownership of quality outcomes.