1 day ago
London, United KingdomSenior
Responsibilities
- Design, develop, and maintain API contract, integration, end-to-end, performance, load, scalability, and resilience testing frameworks.
- Develop automated test suites using Jest, TypeScript, JUnit, Gradle, and Playwright.
- Build Kafka testing frameworks covering event streams, consumer behavior, lag management, replay scenarios, resilience, and idempotent processing.
- Validate event contracts and payloads using JSON Schema, AJV, and contract-testing approaches.
- Automate testing for authentication, authorization, token lifecycles, revocation, and fail-closed security scenarios.
- Integrate automation suites into GitLab CI/CD pipelines with quality gates, reporting, and deployment-readiness checks.
- Create and maintain test reporting using Allure or equivalent tools.
- Collaborate with developers on testability, defect prevention, TDD, BDD, specification by example, and shift-left quality practices.
- Support continuous improvement of observability and quality engineering standards across the platform.
Requirements
- Strong hands-on experience in test automation across APIs, 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, scalability, and resilience testing for low-latency and high-throughput systems.
- Knowledge of CI/CD quality gates, automated test reporting, test data management, and release validation.
- Understanding of mocking frameworks, TDD, BDD, specification by example, and shift-left quality engineering.
- Familiarity with Java and Spring Boot applications for 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.
- Desirable: experience with OPA/Rego policy engines and authorization decision services.
- Desirable: knowledge of OAuth 2.0, OpenID Connect, Ping Identity, LDAP, and IAM testing frameworks.
- Desirable: experience with Allure reporting, quality dashboards, and test trend analysis.
- Desirable: familiarity with service mesh architectures, API gateways, mTLS, certificate management, and security-focused testing.
- Desirable: exposure to regulated environments such as banking, financial services, insurance, or the public sector.
Benefits
- Hybrid working across company offices, client sites, and home, with the role unable to be performed remotely 100% of the time.
- Wellbeing support including Mental Health Champions and access to Thrive and Peppy wellbeing apps.
- Training and development opportunities including think tanks, hackathons, up to 250,000 courses, and external certifications.
- Access to learning and certification opportunities from AWS, Microsoft, Harvard Manage Mentor, and cybersecurity programs.
- Inclusive recruitment support through Capgemini’s Disability Confident Employer Level 2 commitment.
- Opportunity to work for a company recognized as one of the World’s Most Ethical Companies for 13 consecutive years.
Tech Stack
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
