Build your career on Magnet.me
Create a profile and receive smart job recommendations based on your liked jobs.
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.
Jouw rol
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.
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.
Afdelingsnaam
DUO/DFS-ICT
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.
Je hebt:
Ervaring met Java, Spring Boot, CI/CD, REST/SOAP, frontend-testautomatisering of TDD is een pre.
KWIV-profiel
Testmanagement
De missie van DUO is kernachtig vervat in onze slogan: samen maken we onderwijs en ontwikkeling mogelijk. Wij willen ontwikkeling, in wat voor vorm dan ook, mogelijk maken en ondersteunen.Onze 2.300 medewerkers werken verspreid over het hele land.
Deze bedrijfspagina is automatisch gegenereerd en bevat daarom nog weinig informatie. Je vindt meer informatie over ‘bedrijfsnaam’ op hun website: ‘’Carrierewebsite’’