Senior test automation engineer

Aanvraagnummer: 44305
Contractvorm: Detachering
Organisatie: Ministerie van Defensie
Locatie: Apeldoorn - Gelderland
Uren per week: 38 per week
Tarief: Geen maximum
Duur van de opdracht: 12 maanden
Regio: Gelderland
Startdatum: 01-09-2026
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 14-07-2026 07:30
LET OP! Deze opdracht is gesloten
Opdrachtomschrijving
Defensie heeft de doelstelling om testautomatisering als standaardaanpak te hanteren, om zo meer grip op kwaliteit te krijgen en time-to-market te verkorten. Jij gaat daarbij aan een grootschalig nieuw project (Greenfield/MVP) werken.
Als Senior Test Automation Engineer met een passie voor techniek ben jij leidend in de implementatie van testen en testautomatisering binnen het team. Je werkt voornamelijk in Apeldoorn, incidenteel Utrecht, met mogelijkheden tot hybride werken. Het is belangrijk dat je een proactieve houding hebt voor deze omgeving. Vaardigheid in de Nederlandse taal is daarbij van belang.
Jouw verantwoordelijkheden
- Strategie & Leiderschap: Je stemt de teststrategie af, bewaakt deze en neemt de leiding in keten- en acceptatietesten.
- Techniek & Tooling: Je ontwerpt en implementeert de architectuur van de testautomatisering binnen de CI/CD-pipeline.
- Coaching: Je coacht de ontwikkelaars en waarborgt de kwaliteit van de unit tests, zodat het hele team eigenaarschap kan nemen over de codekwaliteit.
- Kennisdeling: Je participeert actief in de vakgroep testen om kennis te delen en nieuwe inzichten op te doen.
Werkzaamheden
- Je vertaalt de high-level teststrategie naar concrete werkwijzen. Je bepaalt wat we automatiseren en vooral ook wat niet (risk-based testing).
- Je dwingt af dat testen zo vroeg mogelijk in het proces plaatsvindt. Je eist op een coachende manier dat unit tests op orde zijn voordat integratietests worden gestart.
- Je bent de poortwachter op het proces. Je reviewt testcode van anderen en zorgt dat het team zich houdt aan de afgesproken kwaliteitsstandaarden, bijvoorbeeld via Definition of Done.
- Je ontwikkelt, onderhoudt en optimaliseert geautomatiseerde testscripts en frameworks.
Gezien de aard van de opdrachtgever doorloop je voor aanvang een veiligheidsscreening. Houd er rekening mee dat deze een doorlooptijd heeft.
Achtergrond opdracht
Je gaat aan de slag binnen het JIVC, een onderdeel van COMMIT. Binnen JIVC werk je in een van de meest gevoelige en technologische domeinen op het gebied van inlichtingen en veiligheid.
Het Opleidings- en Trainingscommando heeft als resultaatverplichting om een integraal opleidingsconcept te ontwikkelen dat het volledige operationele proces door IT toont binnen de opleidingsomgeving. Dit omvat de transitie van een applicatiegerichte naar een procesgerichte aanpak, waarbij casussen vakoverstijgend worden ingezet.
Het project is onderdeel van dit programma dat erop gericht is om de startend beroepsbeoefenaar op een dusdanige manier op te leiden zodat de werkwijzen in opleiding logisch aansluiten op de operationele praktijk.
Het doel is om opleiders en ontwikkelaars te ondersteunen bij het toepassen van hun visie en werkwijze, zodat de IT-systemen niet langer als losse silo’s worden gezien, maar als geïntegreerde onderdelen die real-time opleidingsdata benutten. Om dit mogelijk te maken moet er een integrale, werkprocesgeoriënteerde opleidingsomgeving komen waarin de bijbehorende IT-systemen met elkaar kunnen communiceren en voorzien zijn van representatieve opleidingsdata.
eCF-profiel
Deze opdracht is gebaseerd op het European e-Competence Framework (e-CF). Dit is een Europese standaard voor het beschrijven van IT-competenties en het bijbehorende niveau van verantwoordelijkheid.
Het eCF-profiel geeft aan welke competenties en op welk niveau (e-1 t/m e-5) van de kandidaat verwacht worden.
Wij verwachten dat kandidaten in hun cv duidelijk aantonen dat zij over deze competenties beschikken. Dit kan door per relevante opdracht of functie te beschrijven:
- welke rol de kandidaat vervulde
- welke werkzaamheden en verantwoordelijkheden daarbij hoorden
- in welke mate deze aansluiten op de gevraagde eCF-competenties en het niveau
- cv’s waarin de gevraagde eCF-competenties niet aantoonbaar terugkomen, kunnen niet volledig worden beoordeeld op geschiktheid
Eisen
- e-CF profiel: Test Specialist
- Referentiegebied: B.03 Testen
- Kandidaat heeft minimaal 3 jaar aantoonbare werkervaring met het gekozen eCF-profiel of soortgelijke functie op eCF3 Senior Professional/Manager-niveau
- eCF2 Professional: opzetten van testprogramma’s en het bouwen van testscripts zodat potentiële kwetsbaarheden aan stresstests onderworpen kunnen worden; op analytische wijze documenteren en rapporteren van de uitkomsten
- eCF3 Senior Professional/Manager: het gebruiken van specifieke kennis om complexe testprogramma’s uit te voeren, het borgen dat test en testresultaten gedocumenteerd zijn om als input te dienen voor proceseigenaren zoals designers, gebruikers of beheerders, en verantwoordelijk voor het naleven van testprocedures
Generieke beschrijving competentiegebied en niveau’s
Construeert en voert systematische testprocedures uit voor ICT-systemen of gebruikerstoepassingen om overeenstemming met ontwerpspecificaties vast te stellen. Zorgt ervoor dat nieuwe of herziene componenten of systemen naar verwachting presteren. Zorgt voor naleving van interne, externe, nationale en internationale normen, inclusief gezondheid en veiligheid, bruikbaarheid, prestaties, betrouwbaarheid en compatibiliteit. Produceert documenten en rapporten voor certificeringseisen.
Samenvattende opgave en missie
Ontwerpen en testplannen uitvoeren.
Garandeert dat geleverde of bestaande producten, toepassingen of services voldoen aan de technische en gebruikersbehoeften en specificaties. Voor bestaande systemen, toepassingen, innovaties en veranderingen diagnosticeert het falen van producten of diensten om aan de specificatie te voldoen.
Taken
- Integratietesttechnieken selecteren en ontwikkelen om ervoor te zorgen dat het systeem aan de vereisten voldoet.
- Integratietests ontwerpen en aanpassen, openstaande problemen identificeren.
- Testplannen en procedures organiseren voor testen op unit-, module-, systeem- en integratieniveau.
- Procedures voor resultaatanalyse en rapportage opstellen.
- Foutopsporings- en correctieprocedures ontwerpen en implementeren.
- Testprogramma’s schrijven om de softwarekwaliteit te beoordelen.
- Hulpmiddelen ontwikkelen om de effectiviteit van de test te vergroten.
Eisen & Wensen
- Kandidaat heeft bij voorkeur meer dan aangegeven eis aantoonbare werkervaring met de gevraagde functie binnen het eCF-profiel.
- Kandidaat heeft ervaring met het inrichten van pipelines in tools zoals Azure DevOps, GitLab of Jenkins.
- Kandidaat heeft ervaring met het Scaled Agile Framework (SAFe).
- Kandidaat heeft ervaring met testautomatisering in Cypress of Playwright en tools om API’s te testen zoals SoapUI of Postman.
- Kandidaat heeft ervaring met Contract Based Testing, bijvoorbeeld Pact.
- Kandidaat heeft bij voorkeur kennis van C#, Python of TypeScript.
Aanvullende informatie
Hybride: de frequentie is een schatting, mits het werk dit toelaat. Afspraak met betrekking tot thuiswerken gaat altijd in overleg met de behoeftesteller (2 dagen).
Extra standplaats: Utrecht.
