Senior QA Engineer / SDET (Java, Spring Boot, API & Integration Testing)
Albert Bow · London Area, United Kingdom
Apply directly on Albert Bow’s careers site — no account needed.
About the role
We are looking for a highly technical Senior QA Engineer / Software Development Engineer in Test (SDET) to join a team building and supporting complex, business-critical trading systems.
This is not a traditional UI automation role. We are looking for someone who enjoys working closely with developers, can confidently test backend services, and has strong hands-on experience with Java, Spring Boot, API automation, service mocking, and integration testing.
What You'll Be Doing
- Designing and implementing automated tests for Java/Spring Boot applications
- Building and maintaining API and integration test frameworks
- Testing complex workflows across multiple services and systems
- Creating and using mocks/stubs to test services in isolation
- Validating business logic, data flows, and system integrations
- Working closely with developers during the development lifecycle
- Supporting CI/CD pipelines and shift-left testing practices
- Contributing to test strategy and automation improvements
- Ensuring quality across highly regulated financial platforms
What We're Looking For
Essential Technical Skills
- Strong hands-on Java experience
- Experience testing Spring Boot applications
- Excellent knowledge of:
- JUnit/TestNG
- Cucumber BDD
- REST Assured
- Strong API and integration testing experience
- Experience testing complex backend services and distributed systems
- Experience with service mocking and virtualisation using:
- Mockito
- WireMock
- MockServer
- or similar tools
- Strong SQL and database validation skills
- Experience working within CI/CD environments
Ideal Experience
- Testing microservices architectures
- Event-driven systems and messaging technologies (Kafka, RabbitMQ, etc.)
- Contract testing (PACT or similar)
- Spring Boot Test / MockMvc
- TestContainers
- Docker and Kubernetes
- Cloud platforms (AWS, Azure or GCP)
Domain Experience
We're particularly interested in candidates who have experience within:
- Trading platforms
- Market infrastructure
- Financial exchanges
- Investment banking
- Payments and fintech
- Regulatory reporting or risk systems
What Makes Someone Successful in This Role?
- You'll likely be successful if you can confidently discuss:
- Testing Spring Boot services
- Writing Java-based automated tests from scratch
- Mocking dependent services using Mockito or WireMock
- Integration testing across multiple systems
- Designing automation frameworks
- Validating business-critical workflows and complex data flows
- Solving technical problems without relying solely on UI automation
Description sourced from the public LinkedIn listing — this role isn't indexed from the company's career page yet.
Skills
- Java
- Spring Boot
- SQL
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Free account — no card required
93 148 live jobs · 17 643 companies tracked · 2 added today