Senior Quality Engineer: Automation & Integration Testing
About the role
The Ideal Candidate
As part of our transformation journey toward quality automation, we are strengthening our Quality Engineering capabilities. We are looking for a pragmatic Quality Engineer who can take ownership of manual integration testing across multiple teams while also designing and evolving automated test coverage.
This role suits someone comfortable working hands-on across systems today, while actively driving automation maturity over time.
The Role
The Senior Quality Engineer: Automation & Integration Testing is responsible for ensuring high product quality across multiple teams, with a strong initial focus on manual integration testing between three development teams, alongside building and maintaining automated tests.
The role plays a critical part in validating cross-service workflows, identifying integration risks early, and progressively strengthening automation to support continuous integration and delivery. The engineer collaborates closely with development and product teams to embed quality throughout the software development lifecycle.
Responsibilities
- Own and execute manual integration testing across three development teams, validating cross service workflows, data flows, and end to end customer journeys.
- Design and execute risk-based test strategies, using manual and exploratory testing where automation is not yet feasible or effective.
- Define, build, and maintain automated integration and end to end tests, with a clear focus on gradually reducing manual effort through sustainable automation.
- Collaborate closely with developers to validate integration points, APIs, contracts, and system behaviour across environments.
- Build and maintain test infrastructure and utilities (test data, mocks/stubs, environment configuration) to support both manual and automated testing.
- Integrate automated tests into GitLab CI/CD pipelines, ensuring fast feedback, clear reporting, and reliable quality gates.
- Triage integration issues, automation failures, and product defects, providing clear diagnostics, root cause analysis, and high-quality defect reports.
- Continuously improve test coverage, automation