Get more replies from employers
Send a job-specific resume in minutes.
Dienst Uitvoering Onderwijs (DUO) zoekt een Test Automation Engineer om geautomatiseerd testdekking op te bouwen en bestaande tests te moderniseren. Je werkt nauw samen met drie Java Developers en past Clean Code-principes en waar mogelijk TDD toe.
Je hebt circa 3 jaar relevante ervaring met testen en API/backend testing, plus HBO-niveau en Nederlandse taalvaardigheid op B2-niveau. De rol is gericht op hetRIO-landschap en de optimalisatie van testprocessen.
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.
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.
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:
Arbeidsovereenkomst voor onbepaalde tijd (eventueel met proeftijd)
Uren per week
32 tot 36 uur per week
Wij vinden het belangrijk dat je jouw werk goed met jouw privéleven kunt combineren. Diverse verlofregelingen, zoals ouderschapsverlof, en flexibele werktijden dragen bij aan een goede balans. Daarnaast bieden we je ook andere aantrekkelijke arbeidsvoorwaarden, zoals:
Hier is staat contactinformatie voor de vacature. De Escape knop annuleert en sluit het venster.