Senior Engineer - QA
dunnhumby is the global leader in Customer Data Science, empowering businesses everywhere to compete and thrive in the modern data-driven economy. We always put the Customer First.
Our mission: to enable businesses to grow and reimagine themselves by becoming advocates and champions for their Customers. With deep heritage and expertise in retail – one of the world’s most competitive markets, with a deluge of multi-dimensional data – dunnhumby today enables businesses all over the world, across industries, to be Customer First.
dunnhumby employs nearly 2,500 experts in offices throughout Europe, Asia, Africa, and the Americas working for transformative, iconic brands such as Tesco, Coca-Cola, Meijer, Procter & Gamble and Metro.
Job Overview:
We are seeking a seasoned QA and reliability engineering leader to define and drive our automation-first quality strategy, deeply embedded in our CI/CD workflows and platform engineering culture. This role is core to delivering robust, single-click pipelines, high-reliability environments, and data-driven insights at scale.
As a Senior Engineer, you’ll own strategy and execution for test automation, synthetic data generation, load and performance testing, resilience testing, and environment optimization across platform services.
Key Responsibilities:
- Build and scale automated QA frameworks across services, APIs, and UI for platform-grade quality
- Drive test enforcement in single-click CI/CD pipelines using GitHub Actions, ArgoCD, Jenkins, or equivalent
- Define and implement automated test data creation strategies using factories, mocks, and synthetic data generation tools
- Design and manage on-demand performance and load test environments using tools like k6, JMeter, Gatling, or Locust
- Architect and orchestrate resilience, fault-injection, and chaos testing strategies for critical platform components
- Establish performance environment strategy for multi-tenant, scalable systems with dynamic test coverage
- Define and track SLOs, SLAs, and error budgets, collaborating with SRE and observability teams
- Drive shift-left testing practices and embed automated validations early in the development lifecycle
- Enable self-service quality tools for developers and platform teams to improve test feedback loops
- Continuously evolve NFR validation strategies to ensure performance, stability, and availability benchmarks are met.
Skills & Experience Required
- 6+ years in QA automation, reliability engineering, or platform QA roles
- Hands-on experience with automation frameworks: Playwright, Selenium, REST-assured, or similar
- Proven experience in load, stress, and chaos testing for cloud-native distributed systems
- Deep experience with test data strategy, including synthetic test data, mocking, and data anonymization
- Expertise with CI/CD tooling and integration of quality gates within pipelines (ArgoCD, GitHub Actions, Jenkins, etc.)
- Strong knowledge of cloud environments (GCP, Azure) and Kubernetes-based deployments
- Proficient with performance monitoring and observability stacks (Grafana, Prometheus, New Relic, etc.)
- Familiarity with contract testing, component testing, and non-functional validation techniques
What you can expect from us
We won’t just meet your expectations. We’ll defy them. So you’ll enjoy the comprehensive rewards package you’d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off.
You’ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn.
And we don’t just talk about diversity and inclusion. We live it every day – with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. Everyone’s invited.
Our approach to Flexible Working
At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work.
We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process.
For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)
Apply for this job
*
indicates a required field