Senior (Mobile) QA/Test Automation Engineer

Dienst ICT Uitvoering (DICTU)

Dienst ICT Uitvoering (DICTU)
In overleg
12 maanden
HBO - WO
Nog 4 dagen

Dit ga je doen

De activiteiten vinden plaats binnen het Portfolio ENIAMS. Doel van het portfolio betreft het ontwikkelen van informatievoorzieningen (IV) en ondersteunen van pilots ten behoeve van implementatie van Europese en Nederlandse Identity en Access Management (IAM) Stelsels. Deze Stelsels hebben betrekking op zowel subjecten (burgers en bedrijven) als objecten (onroerend goed en vastgoed). De opdrachten binnen dit portfolio betreffen een samenhangend geheel van stelsels, wet- en regelgeving en verordeningen, waaronder — maar niet uitsluitend — EDI, eIDAS, DTC, Toegang, Wdo, Reisdocumenten, SVM en Wtta. Deze opdrachten omvatten niet alleen de ontwikkeling en doorontwikkeling van informatievoorzieningen (IV) en ICT, maar ook activiteiten op het gebied van beheer, toezicht, handhaving, certificering en accreditatie.

De implementatie van de IV en ICT vergt naar verwachting meerdere jaren, waarbij de looptijd van het ICTU-programma is voorzien tot en met 2030, of eindigt zoveel eerder als informatiesystemen zijn opgeleverd en overgedragen aan de toekomstige beheerorganisatie, waarbij financiële en inhoudelijke decharge door de klant heeft plaatsgevonden.

De in te zetten professional vervult binnen het Programma ENIAMS de rol van Senior (Mobile) QA/Test Automation Engineer. De professional is als Senior QA/Test Automation Engineer zelfstandig verantwoordelijk voor het geautomatiseerd testen van mobiele en web/backend softwarecomponenten voor de voorziening NL Wallet binnen het programma ENIAMS. De professional beschikt hiervoor over ruime expertise op het gebied van testautomatisering (zie de eisen en wensen onder ‘gewenst profiel’ verderop voor de gevraagde expertise).

Ter ondersteuning van het Nederlandse EDI-stelsel (EDI-stelsel NL) heeft ICTU de Softwarerealisatieopdracht gekregen voor de gefaseerde ontwikkeling van de Nederlandse E(U)DI‐Wallet (NL Wallet). Met deze wallet kunnen burgers en bedrijven zich binnen het publieke én private domein digitaal identificeren, elektronische handtekeningen zetten en zelf gegevens of documenten delen, zowel in Nederland als in andere EU-lidstaten (Digital Single Market).

Als senior (mobile) QA/Test Automation Engineer ben je zelfstandig verantwoordelijk voor het leveren van een excellente testdekking en de bijbehorende testware. Je borgt compliance door de traceerbaarheid vast te leggen van eisen die voortvloeien uit relevante wet- en regelgeving, inclusief certificeringsregelingen.

  • Het zelfstandig voorbereiden en uitvoeren van testen: Het opstellen van testscenario’s en testgevallen, alsmede de uitvoering van diverse testen (waaronder systeem(integratie)testen, functionele testen en niet-functionele testen op het gebied van o.a. performance, security, accessibility en certificering).
  • Testautomatisering en rapportage: Het opleveren van geautomatiseerde testen — complementair aan de testautomatisering van de ontwikkelaars — inclusief het opleveren van geautomatiseerde testrapportages.
  • Toepassing van innovatieve testmethoden: Het inzetten van AI-toepassingen bij testactiviteiten (zoals het scannen op kwetsbaarheden).
  • Advisering: Het gevraagd en ongevraagd adviseren over testresultaten en kwaliteitsrisico’s.
  • Testomgevingen: Het specificeren en opzetten van de benodigde testinfrastructuur voor de opdracht.
  • Analyse en inschatting: Het beoordelen van functionele requirements op testbaarheid, inclusief het zelfstandig ramen van de benodigde capaciteit en doorlooptijd voor de testwerkzaamheden.
  • Procesoptimalisatie: Het doen van verbetervoorstellen en het doorvoeren van optimalisaties in het (geautomatiseerde) testproces.
  • Kennisborging: Het vastleggen/documenteren voor overdraagbaarheid van de gehanteerde test practices.
  • Traceability Matrix (Compliance): Een geactualiseerde traceerbaarheidsmatrix waarin functionele, wettelijke en certificeringseisen aantoonbaar zijn gekoppeld aan de testdekking van incrementeel gerealiseerde functionaliteit.
  • Testscenario’s: Incrementeel (use cases, epics, user stories) uitgewerkte en onderhoudbare testscenario’s inclusief testgevallen voor zowel functionele als niet-functionele testen (performance, security, accessibility, certificering).
  • Testautomatisering & Scripts: Incrementeel gerealiseerde automatische regressietesten met rapportages, inclusief integratie in de CI/CD-pipeline.
  • Testrapportages & Adviesrapporten: Periodieke — tenminste bij elke release — geautomatiseerde testdekkings- en bevindingenrapportages, inclusief risico-analyses en adviezen ten aanzien van de testresultaten o.a. voor vrijgave aan de beheerorganisatie.
  • AI-Driven Testopstelling / Scanresulaten: Geconfigureerde AI-tools voor periodiek geautomatiseerde kwetsbaarheidsscans en bijbehorende analyses van gedetecteerde kwetsbaarheden.
  • Ingerichte Testinfrastructuur: Een werkende, gedocumenteerde en overdraagbare testomgeving inclusief testware/-tooling voor het uitvoeren van de testen binnen de opdracht.
  • Test Practices: Gedocumenteerde best practices, richtlijnen en procesoptimalisaties voor geautomatiseerd testen, ter kennisborging en overdraagbaarheid.
  • Eindrapport over de uitgevoerde testen en testresultaten van de gerealiseerde NL Wallet.
  • Een werkende, gedocumenteerde en overdraagbare testomgeving inclusief testware/-tooling (of de benodigde documentatie, specificatie en configuratie daarvan).
  • Een reproduceerbare testketen met geautomatiseerde testrapportages die volledige transparantie en traceerbaarheid (compliance) bieden.
  • Geborgde kennis in de vorm van documentatie.
  • Warme overdracht van kennis aan de (structurele) beheerorganisatie; bij afronding van de opdracht organiseert de professional een kennisoverdrachtsessie voor de beheerorganisatie.

