De systemen van Dienst Uitvoering Onderwijs (DUO) verwerken dagelijks grote hoeveelheden onderwijsgegevens voor studenten en onderwijsinstellingen. Om te controleren of deze systemen correct blijven werken draait uitgebreide testautomatisering. Deze testsoftware bevat veel logica, datastromen en ketenkoppelingen. Als Senior Test Engineer ontwikkel en onderhoud je deze testautomatisering in Java en TypeScript met Playwright en REST Assured. Je automatiseert tests voor webapplicaties, API’s en batchprocessen.
Dit ga je doen
Testautomatisering maakt bij DUO onderdeel uit van de softwareontwikkeling. Je schrijft en onderhoudt testcode en zorgt dat geautomatiseerde tests betrouwbaar blijven werken binnen de ontwikkelstraat.
Je automatiseert schermtesten voor webapplicaties die door onderwijsinstellingen worden gebruikt. Daarnaast ontwikkel je API-tests voor backendservices en controleer je batchprocessen waarin grote hoeveelheden onderwijsgegevens worden verwerkt.
De testautomatisering wordt ontwikkeld in Java en TypeScript met Playwright en REST Assured. Tests draaien binnen onze CI/CD-omgeving op GitLab en Jenkins. Je zorgt dat testcode onderhoudbaar blijft en goed integreert met de ontwikkelpipeline.
Binnen het team wordt het IT-landschap van OI verder ontwikkeld. De testautomatisering groeit daarin mee. Je denkt mee over de inrichting van de testaanpak en onderzoekt waar automatisering verder kan worden uitgebreid, bijvoorbeeld bij performance- en loadtesten.
In deze rol werk je op het snijvlak van testen, development en automatisering. Daardoor denk je niet alleen mee over testcode, maar ook over hoe software wordt gebouwd, geïntegreerd en getest binnen de ontwikkelstraat.
Dit krijg je
Je werkt aan software die dagelijks door studenten en onderwijsinstellingen wordt gebruikt. Binnen DUO krijg je ruimte om testautomatisering verder te ontwikkelen en mee te bouwen aan de kwaliteit van complexe systemen.
Je werkt in multidisciplinaire teams met softwareontwikkelaars, testers en domeinspecialisten. Hybride werken is mogelijk en er is ruimte om je technisch verder te ontwikkelen.