Senior Quality Engineer (Automation)
Are you passionate about modern quality engineering and building robust testing strategies for micro-services? Do you thrive on delivering high-quality solutions and embedding testing early in the development lifecycle? We are seeking a Senior Quality Engineer to join the World Check One team, part of the Nottingham-based Risk Intelligence Product Engineering organisation. About The Role As a Senior Quality Engineer , you will:
- Try to ‘build the right thing’ and to ‘build it right’.
- Be a hands-on contributor in automated testing for Java microservices, with exposure to integration testing between Java services and AWS Lambda functions.
- Implement and maintain a microservices testing strategy:
- Unit, component, contract, and simple, maintainable end-to-end tests.
- Support developers in running containerized services locally (e.g. Podman, Dev Containers) to prevent integration issues and keep pipelines clean in a trunk-based development environment.
- Work in Agile Scrum, actively participating in refinement sessions, ensuring clear user stories and acceptance criteria, and applying BDD practices (3 Amigos, Gherkin/Cucumber).
- Collaborate with developers, analysts, and other engineers to embed quality early and continuously improve frameworks and pipelines.
- Build and maintain automated tests using:
- Java (JUnit, Rest-Assured)
- Pact for contract testing
- Tools like Selenium, Cypress for UI testing (where applicable)
- Integrate tests into CI/CD pipelines to support trunk-based development.
- Contribute to Agile ceremonies with a focus on quality and testability.
- Explore new tools and approaches to improve coverage and reliability.
- Strong experience in Java development and test automation.
- Knowledge of microservices testing strategies.
- AWS platform knowledge, including Lambda (for integration), API Gateway, S3, CloudWatch, and IAM.
- Experience working in Agile Scrum and applying BDD practices.
- Familiarity with CI/CD pipelines and trunk-based development.
- Strong communication skills and a passion for continuous learning.
- Advanced testing tools: Pact, Rest-Assured, Mockito, Localstack.
- Observability: Distributed tracing and monitoring in microservices.
- Impactful Work: Shape the quality of systems powering global financial markets.
- Collaborative Culture: Work with teams that value innovation and continuous improvement.
- Career Growth: Access to AWS training, e-learning platforms, and international projects