Functieomschrijving
Voor ICTU zoeken wij een Senior Testautomatiseerder.Je werkt binnen het Programma ENIAMS aan het ontwikkelen van voorzieningen en het ondersteunen van pilots voor de implementatie van Europese (zoals eIDAS 2.0, SDG en DTC verordening) en Nederlandse (Wdo, 1e en 2e tranche) Identity en Access Management (IAM) stelsels.
Je wordt als Senior Testautomatiseerder ingezet bij het project Verbetering van het Reisdocumentenstelsel (VRS). Gedurende het programma kunnen aanvullende projecten worden toegevoegd waarop je testwerkzaamheden uitvoert.
Jouw verantwoordelijkheden zijn:
- Voorbereiden van diverse testen, zoals systeemtesten, functionele testen, niet-functionele testen (bijvoorbeeld performance- en systeemintegratietesten) en het opstellen van testscenario’s.
- Automatiseren van de diverse testen, inclusief waar mogelijk de rapportages.
- (Geautomatiseerd) uitvoeren van de diverse testen.
- Adviseren over testresultaten.
- Inrichten van de benodigde testomgevingen binnen de opdracht.
- Beoordelen van functionele requirements op testbaarheid en het inschatten en inplannen van werkzaamheden op basis hiervan.
- Voorstellen en aanbrengen van verbeteringen in de wijze van (geautomatiseerd) testen.
Binnen het project VRS omvat jouw werk onder andere de integratie, autorisatie, logging, gegevensbeheer en rapportage van reisdocumenten, waarbij je koppelingen met meerdere externe systemen realiseert en ondersteunt voor efficiënte procesafhandeling en gegevensregistratie.
Te behalen resultaten:
- Een ingerichte testomgeving met bijbehorende (test)tooling.
- Voor elke userstory zijn testscenario’s opgesteld en traceerbaar.
- Na oplevering van een story is de wijziging functioneel getest.
- Alle regressietesten zijn geautomatiseerd, met automatische rapportages na elke testrun.
- Na elke release lever je een testrapportage op.
- Aan het eind van de sprint zijn alle benodigde testen gedraaid, zonder fouten.
Het resultaat van jouw inzet is dat je zelfstandig, tijdig en volgens Agile/Scrum-werkwijze software test in afstemming met andere ontwikkelaars en testers. Je test software ten behoeve van releases die plaatsvinden in gemiddeld 20 tot 25 sprints per jaar gedurende de looptijd van de opdracht. De product owner van de klant stemt met het team de ontwikkelagenda, releaseplanning en prioritering af.
Eindresultaat project VRS:
Je hebt een volledig operationele testomgeving ingericht en gevalideerd, inclusief een traceerbaar overzicht van testscenario’s gekoppeld aan user stories, waarmee reproduceerbare resultaten en volledige transparantie in de keten van testactiviteiten wordt geboden.
De opdracht is afgerond wanneer het programma inhoudelijk is goedgekeurd en de werkende softwarecomponenten door de klant zijn geaccepteerd.
Evaluatie van het werk vindt plaats op de volgende momenten:
- Gerealiseerde user stories worden per sprint door de product owner van de klant geaccepteerd op basis van de Definition of Done (DoD).
- De software wordt periodiek getoetst op de gestelde eisen.
Eindbeoordeling:
- Je levert aantoonbaar werkende (geautomatiseerde) testsets met bijbehorende documentatie per softwarevoorziening, die voldoen aan de ICTU kwaliteitsaanpak Softwareontwikkeling. Op basis hiervan kan goedkeuring door de klant plaatsvinden.
Specifieke kennis en ervaring
- Ontwerp en uitvoering van geautomatiseerde testen (API-, E2E-, integratie-, regressie- en performancetesten).
- Aantoonbare ervaring met Robot Framework.
- Functioneel testen binnen complexe omgevingen.
- Ervaring met testen op basis van specificaties (Use cases).
- Ervaring met testen in Agile/Scrum teams.
Jouw profiel
Je bent een ervaren Senior Testautomatiseerder die gewend is te werken in multidisciplinaire teams en te schakelen tussen backend, frontend en infrastructuur. Je hebt een sterke basis in testautomatisering, begrijpt de waarde van contract-driven development en helpt het team om grip te houden op kwaliteit.
Je bent analytisch, nauwkeurig, communicatief sterk en in staat slimme testopzetten te maken die bijdragen aan snelle feedback en een betrouwbare doorstroom in CI/CD.
Competenties
- Analytisch en nauwkeurig.
- Communicatief sterk.
- Kunnen schakelen tussen backend, frontend en infrastructuur.
- In staat om slimme testopzetten te maken voor snelle feedback en betrouwbare doorstroom in CI/CD.
Organisatie
ICTU richt zich op het verbeteren van de digitale overheid. Binnen het Programma ENIAMS worden voorzieningen ontwikkeld en pilots ondersteund voor de implementatie van Europese (waaronder eIDAS 2.0, SDG en DTC verordening) en Nederlandse (Wdo, 1e en 2e tranche) Identity en Access Management (IAM) stelsels.
Functie eisen
- Je hebt minimaal 7 jaar ervaring met ontwerp en uitvoering van geautomatiseerde testen (API-, E2E-, integratie-, regressie- en performancetesten)
- Je beschikt over minimaal 7 jaar aantoonbare ervaring met Robot Framework
- Je hebt minimaal 7 jaar ervaring met functioneel testen binnen complexe omgevingen
- Je hebt minimaal 7 jaar ervaring met testen op basis van specificaties (Use cases)
- Je hebt minimaal 7 jaar ervaring met testen in Agile/Scrum teams
- Je beheerst de Nederlandse taal in woord en schrift
Functie wensen
- Je hebt ervaring met een leadrol in het team.
- Het is een pre als je ervaring hebt met het optimaliseren van testen binnen een CI/CD-omgeving (GitLab CI/CD, Docker).
- Je hebt ervaring met het testen van relationele databases.
- Je hebt ervaring met het testen van webapplicaties.
- Je hebt ervaring met het testen van REST-API's.
- Bij voorkeur ben je gecertificeerd in een testmethode (bijv. ISTQB of TMAP).
