Vault Outsourcing OPC logo

Senior QA Engineer

Vault Outsourcing OPC
On-site
Senior QA Engineer

About the Role

We are seeking an experienced Senior QA Engineer to take full ownership of our quality assurance strategy within a remote-first, Agile environment. This role focuses on designing and leading a scalable QA framework across a modern tech stack, ensuring high-quality, reliable software delivery across frontend and backend systems.

Key Responsibilities

  • Design, implement, and own a complete QA strategy and automation framework from the ground up

  • Define and maintain testing strategies across the full testing pyramid, emphasizing scalability and long-term maintainability

  • Lead end-to-end (E2E) testing using Playwright with TypeScript, ensuring strong coverage for Angular-based applications

  • Implement and maintain robust API testing for backend services built with .NET (C#) and FastAPI (Python)

  • Support testing across frontend frameworks including Angular and Ionic

  • Collaborate closely with developers, product managers, and stakeholders to embed quality throughout the development lifecycle

  • Actively participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives

  • Integrate test results and quality metrics with observability and monitoring tools such as Datadog and Prometheus

  • Ensure test environments closely mirror production to enable rapid issue detection and resolution

Qualifications

  • 5+ years of experience in QA Engineering, including building and scaling test automation frameworks from scratch

  • Extensive hands-on experience with Playwright (TypeScript) for E2E testing

  • Strong understanding and implementation of the testing pyramid, including dedicated API testing

  • Experience testing full-stack systems using .NET (C#), FastAPI (Python), Angular, and Ionic

  • Proven experience working in Agile development environments

  • Strong sense of ownership with the ability to work independently and make quality-driven decisions

  • Experience collaborating with fully remote teams

  • Availability to overlap with a South Africa–based team during the following hours:

    • Latest start (PHT): 3:00 PM

    • Earliest end (PHT): 9:00 PM

Apply now
Share this job