Dit ben jij

  • Minstens één relevante testcertificering, zoals ISTQB Advanced Test
    Automation Engineer of vergelijkbaar
  • Minimaal 5 jaar ervaring als Senior QA/Test Automation Engineer binnen
    complexe, beveiligingskritische IT-omgevingen
  • Minimaal 3 jaar ervaring met geautomatiseerd testen van backend-systemen,
    API’s en web-/beheerportalen
  • Minimaal 3 jaar ervaring met vertalen van use cases/user
    stories/(wettelijke) eisen naar testscenario’s en testgevallen met geborgde
    traceerbaarheid
  • Diepgaande kennis en ervaring met integratie van testware in
    CI/CD-pipelines t.b.v. automated evidence generation
  • Aantoonbare ervaring met zelfstandig opstellen van testaanpak en
    ontwerpen/inrichten van test automation architectuur
  • Uitstekende beheersing van de Nederlandse taal en goede schriftelijke
    beheersing van de Engelse taal
  • Ervaring met zelfstandige testautomatisering voor mobiele apps op iOS en
    Android
  • Toepassing van accessibility testing, Appium, BrowserStack, Playwright en
    OWASP MAS
  • Aangetoond opbouwen en toelichten van testbewijslast tijdens
    audits/compliance-beoordelingen
  • Ervaring met testautomatisering waar HSM’s (Hardware Security Modules)
    betrokken zijn
  • Ervaring met AI-gestuurde test- of analysetools (bijv. vulnerability
    scanning of testgeneratie)
  • Ervaring met kwaliteitsborging in beveiligingskritische
    enterpriseomgevingen binnen de (Rijks)overheid of vergelijkbaar

Het proces

Dit verhaal gaat over jou

01

De zoektocht – waar begin je?

Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact.

02

De kennismaking – een goed gesprek, geen kruisverhoor

Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is.

Gemeente Noordoostpolder vacatures

03

Afspraken maken – helder en zonder kleine lettertjes

Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen.

04

Introductie – wij regelen de papierwinkel

Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen.

05

Even geduld – maar we houden je op de hoogte

Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates.

06

Op gesprek – goed voorbereid op pad

Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren.

07

Go of No-Go – samen evalueren

Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder.

08

Aan de slag – alles geregeld, jij kunt starten

Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉).

09

Service – ook ná de start zijn we er voor je

Zolang je aan de opdracht werkt, blijven wij je aanspreekpunt. Ook kan je regelmatig uitnodigingen van ons verwachten voor kleine events en borrels bij ons op kantoor. Heb je vragen over je opdracht, verlenging of indexaties? Eén belletje en we helpen je verder. Is de opdracht afgerond? Dan zoeken we met plezier naar een volgende uitdaging voor je.

Iets voor jou?

Laat het ons weten!

Reageer op deze vacature via TenMonks en ons recruitment team neemt contact met je op om de match te verkennen.

Iets voor jou?

Reageer dan vandaag nog!

Feedback