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