The Data Crafters
Open role

#4952-B - Test Manager + Scrum Master (JLR Backend Team)

Senior 📍 Location TBC Rate on request Posted 2026-11-02 · 6 days ago OPEN

Description

Hands-on Test Manager who also acts as Scrum Master for a new JLR backend team of 4 engineers. Not
people-management: builds automated tests yourself and runs team's agile ceremonies. Services talk via Kafka events -
no compile-time safety across service boundaries; strong integration + contract testing central. Stack: Java/Spring Boot
3.x, REST, Confluent Kafka (topics, ACLs, Schema Registry), Avro, AsyncAPI, GKE, Docker, Kubernetes.

Must have

• Java 21+
• JUnit
• Spring Boot
• Integration testing
• Load testing
• SEIT experience (System End-to-End Integration Testing)
• Test plans + strategy ownership
• Scrum Master experience: run team's ceremonies + hands-on testing
• Jira + PlanView (JLR's delivery tools)

Nice to have

• GCP
• Testcontainers (formalize docker-compose integration test flow)
• Python (load_tester.py / storm_tester.py / seed.py tooling)
• GitLab CI (pipeline owns mutation testing, Snyk, checkstyle gates)
• Contract testing (Pact or similar) - Kafka-only service comms
• ArchUnit / architecture-fitness testing (hexagonal boundaries)
• Mutation testing (PITest) - already wired in CI
• Observability: Prometheus/Grafana, Dynatrace
• Liquibase (schema change validation + rollback)

Skills

Java 21 JUnit Spring Boot REST Assured Integration Testing Contract Testing Load Testing SEIT Kafka Avro Schema Registry GCP GKE Testcontainers Pact GitLab CI ArchUnit PITest Prometheus Grafana Dynatrace Liquibase Jira PlanView Scrum Master
Interested? Get in touch ← Back to roles