We are seeking an QA Engineer (SDET) to strengthen product quality and accelerate delivery for our desktop applications, with opportunities to gradually expand into SaaS platform testing as the product evolves. The role will focus on stabilizing and modernizing existing C# automation frameworks by reducing test flakiness, improving maintainability, and expanding test coverage.
In addition to automation, the engineer will perform thorough manual testing of complex business workflows when required. Working within a Scrum team alongside developers and product stakeholders, the role will leverage an AI-first approach to enhance test design, investigation, and automation while applying strong judgment and validation to ensure accurate, reliable outcomes.
The Role
1. Influence and help evolve the overall test strategy and quality approach across our desktop applications, with the opportunity for the role to take on more SaaS focus over time as the platform evolves.
2. Define pragmatic, risk-based test strategies for major features and change initiatives, balancing automation with targeted manual coverage.
3. Stabilise, modernise, and extend existing C# automation suites, improving reliability, maintainability, and CI signal (reducing flakiness and brittleness).
4. Design, implement, and maintain test frameworks, tooling, and environments to support efficient automated testing across desktop and web collaborate with Product Owners, Technical Leads, and engineers to refine user stories, acceptance criteria, and quality expectations.
5. Partner with developers to create story-level test plans and build automated coverage at appropriate levels (unit, integration, API, UI/end-to-end), aligned to the test pyramid.
6. Execute thorough manual and exploratory testing for complex business workflows when required, to uncover edge cases and reduce regression risk.
Review and debug product and test code to identify defects, reliability issues, or performance bottlenecks.
7. Provide clear reporting at key checkpoints, ensuring outcomes, risks, and next steps are well understood.
8. Use an AI-first workflow to accelerate test design, investigation, automation, and documentation, validating outputs to maintain accuracy and trust.
Participate fully in Agile ceremonies and continuous improvement, strengthening team practices, velocity, and delivery confidence.