Als Senior Test Engineer zorg jij ervoor dat kwaliteit vanaf het begin onderdeel is van softwareontwikkeling. Binnen het DevOps-team ben jij de inhoudelijke specialist op het gebied van testen en kwaliteit. Je bepaalt de testaanpak, brengt risico’s vroeg in kaart en zorgt dat de juiste testen op het juiste moment worden uitgevoerd. Daarbij ontwikkel en onderhoud je geautomatiseerde API- en UI-testen met Playwright en Java.
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 DUO-collega’s die dagelijks met deze systemen werken. Je test zowel de frontend, gebouwd met Angular en Uno Platform, als de Java REST API’s achter deze applicaties.
Als Senior Test Engineer ben je vanaf de eerste ontwerpkeuzes betrokken bij de ontwikkeling van nieuwe functionaliteiten. Je brengt risico’s in kaart, bepaalt welke testaanpak nodig is en adviseert het team over de kwaliteit van de oplossing. Je bent het eerste aanspreekpunt voor complexe testvraagstukken en zorgt ervoor dat kwaliteit niet pas aan het einde van een sprint aan bod komt.
Een belangrijk onderdeel van je werk is testautomatisering. Je ontwikkelt en onderhoudt geautomatiseerde API- en UI-testen met Playwright en Java. Daarbij werk je onder andere met Cucumber en Serenity en draag je bij aan een betrouwbare CI/CD-pipeline met Jenkins. Je kijkt continu hoe testautomatisering slimmer, onderhoudbaarder en effectiever kan worden ingericht.
Binnen het team werken jullie volgens de principes van de testpiramide en streven jullie naar zoveel mogelijk geautomatiseerde testen. Samen met ontwikkelaars, ontwerpers en andere testers werk je in driewekelijkse sprints aan kwalitatieve oplossingen. Tijdens testoverleggen en peer reviews deel je jouw kennis, bespreek je verbeteringen en help je het team om verder te groeien.
Je hebt daarnaast een coachende rol. Je begeleidt minder ervaren testers, helpt ontwikkelaars bij het maken van kwaliteitsbewuste keuzes en neemt initiatief om de testaanpak binnen het team verder te ontwikkelen. Ook draag je bij aan de ontwikkeling van het testvak binnen DUO door kennis te delen en verbeteringen in gang te zetten.