Talent Apply
Log in
All jobs
E

Quality Test Engineer III

Elsevier
London Wall, London, United Kingdom
On-site

About this role

Job title: Quality Test Engineer III

About the Role We are looking for a Quality Engineer to join the Search and AI Platform team. This is a hands-on, automation-first role focused on API and service-level testing, with quality embedded throughout the development lifecycle rather than validated at the end.

What You'll Do

  • Design, implement, and maintain automated test suites for APIs and backend services using Karate, Cucumber with RestAssured.
  • Write clean, maintainable automated tests in Java that provide fast, accurate feedback to the team.
  • Validate functional and non-functional behaviour of search and retrieval services, including error handling, reliability, and service interactions.
  • Contribute to contract testing and service-level testing strategies across our REST and evolving GraphQL APIs.
  • Integrate and maintain automated tests within CI/CD pipelines, supporting testing at multiple levels of the stack.
  • Use observability tooling such as New Relic and logging to support diagnosis, monitoring, and quality analysis.
  • Technically analyse problems and proposed solutions, recognising the right level of detail and abstraction to contribute to and lead engineering discussions.
  • Contribute to incident reviews and post-mortems, improving test coverage to prevent repeat issues.
  • Work with engineers early in the development process to shape acceptance criteria, surface edge cases, and improve overall testability.

What We're Looking For

  • Quality engineer with hands-on automation experience who thrives working closely with software engineers. You see testing as an engineering discipline and take pride in building quality in from the start.
  • Collaborative, take ownership of your work, and are comfortable contributing to technical discussions.
  • Significant experience in software testing or quality engineering.
  • Strong experience of API testing and/or contract testing, data formats, and service interactions.
  • Strong coding and scripting ability in Java.
  • Hands-on experience with Karate, Cucumber with RestAssured.
  • Good exposure to CI/CD pipelines, supporting the integration of testing at various levels of the stack.
  • Exposure to observability tooling such as New Relic or logging.
  • The ability to technically analyse a problem and a solution, recognising the right level of detail and abstraction to lead discussions.
  • Willingness to take ownership of assigned areas and continuously improve quality outcomes.
  • Experience working in Agile/Scrum teams.

Nice to Have

  • Performance testing experience.
  • Familiarity with GraphQL APIs and service-level or contract testing approaches.
  • Experience testing shared services or internal platforms.
  • Knowledge of Kubernetes (EKS).
  • Interest in search, AI, or data-oriented systems.

Compensation & Benefits

  • Comprehensive Pension Plan
  • Generous vacation entitlement and option for sabbatical leave
  • Maternity, Paternity, Adoption and Family Care Leave
  • Personal Choice budget
  • Internal communities and networks
  • Various employee discounts
  • Recruitment introduction reward
  • Employee Assistance Program (global)
  • Working flexible hours to fit your schedule and help you be productive
  • Study assistance and sabbaticals

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →