De activiteiten die horen bij het realiseren van de opdracht zijn:
- Het voorbereiden van diverse testen (zoals systeemtesten, functionele testen, niet-functionele testen (bijvoorbeeld performance-testen en systeemintegratie testen) en het opstellen van testscenario’s;
- Het automatiseren van de diverse testen, inclusief automatisering (waar mogelijk) van de rapportages;
- Het (geautomatiseerd) uitvoeren van de diverse testen;
- Het adviseren ten aanzien van de testresultaten;
- Het inrichten van de benodigde testomgevingen binnen de opdracht;
- Het beoordelen van functionele requirements op testbaarheid en het inschatten en inplannen van werkzaamheden op basis hiervan;
- Voorstellen en aanbrengen van verbeteringen in de wijze van (geautomatiseerd) testen.
De professional beschikt over specifieke kennis en ervaring die essentieel zijn voor de succesvolle uitvoering van deze opdracht en die niet in voldoende mate aanwezig is bij het eigen personeel van de opdrachtgever. Deze kennis omvat:
- Ontwerp en uitvoering van geautomatiseerde testen (API-, E2E-, integratie- en regressietesten).
- Java- en/of JavaScript-gebaseerde testframeworks (bijv. JUnit, RestAssured, Cypress, Playwright, Postman, SoapUI, etc.).
- Contract-testing op basis van OpenAPI/AsyncAPI en JSON Schema.
- Selenium of vergelijkbare UI-testtools (bij voorkeur in combinatie met Vue.js frontends).
- CI/CD-integratie van tests (GitLab CI/CD, ArgoCD pipelines).
- SQL en testdata-management (Postgres is een pré).
- Ervaring met testen in Agile/Scrum teams.
Gewenst Profiel
We zoeken een ervaren test automatiseerder die gewend is te werken in multidisciplinaire teams en kan schakelen tussen backend, frontend en infrastructuur. Je hebt een sterke basis in testautomatisering, begrijpt de waarde van contract-driven development, en helpt het team grip te houden op kwaliteit. Je bent analytisch, pragmatisch en communicatief sterk, en kunt binnen de mogelijkheden “slimme” testopzetten maken die bijdragen aan snelle feedback en betrouwbare doorstroom in CI/CD.