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
  • Proven experience designing and implementing automation frameworks using Java
  • Hands-on knowledge of Selenium Playwright Cypress or Karate
  • Solid experience delivering automated test coverage across functional cross-browser API integration and acceptance testing
  • Practical experience with API testing using Java-based frameworks
  • Ability to write contract tests validate request response behaviour authentication flows and data consistency
  • Comfortable working across automated and manual testing disciplines
  • Experience integrating automated tests into CI/CD pipelines
  • Worked in agile or scrum delivery environments
  • Clear communication skills
  • Resident in the UK for five or more years with limited time spent outside the UK or currently holding Security Clearance

Nice to have

  • Pragmatic
  • Detail-oriented
  • Collaborative
  • Analytical
  • Proactive

Day to day

  • Design, build, and maintain Java-based automation frameworks from the ground up, producing structured and reusable test code
  • Deliver automated coverage across functional cross-browser API integration and acceptance testing, including overnight regression runs
  • Build and extend API test suites using Karate or REST-assured, validate service contracts, data integrity, and integration behaviour
  • Define and execute test strategies plans and scripts across agile cycles with clear traceability from requirements to coverage
  • Support development teams with test-driven and behaviour-driven approaches, while performing exploratory testing defect analysis and continuous improvement