In this role, you’ll work closely with developers, architects, business analysts, and delivery managers to ensure strong test coverage, high quality, and technical alignment with agreed API standards.
Key Responsibilities:
- Design, create, and maintain automated tests in Java using Cucumber, Rest Assured, and SoapUI
- Analyse requirements and solution designs to specify, produce, and execute functional and non-functional tests
- Execute tests, collate and review results, and produce clear, actionable test reports
- Trace tests back to requirements, measuring and reporting on test coverage
- Translate designs into effective automated tests using the agreed toolset
- Apply and follow established defect management processes
- Understand and apply risk-based testing principles
- Proactively identify new or increasing risks and issues, proposing and implementing mitigations
Test Specialisms – Automation Focus:
As part of your role, you’ll enable and grow core automation capabilities, including:
- Contributing to automation test design
- Producing automated tests, test frameworks, and the environments in which they run
- Working across more than one development language and applying sound software engineering principles (versioning, reuse, readability, portability, and maintainability)
- Using a variety of test automation approaches and toolsets, including:
- Virtual Services
- Test Data Management
- Mocking
- CI/CD pipelines
- Providing consultancy and guidance on automation topics to internal stakeholders, team members, and clients
- Carrying out Proofs of Concept to validate tool compatibility and ensure automation testing can be successfully implemented
What We’re Looking For:
- Strong experience in automation testing across API and integration layers (UI experience is a plus)
- Solid Java automation skills with modern testing frameworks
- A collaborative mindset and the ability to work effectively across multidisciplinary teams
- A proactive, analytical approach to quality and risk management


