Projectbeschrijving
De activiteiten vinden plaats binnen het Portfolio ENIAMS en richten zich op het ontwikkelen van informatievoorzieningen en het ondersteunen van pilots voor implementatie van Europese en Nederlandse Identity & Access Management-stelsels (IAM).
De stelsels hebben betrekking op subjecten (burgers en bedrijven) en objecten (onroerend goed en vastgoed) en raken wet- en regelgeving zoals eIDAS, EDI, DTC, Toegang, Wdo, Reisdocumenten, SVM en Wtta.
Opdrachten omvatten ontwikkeling, beheer, toezicht, handhaving, certificering en accreditatie van IV/ICT-componenten en processen.
Een belangrijke concrete deliverable is de gefaseerde realisatie van de Nederlandse E(U)DI-Wallet (NL Wallet) waarmee digitale identificatie, elektronische handtekeningen en veilige datadeling mogelijk worden voor publiek en privaat domein.
De implementatie van de IV/ICT wordt gefaseerd uitgevoerd en het programma loopt tot uiterlijk 2030 of totdat systemen zijn opgeleverd en overgedragen met financiële en inhoudelijke decharge door de klant.
Opdracht en hoofdtaken
- Rol: Senior (Mobile) QA/Test Automation Engineer, zelfstandig verantwoordelijk voor geautomatiseerd testen van mobile en web/backend componenten voor de NL Wallet.
- Opstellen en uitvoeren van testscenario’s en -gevallen: systeem(integratie)testen, functionele en niet-functionele testen (performance, security, accessibility, certificering).
- Ontwikkelen en onderhouden van testautomatisering en geautomatiseerde testrapportages, inclusief integratie in de CI/CD-pipeline.
- Opzetten en beheren van testinfrastructuur en testomgevingen, inclusief testware en tooling; waarborgen van overdraagbaarheid naar beheerorganisatie.
- Toepassen van innovatieve methoden, zoals AI-gestuurde kwetsbaarheidsscans en Automated Evidence Generation voor compliance.
- Adviseren over testresultaten, kwaliteitsrisico’s en vrijgaves in afstemming met product owner, ontwikkelaars en stakeholders.
Deliverables en eindresultaat
- Traceability Matrix die functionele, wettelijke en certificeringseisen koppelt aan testdekking.
- Incrementeel uitgewerkte testscenario’s en -gevallen voor functionele en niet-functionele testen.
- Geautomatiseerde regressietesten en scripts met CI/CD-integratie en periodieke geautomatiseerde testrapportages bij releases.
- AI-driven scanresultaten en analyses van kwetsbaarheden; gedocumenteerde en overdraagbare testinfrastructuur en testware.
- Eindrapport met testresultaten, reproduceerbare testketen en kennisoverdracht aan de beheerorganisatie.
Let op!!! Toelichting op de eisen en wensen (verplicht)
Het aanleveren van een toelichting op de eisen en de wensen is verplicht. Zonder deze toelichting kan het CV niet in behandeling worden genomen.
De toelichting moet concreet beschrijven: relevante werkervaring (projecten, rollen, verantwoordelijkheden), gebruikte testframeworks en tools (incl. CI/CD-integratie), ervaring met mobiele testing en backend/HSM-ketens, voorbeelden van compliance- of certificeringstrajecten, inzet van AI voor testactiviteiten en resultaten/leerpunten.
Voeg aantoonbare bewijsstukken toe (projectbeschrijving, referentiecontact of deliverable voorbeelden) en vermeld beschikbaarheid, gewenste startdatum en uurtarief/tariefindicatie.
Gewenst profiel (vereisten)
De kandidaat is een Senior QA/Test Automation Engineer met aantoonbare ervaring in testautomatisering voor mobiele apps en backend-services binnen veilige/regulated omgevingen. Je beschikt over:
- Diepgaande kennis van moderne testautomatisering frameworks en scripting (bijv. Appium, Espresso, XCUITest, Selenium, Playwright, REST API testing tools).
- Ervaring met CI/CD-integratie van tests en geautomatiseerde testrapportages (bijv. Jenkins, GitLab CI, GitHub Actions).
- Kennis van security- en certificeringseisen (o.a. OWASP MAS profile, BIO2, CRA) en het vertalen hiervan naar geautomatiseerde testcases en bewijsvoering voor auditors.
- Ervaring met mobiele security, HSM-integraties of tokenized key management in de keten (App + Backend + HSM).
- Praktische ervaring met performance-, accessibility- en security-testing, inclusief AI-gestuurde kwetsbaarheidsscans en analyse.
Gedragscompetenties en werkwijze
Technisch sterk, zelfstandig en hands-on; neemt eigenaarschap en levert binnen de afgesproken kaders resultaatgericht op. Analytisch en pragmatisch met duidelijke communicatie richting stakeholders. Teamplayer die in Agile/Scrum werkt, proactief verbetervoorstellen doet en kennis borgt via documentatie en overdracht. Neemt verantwoordelijkheid voor traceerbaarheid, compliance en reproduceerbaarheid van testbewijzen.
Aanvullende informatie opdrachtgever
Opdrachtgever: Stichting ICTU, Locatie: Den Haag. Functie: Senior (Mobile) QA/Test Automation Engineer binnen Programma ENIAMS. De opdracht loopt gefaseerd en vereist opleveringsgerichte, zelfstandige inzet met focus op compliance en overdraagbaarheid.
Eisen
- HBO+/WO werk- en denkniveau met een afgeronde bèta opleiding in bijvoorbeeld Informatica, Software Engineering, Computer Science, Cybersecurity of een aanverwant vakgebied.
- In het bezit van minstens één relevante certificering op het gebied van testen, zoals ISTQB Advanced Test Automation Engineer of vergelijkbaar.
- Minimaal 5 jaar ervaring als Senior QA/Test Automation Engineer binnen complexe beveiligingskritische IT-omgevingen (inclusief tenminste functionele, systeemintegratie-, security- en performancetesten).
- Minimaal 3 jaar werkervaring met het geautomatiseerd testen van mobiele applicaties (iOS en Android).
- Minimaal 3 jaar werkervaring met het geautomatiseerd testen van ondersteunende backend systemen, API's en web- en beheerportalen.
- Minimaal 3 jaar werkervaring met het vertalen van use cases, user stories en (wettelijke) eisen naar testscenario’s inclusief logische & fysieke testgevallen met geborgde traceerbaarheid.
- Diepgaande kennis van en ervaring met het testen op basis van OWASP MAS (Mobile Application Security).
- Diepgaande kennis van en ervaring met de integratie van testware in CI/CD-pipelines ten behoeve van automated evidence generation (elke release geautomatiseerde compliancy- en testrapportages).
- Aantoonbare ervaring met het zelfstandig opstellen van een testaanpak, alsmede het ontwerpen en inrichten van een test automation opzet/architectuur.
- Uitstekende beheersing van de Nederlandse taal in woord en geschrift, alsmede een goede schriftelijke beheersing van de Engelse taal.
Wensen
- Audit & Compliance: Ervaring met het overleggen van testbewijslast t.b.v. meegemaakte audits (zoals ISO, BIO2, NIS2 of CRA).
- Keten/Infrastructuur: Ervaring met testautomatisering waarbij HSM’s (Hardware Security Modules) of complexe beveiligde ketens betrokken zijn.
- AI & Innovatie: Ervaring met de toepassing van AI-gestuurde test- of analysetools (bijv. voor vulnerability scanning of geautomatiseerde testgeneratie).
- Mate van ervaring als QA/Test Automation Engineer of vergelijkbare rol binnen de rijksoverheid dan wel vergelijkbare enterprise organisaties in complexe IT-projecten voor beveiligingskritische systemen. De kandidaat onderbouwt deze ervaring in het cv met relevante opdrachten en verantwoordelijkheden. Tijdens het gesprek wordt de aard, complexiteit en relevantie van deze ervaring nader beoordeeld aan de hand van praktijkvoorbeelden