Test Automation Engineer (Java Developer met testfocus)

Dienst Uitvoering Onderwijs (DUO)

Dienst Uitvoering Onderwijs (DUO)
€100 p/uZuid-Holland40 uur p/wStart 16-11-2026Tot 15-11-2027

Opdrachtomschrijving


Achtergrond & aanleiding

Het bekostigingsproces omvat de uitvoering van wet- en regelgeving voor reguliere, aanvullende en bijzondere bekostiging van Nederlandse onderwijsinstellingen en samenwerkingsverbanden in het po, vo, mbo en ho. Binnen dit proces wordt de vertaling gemaakt van wet- en regelgeving naar een geautomatiseerd beslis- en betaalproces. De BKP-productieteams ontwerpen, bouwen en beheren alles wat nodig is voor de planning, beslissing en uitbetaling van overheidsgeld aan onderwijsinstellingen. Op het DUO Zakelijk Klantportaal (oftewel Klantportaal) vinden deze systemen en processen hun weg naar de klant en vice versa. Uit onderzoek is echter gebleken dat het Klantportaal te wensen overlaat. Zo heeft de afdeling Klant verschillende knelpunten in kaart gebracht, zoals een teveel aan e-formulieren en overzichten voor controles (geen ontzorging), onduidelijke onderbouwing en beschikkingen (waardoor het voor de klant een zoekplaatje is) en meerdere plekken voor financiële stromen, subsidies en bekostiging (met niet of deels op elkaar aansluitende informatie, bestanden en schermen). Deze knelpunten vormen de aanleiding voor het samenstellen een team Klantportaal.

Doel

Het doel voor team Klantportaal is het realiseren van een naadloze dienstverlening voor zakelijke klant (op het gebied van BKP). Uitgangspunt: de klant heeft nog maar één interface, kan alles gemakkelijk vinden en heeft het inzicht wat hij of zij nodig heeft. Door over een team te beschikken dat zich dedicated met deze opgave bezighoudt en integraal werkt aan het verbeteren/vernieuwen van het Klantportaal, hopen we meer klantwaarde (sneller) te kunnen leveren.

Scope

Op basis van de door afdeling Klant geconstateerde knelpunten, zijn verschillende initiatieven geformuleerd, waaronder: één uniforme, taakgerichte, persoonlijke online omgeving, één plek voor informatie over alle financiële stromen, inzicht en overzicht voor het controleren van inschrijvingen en bekostigde leerlingen, vanuit onderbouwing naar leerlingaantallen, proactief informeren via één centrale, persoonlijke online omgeving, gebruiksvriendelijk format met de beslis- en betaalinformatie. Het team Klantportaal neemt een aantal van deze initiatieven voor zijn rekening, waaronder het creëren van meer overzicht bij de controle van ingeschreven en bekostigde leerlingen.

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.

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.

Je bent in staat om vanuit de klantbehoefte/klantreis te denken, niet alleen vanuit de specificatie.

Je trekt het team naar kwaliteit vooraf (shift-left) ipv testen achteraf.

Werkomgeving

Hybride werken is bij DUO de norm. Je werkt gemiddeld twee dagen per week op kantoor in Den Haag. Soms overleg je met collega’s in Groningen, altijd in goed overleg en met oog voor jouw agenda en reisafstand.

Je werkt aan projecten die ertoe doen. Je krijgt de kans om te groeien, samen te werken en bij te dragen aan systemen die het onderwijs in Nederland ondersteunen. Jouw werk heeft impact.

De eisen

  1. 1Hbo werk- en denkniveau, bij voorkeur met een achtergrond in informatica of software engineering.
  2. 2Certificering in ISTQB of TMAP Next.
  3. 3Ervaring met Confluence en Jira.
  4. 4Ervaring met testautomatisering en het opzetten/onderhouden van frameworks binnen Agile- en SAFe-omgevingen.
  5. 5Technische kennis van Java, Cucumber, Playwright (typescript) en werken met databases zoals PostgreSQL.
  6. 6Ervaring met CI/CD-tools zoals OpenShift, GitLab of Jenkins.
  7. 7Ervaring met het opzetten en onderhouden van Jenkins pipelines
  8. 8Je bent proactief, analytisch en zelfstandig.

De wensen

  1. 1Je bent in staat om vanuit de klantbehoefte/klantreis te denken, niet alleen vanuit de specificatie.
  2. 2Je trekt het team naar kwaliteit vooraf (shift-left) ipv testen achteraf.

Hoe werkt het?

1

Aanvraag indienen

Dien je aanvraag in via het formulier op deze pagina.

2

Introductie

Bij een match introduceren we jouw profiel bij de opdrachtgever.

3

Aan de slag

Na akkoord ga je per direct aan de slag met je nieuwe opdracht.

Reageren kan tot en met 08-11-2026

Opdracht delen via:

Direct reageren

Vul het onderstaande formulier in en we nemen binnen 24 uur contact met je op.

Contactgegevens

CV

Upload je actuele cv. Extra bijlagen zijn optioneel.

Tarief en inzet

Kies je contractvorm en geef je gewenste tarief en inzet door.

In loondienst bij MiPublic met je tarief als basis. Hoe werkt MiPlance?

Maximaal €100 per uur, inclusief MiPublic-fee.

MiPlance · Rijk · schaal 12

Netto per maand

bij 40 uur per week

—

Vast basissalarisElke maand, ook bij vakantie en feestdagen.
—
Variabel salarisHet deel van je tarief voor je gewerkte uren, uitbetaald in de maand erna.
—

Vul je uurtarief in om je netto-indicatie te zien.

Deze berekening is met zorg opgesteld, maar aan de uitkomst kun je geen rechten ontlenen.

MiPlance rekentool

Jouw berekening.

— per uur · 40 uur per week · Rijk, schaal 12 · loonheffingskorting aan

Alle bedragen per gemiddelde maand. Bekijk hoe je opdrachttarief wordt verdeeld en wat daarvan netto overblijft.

Vul je uurtarief in om je netto-indicatie te zien.

01

Van opdracht naar bruto

Vul een geldig tarief en aantal uren in om het opdrachtbudget te zien.

02

Van bruto naar netto

Er is nog geen volledige salarisindicatie beschikbaar voor deze invoer.

Indicatie · de werkelijke loonafrekening kan afwijken.


FAQ

Veelgestelde vragen

Het maximale uurtarief is €100 per uur.

Meer opdrachten

Deze opdracht is ingeschaald in schaal 12 van de CAO Rijk 2026. Salaris schaal 12 rijksoverheid