Are you an experienced Quality Engineer who enjoys improving software quality in a measurable way and helping teams release with confidence?
In this role, you help teams build quality into the full software development lifecycle — from early design discussions (shift-left) to validating behaviour in production (shift-right). You work closely with engineers to reduce late-stage defects, improve observability and ensure systems remain reliable under scale, high data volumes and real user traffic.
Across our product teams, several engineering challenges consistently play an important role:
- validating complex backend logic and distributed service interactions
- managing reliable and scalable test data across multiple environments and systems
- ensuring stable communication between services through integration and contract testing
You’ll operate in a modern B2C/SaaS environment where platforms, integrations and data pipelines continuously evolve and need to perform reliably under load.
This is not a traditional QA role focused mainly on manual testing or acting as a final gate before release. Instead, you act as a hands-on Quality Engineer embedded within engineering teams, helping create scalable quality practices through automation, CI/CD, observability and strong engineering collaboration.
As Quality Engineer, You’ll
- Identify risks early across architecture, integrations, data flows and scalability
- Design, build and maintain automated quality checks within CI/CD pipelines
- Validate complex backend logic and service-to-service communication
- Help improve release confidence through measurable quality signals and production insights
- Use logs, metrics, traces and observability tooling to validate behaviour and identify issues in production
- Work closely with developers to improve testability, reliability and engineering quality across the SDLC
- Help improve approaches around test data management, integration testing and contract testing
You'd Describe Yourself As Follows
- You have 5+ years of experience as a hands-on Quality Engineer in modern CI/CD-driven environments
- You have experience with automated testing across unit, integration, contract and end-to-end layers
- You are comfortable testing complex backend logic, APIs and distributed systems
- You understand the challenges around reliable test data management across environments and integrations
- You have experience validating service communication through integration and contract testing
- You have worked in B2C, SaaS or other high-traffic environments where reliability matters
- You are comfortable using metrics and production insights to continuously improve software quality