All Jobs Vacancy

Quality Automation Engineer

Posted 1 day ago by eTeam Workforce Limited

Role Description

We are seeking a highly skilled Quality Automation Engineer to design, build, and maintain automated testing solutions that validate platform behavior across APIs, event-driven architectures, identity and access management, policy decision engines, and end-to-end user journeys.

This is a hands-on engineering role Embedded within an Agile delivery team, with responsibility for driving quality through automation, shift-left testing, and continuous integration practices.

Key Responsibilities

  • Design, develop, and maintain robust API, contract, integration, end-to-end, performance, and resilience testing frameworks.
  • Develop automated test suites using Jest, TypeScript, JUnit, Gradle, and Playwright.
  • Build and maintain Kafka testing frameworks to validate event streams, consumer behavior, lag management, replay scenarios, and idempotent processing.
  • Validate event contracts and payloads using JSON Schema, AJV, and contract testing methodologies.
  • Design and execute performance, load, and scalability tests for policy evaluation services and event ingestion platforms.
  • Automate testing for identity, authentication, authorization, token life cycle, revocation, and fail-closed security scenarios.
  • Integrate automation suites into GitLab CI/CD pipelines, ensuring quality gates, automated reporting, and deployment readiness checks.
  • Create and maintain clear test reporting using Allure or equivalent reporting frameworks.
  • Collaborate closely with developers to promote TDD, BDD, specification-by-example, and defect prevention practices.
  • Support continuous improvement of testability, observability, and quality engineering standards across the platform.

Required Skills & Experience

  • Strong hands-on experience in test automation engineering across APIs, microservices, distributed systems, and event-driven architectures.
  • Proficiency with Jest, TypeScript, Playwright, JUnit, and Gradle.
  • Practical experience testing Apache Kafka, including topic seeding, asynchronous validation, lag monitoring, replay testing, and resilience scenarios.
  • Expertise in contract testing, API validation, JSON Schema, and AJV.
  • Experience conducting performance, load, and resilience testing for low-latency and high-throughput systems.
  • Strong knowledge of CI/CD quality gates, automated test reporting, test data management, and release validation.
  • Understanding of TDD, BDD, mocking frameworks, specification by example, and shift-left quality engineering.
  • Familiarity with Java and Spring Boot applications to support test automation and service validation.
  • Experience with Docker, Docker Compose, and GitLab CI/CD pipelines.
  • Hands-on experience using AI-assisted engineering tools such as Claude Code, GitHub Copilot, or similar platforms to accelerate test creation and validation.

Preferred Skills

  • Experience testing OPA/Rego policy engines and authorization decision services.
  • Knowledge of OAuth 2.0, OpenID Connect (OIDC), Ping Identity, LDAP, and IAM testing frameworks.
  • Experience with Allure reporting, quality dashboards, and test trend analysis.
  • Familiarity with service mesh architectures, API gateways, mTLS, certificate management, and security-focused testing.
  • Exposure to highly regulated environments such as Banking, Financial Services, Insurance, or Public Sector organizations.
Rate:
£402/day
Location:
Northampton
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Mid-Level

Take-Home Pay

£5,600 per month

Visit calculators for additional details

Share job