A major financial services organisation is improving its backend testing for mortgage loan processing and needs a senior Test Engineer to own API test automation and performance verification. The role centres on automated API testing with Java, Rest-Assured and Cucumber, and on integrating those tests into CI/CD pipelines such as Jenkins and GitHub Actions to accelerate releases while keeping regressions under control.
The mission
You will join an Agile product squad responsible for mortgage origination services, where RESTful APIs implement business rules for loan offers, eligibility checks and document flows. The team delivers frequent sprints and runs end-to-end regression suites to ensure each release keeps core banking integrations and mainframe touchpoints stable.
Day to day you will design and implement automated API test suites in Java using Rest-Assured and Cucumber, mock upstream and downstream dependencies with Mockito and WireMock, and embed tests in CI pipelines for continuous validation. You will also support integration and business acceptance testing, analyse API responses for correctness and security, and coach other engineers on test practices and contract testing with Swagger/OpenAPI.
Your responsibilities
- Define and deliver automated API test strategies that reduce manual regression effort and increase confidence in releases
- Implement end-to-end and contract tests using Java, Rest-Assured and Cucumber, validating request/response payloads, headers and authentication flows (OAuth2, Basic Auth)
- Integrate automated suites into CI/CD (Jenkins, GitHub Actions), and maintain test pipelines and reports to run in sprint cadence
- Mock external dependencies and mainframe interfaces with Mockito and WireMock to enable isolated, repeatable tests
- Analyse defects and API failures, provide reproducible test cases and collaborate with developers to resolve root causes
- Mentor junior testers on BDD/Gherkin, API testing best practices and test data management
Your profile
Essential skills
- Senior experience, 5+ years in IT testing with proven ownership of API test automation
- Strong hands-on experience with Java, Rest-Assured and Cucumber (BDD) for backend testing
- Practical knowledge of mocking (Mockito, WireMock) and testing RESTful APIs including authentication (OAuth2, Basic Auth)
- Experience integrating tests into CI/CD using Jenkins and GitHub Actions, and with version control in Git
- Solid background in functional, regression and integration testing, with attention to test data and repeatability
Preferred skills
- Familiarity with Swagger/OpenAPI for contract testing and Insomnia for exploratory API work
- Basic exposure to performance testing and security testing aligned with OWASP principles
- Experience with Oracle databases and mainframe integrations, and knowledge of mortgage or core banking processes
Languages
- English, C1
- French, B1 (nice to have)
- Dutch, B1 (nice to have)
Education
- Master degree or equivalent professional experience