Senior Test Automation Engineer
Skills
Acceptance TestingContextContinuous ImprovementData IntegrityRoot Cause AnalysisService-Level AgreementsStructured Finance
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Strong demonstrable Java skills for building and owning test automation frameworks
- Proven experience designing automation frameworks using Java and tools such as Selenium Playwright Cypress or Karate
- Solid experience delivering automated coverage across functional cross-browser API integration and acceptance testing
- Practical experience with API testing using Java-based frameworks and contract testing
- Comfortable working across both automated and manual testing disciplines
- Experience integrating automated tests into CI/CD pipelines and maintaining quality gates
- Worked in agile or scrum delivery environments
- Clear communication skills for reporting progress coverage gaps and defect trends
- Resident in the UK for five or more years with SC eligibility or current Security Clearance
Day to day
- Designing, building, and maintaining Java-based automation frameworks from scratch with reusable and maintainable test code.
- Delivering automated coverage across functional, cross-browser, API, integration, and acceptance testing with reliable overnight regression runs.
- Supporting agile teams through test strategy, defect analysis, environment improvement, CI/CD integration, and evidence-based planning.
