Get more replies from employers
Send a job-specific resume in minutes.
Dienst Uitvoering Onderwijs (DUO) zoekt een Test Automation Engineer die testdekking opbouwt en bestaande tests moderniseert. Je werkt samen met drie Java Developers en implementeert tests binnen een Java/Spring/Hibernate stack, met REST en SOAP services en Angular front-end.
Je denkt vroeg mee met developers over welke tests nodig zijn en erkent technische schulden. Het team werkt volgens Clean Code en waar mogelijk TDD toe te passen.
Op deze pagina:
Hoe refactor je een applicatie grondig als je niet zeker weet of hij daarna nog hetzelfde doet? Als Test Automation Engineer bij Dienst Uitvoering Onderwijs (DUO) zorg jij dat een nieuw team dat wél met vertrouwen kan doen. Je bouwt geautomatiseerde testdekking op waar die ontbreekt, moderniseert bestaande tests en werkt direct samen met drie Java Developers. Zo wordt testen geen controle achteraf, maar de basis waarop het team applicaties veilig kan vernieuwen.
Achter Registratie Instellingen en Opleidingen (RIO) zit een landschap van meer dan 50 applicaties. Een deel daarvan heeft nog onvoldoende geautomatiseerde testdekking om grote technische wijzigingen met vertrouwen door te voeren. Daar kom jij in beeld.
Jouw eerste vraag is daarom niet simpelweg: welke tests kunnen we automatiseren? Je wilt eerst weten wat er staat, waar de risico's zitten en welke zekerheid de developers nodig hebben om verantwoord aan de code te kunnen werken.
Bij applicaties waar goede geautomatiseerde tests ontbreken, bouw je samen met de developers die testdekking op. Zijn er al tests, dan kijk je kritisch of ze nog aansluiten bij de applicatie en de manier waarop het team wil werken. Waar nodig moderniseer je de bestaande testsets.
Die samenwerking met de Java Developers is belangrijk. Zij gaan frameworks vernieuwen, technische schuld aanpakken en code refactoren. Jouw tests moeten voldoende vertrouwen geven om die veranderingen veilig uit te voeren. Daarbij werken jullie volgens Clean Code-principes en passen jullie waar mogelijk TDD toe.
Je komt terecht in een technisch landschap met Java, Spring Boot, Hibernate/JPA, PostgreSQL, REST API's, SOAP en Angular. Welke testtooling en aanpak het beste past, staat niet volledig vast. Binnen de technische kaders krijgt het nieuwe team juist ruimte om daarin zelf goede keuzes te maken.
Is een applicatie gemoderniseerd, getest en opnieuw uitgerold? Dan gaat het team door naar de volgende. Als Test Automation Engineer zie je daardoor in korte tijd verschillende applicaties en technische situaties en bouw je breed inzicht op in het RIO-landschap.
Je ziet testautomatisering niet als een doel op zich. Voor jou gaat het erom dat een team weet welke risico's zijn afgedekt en voldoende vertrouwen heeft om software te veranderen. Daarom denk je graag vroeg mee met developers en durf je ook de vraag te stellen welke tests níét nodig zijn.
Ervaring met Java, Spring Boot, CI/CD, REST/SOAP, frontend-testautomatisering of TDD is een pre.
Bij de Dienst Uitvoering Onderwijs (DUO) werk jij aan momenten die ertoe doen. Denk aan het starten met een studie, slagen voor een examen of het behalen van een diploma dat telt. Grote kans dat je ons al kent van één van die stappen.
Samen met duizenden collega’s zorgen we ervoor dat studenten, onderwijsinstellingen en inburgeraars op ons kunnen rekenen. We regelen studiefinanciering, organiseren examens en erkennen diploma’s. Ook helpen we onderwijsinstellingen bij het uitwisselen van gegevens, het werken met onze systemen en het regelen van de financiering van onderwijs.
In ons werk denken we steeds vanuit de mensen die onze diensten gebruiken. We zorgen voor duidelijke informatie en betrouwbare dienstverlening, zodat mensen verder kunnen met hun studie, werk of toekomst.
We werken voor mensen in heel Nederland. Daarom vinden we het belangrijk dat verschillende achtergronden en perspectieven samenkomen in onze organisatie. Zo begrijpen we beter wat mensen nodig hebben en kunnen we onze dienstverlening blijven verbeteren. Daarom staan alle vacatures ook open voor mensen uit het doelgroepregister van de Banenafspraak. Meer weten? Kijk hier voor meer informatie.
Door het Functiegebouw Rijk worden medewerkers en leidinggevenden geholpen bij het maken van resultaat- en ontwikkelafspraken in functioneringsgesprekken en krijgt men inzicht in de loopbaanmogelijkheden binnen de Rijksoverheid.
Meer informatie op Functiegebouw Rijksoverheid