Een squad binnen financial services verbetert de end-to-end testdekking voor diensten die hypothecaire leningen verwerken, met focus op de kwaliteit van backend-API's en op snellere, betrouwbaardere releases. Deze rol werkt aan API-testautomatisatie met Java, Rest-Assured en Cucumber binnen CI/CD-pipelines om RESTful services, authenticatiestromen zoals OAuth2 en Basic Auth, en integraties met downstream-systemen zoals mainframes en Oracle-databases te valideren.
De missie
Het team levert en onderhoudt geautomatiseerde testsuites die draaien als onderdeel van sprint-pipelines, gericht op functioneel, regressie- en integratietesten van microservices gebouwd met Spring Boot. Het werk is belangrijk omdat geautomatiseerde API-validatie het releaserisico voor retailhypotheekverwerking vermindert, waar correcte request/response-afhandeling en foutbeheer rechtstreeks van invloed zijn op klantonboarding en compliance.
Op dagbasis definieer je testplannen in Octane, vertaal je businessregels naar Gherkin-scenario's en implementeer je die scenario's als geautomatiseerde tests met Java, Rest-Assured en Cucumber. Je integreert tests in Jenkins en GitHub Actions, mocked externe afhankelijkheden met WireMock of Mockito, en ondersteunt business acceptance testing met duidelijke reproducerende stappen en testrapporten.
Uw verantwoordelijkheden
- Ontwerpen en opleveren van geautomatiseerde API-testsuites die functioneel en regressiegedrag valideren, waardoor de vertrouwen in releases toeneemt.
- BDD-scenario's implementeren in Gherkin en omzetten naar uitvoerbare Cucumber-tests met Rest-Assured en Java.
- Testuitvoering integreren en onderhouden in CI/CD-pipelines (Jenkins, GitHub Actions) zodat tests automatisch draaien bij builds en deploys.
- Mocks en testdoubles creëren en onderhouden met WireMock en Mockito om services te isoleren en betrouwbare integratietests mogelijk te maken.
- API-responses, statuscodes en payloads analyseren op correctheid, beveiligingsaspecten en edgecases, en heldere defectrapporten en logs voor ontwikkelaars opleveren.
- De testautomatiseringsdekking en defecttrends monitoren, risico-gebaseerde teststrategieën voorstellen en junior testers begeleiden in API-testing best practices.
Uw profiel
Essentiële vaardigheden
- 5+ jaar ervaring in API-testautomatisatie, met hands-on werk in Java, Rest-Assured en Cucumber.
- Aantoonbare ervaring met functionele, regressie- en integratietests voor RESTful APIs, inclusief authenticatiestromen (OAuth2, Basic Auth).
- Praktische kennis van Spring Boot-gebaseerde services en Java 8+ voor het schrijven van testcode en helpers.
- Ervaring met mocking-frameworks zoals Mockito en WireMock om externe afhankelijkheden te simuleren.
- Vertrouwdheid met Git en CI/CD-tooling, specifiek Jenkins en GitHub Actions.
- Sterke analytische vaardigheden, vermogen om businessregels naar testbare scenario's te vertalen en duidelijke communicatie met ontwikkelaars en producteigenaren.
Gewenste vaardigheden
- Ervaring met Octane, Insomnia, Swagger / OpenAPI, Oracle-databases en mainframe-integraties.
- Basiskennis van performancetesten en security testing volgens OWASP-principes.
- Achtergrond in hypothecaire kredietverlening of banksystemen is een plus.
Talen
- Engels, C1.
- Frans, B1 (een pluspunt).
- Nederlands, B1 (een pluspunt).
Opleiding
- Masterdiploma of gelijkwaardige professionele ervaring, certificeringen in testing (bv. ISTQB) zijn een plus.