A financial services squad is improving end-to-end test coverage for mortgage loan processing services, focusing on backend API quality and faster, more reliable releases. This role works on API test automation using Java, Rest-Assured and Cucumber within CI/CD pipelines to validate RESTful services, authentication flows such as OAuth2 and Basic Auth, and integrations with downstream systems such as mainframes and Oracle databases.
The mission
The team delivers and maintains automated test suites that run as part of sprint pipelines, targeting functional, regression and integration testing of microservices built with Spring Boot. The work matters because automated API validation reduces release risk for retail mortgage processing, where correct request/response handling and error management directly affect customer onboarding and compliance.
On a day-to-day basis you will define test plans in Octane, translate business rules into Gherkin scenarios, and implement those scenarios as automated tests with Java, Rest-Assured and Cucumber. You will integrate tests into Jenkins and GitHub Actions, mock external dependencies with WireMock or Mockito, and support business acceptance testing with clear reproduction steps and test reports.
Your responsibilities
- Design and deliver automated API test suites that validate functional and regression behaviour, improving release confidence.
- Implement BDD scenarios in Gherkin and convert them to executable Cucumber tests using Rest-Assured and Java.
- Integrate and maintain test execution in CI/CD pipelines (Jenkins, GitHub Actions) so tests run automatically on builds and deployments.
- Create and maintain mocks and test doubles with WireMock and Mockito to isolate services and enable reliable integration testing.
- Analyse API responses, status codes and payloads for correctness, security considerations and edge cases, producing clear defect reports and logs for developers.
- Monitor automation coverage and defect trends, propose risk-based test strategies and mentor junior testers on API testing best practices.
Your profile
Essential skills
- 5+ years of experience in API test automation, with hands-on work in Java, Rest-Assured and Cucumber.
- Proven experience with functional, regression and integration testing for RESTful APIs, including authentication flows (OAuth2, Basic Auth).
- Practical knowledge of Spring Boot based services and Java 8+ for writing test code and helpers.
- Experience with mocking frameworks such as Mockito and WireMock to simulate external dependencies.
- Familiarity with Git and CI/CD tooling, specifically Jenkins and GitHub Actions.
- Strong analytical skills, ability to translate business rules into testable scenarios, and clear communication with developers and product owners.
Preferred skills
- Experience with Octane, Insomnia, Swagger / OpenAPI, Oracle databases and mainframe integrations.
- Basic understanding of performance testing and security testing aligned with OWASP principles.
- Background in mortgage lending or banking systems is an advantage.
Languages
- English, C1.
- French, B1 (nice to have).
- Dutch, B1 (nice to have).
Education
- Master degree or equivalent professional experience, certifications in testing (e.g., ISTQB) are a plus.