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.
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
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