Wat ga je doen?
Als test engineer ben je vanaf de start betrokken bij de ontwikkeling van software die essentieel is voor het bekostigen van onderwijs. Je werkt samen met ontwikkelaars en andere specialisten om testbaarheid te vergroten en kwaliteit vanaf het begin te borgen.
Binnen jouw rol test je de volledige keten: van interactieve front-end componenten met Playwright tot complexe backendprocessen en API-koppelingen met Java en Cucumber. Grotendeels van de werkzaamheden zal te maken hebben met het automatiseren van deze backend processen in Java Cucumber. Daarnaast denk en doe je actief mee tijdens de scrum meetings.
Je draagt actief bij aan een betrouwbare en geautomatiseerde delivery pipeline, waarbij regressietesten efficiënt worden ingericht en geïntegreerd. Door jouw analyse en inzicht worden fouten vroeg gesignaleerd en verbetervoorstellen helder teruggebracht naar het team.
Als senior neem je daarnaast een trekkersrol: je hebt diepgaande kennis en ervaring waardoor je snel waarde kunt leveren, met een korte inwerkperiode. Je bepaalt mede de teststrategie, adviseert over kwaliteitsbeleid en draagt actief bij aan verbeteringen op team- en afdelingsniveau. Hoewel het begeleiden van collega’s primair bij de teammanager ligt, speel jij als senior een adviserende rol en kun je, afhankelijk van je ambitie en senioriteitsniveau, ook trainingen verzorgen of bijdragen aan kennisdeling binnen het team.
In jouw rol denk je actief mee over wat kwalitatief goede software inhoudt en hoe deze het best getest kan worden. Je onderhoudt en breidt testframeworks uit die passen bij de gekozen techniek en architectuur. Daarnaast ontwerp en automatiseer je functionele regressie-, integratie- en REST API-tests, gericht op zowel front-end als backendcomponenten. Je werkt in CI/CD-omgevingen en zorgt dat geautomatiseerde testen goed zijn geïntegreerd in de pipeline. De resultaten van jouw testen vertaal je naar concrete verbeteringen voor software en processen.
Wanneer je instroomt als senior, pak je bovendien een bredere rol. Je adviseert over de teststrategie, begeleidt collega’s in hun ontwikkeling en neemt het voortouw bij verbeteringen op het gebied van testautomatisering en kwaliteit.
Functie-eisen
We geloven dat een goede match niet alleen draait om diploma's en ervaring, maar ook om wie jij bent, hoe je samenwerkt en waarin je wilt ontwikkelen.
Wat je in ieder geval meebrengt:
- Hbo werk- en denkniveau, bij voorkeur met een achtergrond in informatica of software engineering.
- Certificering in ISTQB of TMAP Next.
- Ervaring met Confluence en Jira.
- Ervaring met testautomatisering en het opzetten/onderhouden van frameworks binnen Agile- en SAFe-omgevingen.
- Technische kennis van Java, Cucumber, Playwright (typescript) en werken met databases zoals PostgreSQL.
- Ervaring met CI/CD-tools zoals OpenShift, GitLab of Jenkins.
- Ervaring met het opzetten en onderhouden van Jenkins pipelines
- Je bent proactief, analytisch en zelfstandig. Daarnaast ben je leergierig, communicatief sterk en een echte teamspeler.
Korte omschrijving van de omgeving/afdeling
Om onderwijs en ontwikkeling mogelijk te maken hebben onderwijsinstellingen financiële middelen nodig. Dienst Uitvoering Onderwijs (DUO) zorgt ervoor dat de onderwijsinstellingen die financiële middelen ontvangen en verantwoorden. Daarnaast bekostigt DUO gemeenten, onderzoeksinstituten, intermediaire organisaties en samenwerkingsverbanden in het onderwijsveld. De basis voor de bekostiging ligt in wet- en regelgeving.
De afdeling Bekostiging en Planning (BKP) berekent het bedrag waar de onderwijsinstelling of de organisatie recht op heeft, verstuurt de beschikkingen en doet de uitbetalingen. Daarnaast behandelt de afdeling BKP onder meer verzoeken voor het stichten van nieuwe scholen en zorgt voor de behandeling van jaarverslagen van onderwijsinstellingen.
De continuïteit van de bekostiging is cruciaal voor het onderwijsveld. DUO investeert daarom continu in het onderhouden en moderniseren van de systemen. Zo kunnen we ook in de toekomst het onderwijsveld blijvend en beter bekostigen.
Aantal uur per week: 40 uur.
Beschikbaarheid: Minimaal twee dagen aanwezig op kantoor locatie DUO vestiging Den Haag (Hoftoren).