Job Openings Senior QA Engineer

About the job Senior QA Engineer

Senior Automation Quality Engineer
Location: Remote / Hybrid (South Africa)
Employment Type: Full-Time Permanent
Reports to: QA Lead

About the Role
We are looking for an experienced Senior Automation Engineer with strong expertise in Playwright and JavaScript/TypeScript. This position involves designing automation frameworks from the ground up, embedding testing earlier in the development lifecycle, and ensuring high-quality releases by working closely with product, development, and operations teams. You will also take on a mentorship role, guiding QA engineers and developers in best practices for test automation.

Key Responsibilities

  • Define and maintain an automation strategy aligned with release goals and service levels.

  • Design, develop, and scale automation frameworks using Playwright (JavaScript/TypeScript).

  • Create and execute end-to-end, regression, functional, and integration tests.

  • Integrate automated tests into CI/CD pipelines (e.g. GitHub Actions, Azure DevOps, Jenkins).

  • Build quality dashboards and implement reporting tools (e.g. Allure, Playwright HTML) with trend analysis.

  • Perform API testing using tools such as Postman or Rest Assured.

  • Establish test data strategies and ensure environment parity.

  • Promote shift-left testing by embedding quality earlier in the development process.

  • Provide mentoring, lead code reviews, and promote automation-first practices.

  • Conduct defect triage, root cause analysis, and recommend preventive measures.

Qualifications & Experience

  • 10+ years in QA, with 4+ years focused on test automation.

  • Advanced knowledge of Playwright and TypeScript. Experience with Selenium WebDriver, Java, C#, or Python is beneficial.
  • Strong background in CI/CD pipelines, Git workflows, and version contro

  • Familiarity with containerised execution (e.g. Docker) and headless testing environments.
  • Practical knowledge of web technologies (HTTP, CORS, cookies, storage).

  • Skilled in test doubles, mocks, service virtualisation, and data management strategies.
  • ISTQB certification advantageous but not essential.

Core Competencies

  • Strong analytical and troubleshooting ability.

  • Proven track record of building scalable automation frameworks.

  • Excellent communication and documentation skills.

  • Ability to thrive in a fast-paced Agile environment.

  • Experience mentoring or leading QA initiatives.

  • Familiarity with Agile practices and collaboration tools like Jira and Confluence.

Collaboration & Teamwork

  • Work closely with engineers, product managers, and DevOps to ensure quality is built in from the start.
  • Participate in Agile ceremonies including sprint planning, retrospectives, and story refinement.
  • Share quality metrics and risks with both technical and non-technical stakeholders.
  • Champion a culture of automation and quality across teams.