Functieomschrijving

Voor Provincie Zuid-Holland zoeken wij een Senior QA- en Testautomatisering Engineer. Je versterkt en borgt de functionele en technische kwaliteit van Digi-V door hands-on testengineering en duurzame testautomatisering, zodat wijzigingen vroegtijdig en herhaalbaar worden getoetst en regressies snel zichtbaar zijn.
Je werkt full-stack: je test zowel de gebruikersinterface als de achterliggende API's, services, backend en gegevensstromen, met aandacht voor gegevensintegriteit, rollen en rechten, organisatiegrenzen, gelijktijdige bewerking en herstelgedrag.
Je ontwerpt, bouwt, onderhoudt en doorontwikkelt testautomatisering die onderhoudbaar, herbruikbaar, reproduceerbaar, veilig en overdraagbaar is.

Jouw verantwoordelijkheden

  • Vertalen van requirements en user stories naar concrete testscenario's en toetsbare testgevallen.
  • Ontwerpen, opzetten, onderhouden en doorontwikkelen van geautomatiseerde functionele-, integratie-, regressie- en end-to-endtests.
  • Full-stack testen waarbij de samenhang tussen UI, API's/services, backend en gegevensstromen wordt gevalideerd.
  • Testen van kernprocessen van Digi-V, zoals opbouwen en wijzigen van vergunninginformatie, besluiten, publicatie, historische informatie, zoeken, collegiale toetsing en documentexport.
  • Inrichten van positieve en negatieve testscenario's voor rollen en rechten, gegevensintegriteit, gegevenszichtbaarheid, gelijktijdige bewerking en herstelgedrag.
  • Beheren en verbeteren van het testframework, herbruikbare testcomponenten, testdata en de configuratie van testomgevingen.
  • Integreren, onderhouden en uitvoeren van geautomatiseerde tests binnen de CI/CD-pipeline.
  • Analyseren en structureel oplossen van mislukte en instabiele geautomatiseerde tests, onderscheid maken tussen applicatiefouten en problemen in testcode, testdata of testomgeving.
  • Bevindingen reproduceerbaar vastleggen, technisch onderzoek ondersteunen en hertests uitvoeren.
  • Analyseren en rapporteren van testresultaten, testdekking, bevindingen en risico's.
  • Documenteren van de testautomatiseringsoplossing en kennis overdragen aan ontwikkelaars en andere teamleden.
  • Zorgvuldig en veilig beheren en gebruiken van testaccounts, toegangsgegevens en testdata; gevoelige gegevens neem je niet op in testcode of testrapportages.

Jouw profiel

  • HBO werk- en denkniveau, verkregen door opleiding en/of relevante werkervaring binnen ICT.
  • Ruime ervaring (bijvoorbeeld circa 8 jaar) als test engineer, testautomatiseerder, QA-engineer of vergelijkbare rol binnen ontwikkeling en testen van digitale applicaties.
  • Minimaal enkele jaren ervaring met zelfstandig ontwerpen, vanaf scratch opzetten, onderhouden en doorontwikkelen van testautomatisering voor webapplicaties, inclusief herbruikbare teststructuren en testcomponenten.
  • Aantoonbare ervaring met het ontwikkelen en uitvoeren van geautomatiseerde functionele-, integratie-, regressie- en end-to-endtests waarbij zowel gebruikersinterfaces als achterliggende API's/services worden getest.
  • Gevorderde ervaring met Cypress voor het ontwerpen, ontwikkelen en onderhouden van geautomatiseerde tests voor webapplicaties.
  • Ervaring met JavaScript en/of TypeScript voor het ontwikkelen en onderhouden van testautomatisering.
  • Ervaring met het integreren en onderhouden van geautomatiseerde tests binnen CI/CD-pipelines of vergelijkbare geautomatiseerde ontwikkelstraten.
  • Ervaring met het functioneel testen of testautomatiseren van digitale applicaties voor het beheren, verwerken en beschikbaar stellen van digitale vergunninginformatie is een sterke pré.
  • Je werkt gestructureerd, kunt technische problemen analyseren en deelt je kennis helder met teamleden.

Technische aandachtspunten en werkwijze

Je richt testautomatisering in die reproduceerbaar en betrouwbaar is, integreert testen in de CI/CD-pipeline, en zorgt voor herbruikbare testcomponenten en beheersbare testdata.
Je onderscheidt applicatiegedrag van problemen in testcode of testomgevingen en legt bevindingen reproduceerbaar vast om vervolgonderzoek en hertesten mogelijk te maken.

Over de opdrachtgever

De opdrachtgever ontwikkelt Digi-V binnen het kader van de Omgevingswet en het programma Altijd Actuele Digitale Vergunning (AADV).
Zij werken aan een robuuste, generiek toepasbare en open source digitale voorziening voor het regelbeheer van omgevingsdiensten, waarbij beleidsinformatie in een zelf beheerde databaseomgeving wordt opgeslagen en de broncode beschikbaar wordt gesteld aan andere omgevingsdiensten.

Functie eisen

Geen

Functie wensen

Geen

Extra informatie

  • Plaats The Hague
  • Aantal uur 36 - 40 uur per week
  • Startdatum 01-01-2027
  • Geschikt voor ZZP? Ja
  • Thuiswerken mogelijk? N.t.b.