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
- 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
