Functieomschrijving
Voor ICTU zoeken wij een Senior Testautomatiseerder.Je werkt binnen het Programma ENIAMS, dat gericht is op 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 2de tranche) Identity en Access Management (IAM) stelsels.
Als Senior Testautomatiseerder ben je verantwoordelijk voor het testen van software die geleverd wordt binnen het programma ENIAMS en specifiek het project Verbetering van het Reisdocumentenstelsel (VRS). Gedurende de looptijd van het programma kunnen er extra projecten bij komen waarvoor je ook testwerkzaamheden uitvoert.
In het project VRS werk je aan functionaliteit rondom integratie, autorisatie, logging, gegevensbeheer en rapportage van reisdocumenten. Hierbij realiseer en ondersteun je koppelingen met externe systemen voor een efficiënte procesafhandeling en gegevensregistratie.
- Je bereidt diverse testen voor (zoals systeemtesten, functionele testen, niet-functionele testen zoals performance- en systeemintegratietesten), en stelt testscenario’s op.
- Je automatiseert verschillende testen, inclusief waar mogelijk de rapportages.
- Je voert de testen (geautomatiseerd) uit.
- Je adviseert over de testresultaten.
- Je richt benodigde testomgevingen in.
- Je beoordeelt functionele requirements op testbaarheid en schat de benodigde werkzaamheden in.
- Je doet voorstellen voor en brengt verbeteringen aan in de wijze van (geautomatiseerd) testen.
Jouw werkzaamheden leiden tot de volgende concrete resultaten:
- Je richt een testomgeving in met bijbehorende (test)tooling.
- Voor elke user story stel je testscenario’s op die traceerbaar zijn.
- Na oplevering van een story test je de wijziging functioneel.
- Je automatiseert alle regressietesten en zorgt voor automatische rapportages na iedere testrun.
- Je levert na elke release een testrapportage op.
- Aan het einde van elke sprint heb je alle benodigde testen uitgevoerd, zonder fouten.
Je bent verantwoordelijk voor het tijdig, zelfstandig en conform Agile/Scrum-werkwijze testen van software in afstemming met andere ontwikkelaars en testers. Je ondersteunt releases gedurende gemiddeld 20 tot 25 sprints per jaar, waarbij de product owner van de klant samen met het team de ontwikkelagenda, releaseplanning en prioritering bepaalt.
Uiteindelijk richt je een volledig operationele testomgeving in en valideer je deze. Je zorgt voor een traceerbaar overzicht van testscenario’s gekoppeld aan user stories, met reproduceerbare resultaten en volledige transparantie in de keten van testactiviteiten.
De opdracht is afgerond wanneer de inhoudelijke decharge is verleend op het programma en de werkende softwarecomponenten zijn opgeleverd en geaccepteerd door de klant.
Jouw profiel
- Je beschikt over diepgaande kennis van ontwerp en uitvoering van geautomatiseerde testen (API-, E2E-, integratie- en regressietesten).
- Je hebt aantoonbare ervaring met Robot Framework.
- Je hebt ervaring met functioneel testen binnen complexe omgevingen.
- Je hebt ervaring met testen op basis van specificaties (Use cases).
- Je hebt ervaring met werken in Agile/Scrum teams.
- Je hebt ervaring met Gitlab-CI/CD, argoCD en OpenShift.
- Je bent bekend met testomgevingen op een Kubernetes cluster.
Gewenst profiel
Je bent een ervaren Senior Testautomatiseerder die gewend is te werken in multidisciplinaire teams en snel kan schakelen tussen backend, frontend en infrastructuur. Je hebt een sterke basis in testautomatisering, begrijpt de waarde van contract-driven development en helpt het team grip te houden op kwaliteit.
Je bent analytisch, nauwkeurig, communicatief sterk en weet binnen de mogelijkheden slimme testopzetten te maken die zorgen voor snelle feedback en betrouwbare doorstroom in CI/CD.
Competenties
- Analytisch vermogen
- Nauwkeurigheid
- Communicatieve vaardigheden
- In staat om slimme testopzetten te maken binnen de mogelijkheden van CI/CD
Organisatie
ICTU werkt aan een betere digitale overheid en voert programma’s en projecten uit voor publieke opdrachtgevers. Deze aanvraag valt binnen het Programma ENIAMS, gericht op implementatie van Europese (zoals eIDAS 2.0, SDG, DTC) en Nederlandse (Wdo) Identity en Access Management-stelsels.
Functie eisen
- Je hebt minimaal 7 jaar ervaring met ontwerp en uitvoering van geautomatiseerde testen (API-, E2E-, integratie- en regressietesten)
- Je beschikt over minimaal 5 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 werken in Agile/Scrum teams
- Je hebt minimaal 5 jaar ervaring met Gitlab-CI/CD, ArgoCD en OpenShift
- Je hebt minimaal 5 jaar ervaring met testomgevingen op een Kubernetes cluster
- Je beheerst de Nederlandse taal in woord en geschrift
