Als Senior Test Engineer zorg je ervoor dat kwaliteit vanaf het begin onderdeel is van softwareontwikkeling. Binnen het team ben jij de inhoudelijke sparringpartner voor testen en kwaliteit. Je helpt ontwikkelaars en testers om betere keuzes te maken, geeft richting aan testautomatisering en draagt bij aan de verdere ontwikkeling van het testvak binnen Dienst Uitvoering Onderwijs (DUO). Zo werk je aan betrouwbare digitale dienstverlening voor studenten, terugbetalers en DUO-collega’s.
Jouw rol
Je versterkt DevOps-team DC, één van de twee DevOps-teams binnen Particuliere Diensten. Samen ontwikkelen en beheren jullie de applicaties achter het Particulier Portaal (Mijn DUO) en het Medewerkerportaal. Daarmee ondersteunen jullie studenten, terugbetalers en duizenden collega's die dagelijks met deze systemen werken. De frontend is gebouwd in Angular en Uno Platform, de backend bestaat uit Java REST API's.
Binnen het team ben jij de senior op het gebied van testen en kwaliteit. Vanaf de eerste ontwerpkeuzes denk je mee over risico’s, de juiste testaanpak en de kwaliteit van de oplossing. Je ontwikkelt en onderhoudt geautomatiseerde API- en UI-testen met onder andere Java, Cucumber, Serenity en Playwright en draagt bij aan een betrouwbare CI/CD-pipeline met Jenkins. Daarbij kijk je continu hoe testautomatisering slimmer, onderhoudbaarder en effectiever kan worden ingericht.
Testen is binnen team geen sluitstuk, maar een integraal onderdeel van het ontwikkelproces. Ze werken volgens de testpiramide en streven naar zoveel mogelijk geautomatiseerde API- en UI-testen. Samen met ontwikkelaars, ontwerpers en andere testers werk je in driewekelijkse sprints aan kwalitatieve oplossingen. Tijdens testoverleggen en peer reviews deel je kennis, bespreek je verbeteringen en help je het team om steeds verder te groeien.
Je krijgt de ruimte om richting te geven aan de manier waarop testen binnen het team wordt georganiseerd. Je signaleert verbeterkansen, neemt initiatief en helpt collega's om kwaliteit steeds beter te borgen. Daarnaast begeleid je minder ervaren testers, deel je jouw kennis en draag je bij aan de verdere ontwikkeling van het testvak binnen DUO.