Senior Test Automation Engineer

Skills
Acceptance TestingContextContinuous ImprovementData IntegrityRoot Cause AnalysisService-Level AgreementsStructured Finance
Role

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.