Senior QA- en testautomatisering engineer

Locatie
Zuid-Holland
Uren per week
36 - 40
Maximum tarief
€ 90 p/uur
Looptijd
01-01-2027 t/m 01-01-2028
Dienstverband
ZZP
Vakgebied
Status
Open
Sluit over 6 dagen
Organisatie logo

Omschrijving

In het kader van de aankomende Omgevingswet werkt de provincie aan de doorontwikkeling van het project Digi-V, dat onderdeel is van het programma Altijd Actuele Digitale Vergunning (AADV). Het doel van dit project is het verder ontwikkelen van een werkende digitale voorziening waarmee AADV wordt ondersteund. Binnen Digi-V wordt gewerkt aan het robuuster maken van de digitale voorziening ter ondersteuning van het regelbeheer van de omgevingsdienst DCMR. Daarnaast wordt Digi-V doorontwikkeld tot een generiek toepasbare oplossing die inzetbaar is voor meerdere omgevingsdiensten binnen de provincie Zuid-Holland. De provincie Zuid-Holland kiest er bewust voor om beleidsinformatie op te slaan in een zelf beheerde databaseomgeving. De applicatie is ontwikkeld als open source, met als doel de broncode van de ontwikkelde software beschikbaar te stellen aan andere omgevingsdiensten.

Digi-V ondersteunt het digitaal beheren, bewerken, raadplegen en publiceren van vergunninginformatie, besluiten en voorschriften. Binnen Digi-V werken verschillende gebruikersrollen en organisaties met samenhangende gegevens, wijzigingsprocessen en historische informatie. Een betrouwbare en veilige werking van deze processen en gegevensstromen is daarom essentieel. De opdracht richt zich op het versterken en borgen van de functionele en technische kwaliteit van Digi-V door middel van hands-on testengineering en duurzame testautomatisering. De opdrachtnemer is verantwoordelijk voor het ontwerpen, opzetten, onderhouden en doorontwikkelen van de testautomatisering en draagt bij aan het testen van de volledige applicatieketen. Het doel is wijzigingen vroegtijdig en herhaalbaar te kunnen toetsen, regressies snel zichtbaar te maken en het ontwikkelteam te voorzien van betrouwbare en bruikbare testfeedback. Daarbij wordt zowel de frontend als de achterliggende API's/services, backend en gegevensstromen getest. Naast de functionele werking wordt aandacht besteed aan kwaliteitsaspecten zoals gegevensintegriteit, rollen en rechten, organisatiegrenzen, gelijktijdige bewerking en herstelgedrag. De testautomatisering dient onderhoudbaar, herbruikbaar, reproduceerbaar, veilig en overdraagbaar te zijn.

Werkzaamheden in hoofdlijnen

  • Vertalen van requirements, user stories en functionele risico's naar concrete testscenario's en toetsbare testgevallen.
  • Ontwerpen, opzetten, onderhouden en doorontwikkelen van geautomatiseerde functionele, integratie-, regressie- en end-to-endtests.
  • Full-stack testen van Digi-V, waarbij de samenhang tussen gebruikersinterface, API's/services, backend en gegevensstromen wordt gevalideerd.
  • Testen van belangrijke Digi-V-processen, waaronder het opbouwen en wijzigen van vergunninginformatie, besluiten, publicatie, historische informatie, zoeken, collegiale toetsing en documentexport.
  • Inrichten van positieve en negatieve testscenario's voor onder andere rollen en rechten, gegevensintegriteit, gegevenszichtbaarheid, gelijktijdige bewerking en herstelgedrag.
  • Beheren en verbeteren van het testframework, herbruikbare testcomponenten, testdata en 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 en daarbij onderscheid maken tussen applicatiefouten en problemen in testcode, testdata of testomgeving.
  • Bevindingen reproduceerbaar vastleggen, ondersteunen bij technisch onderzoek en uitvoeren van hertests.
  • Analyseren en rapporteren van testresultaten, testdekking, bevindingen en risico's.
  • Documenteren van de testautomatiseringsoplossing en overdragen van kennis aan ontwikkelaars en andere teamleden.
  • Zorgvuldig en veilig beheren en gebruiken van testaccounts, toegangsgegevens en testdata, waarbij gevoelige gegevens niet worden opgenomen in testcode of testrapportages.

Plaats tewerkstelling/standplaats: Provincie Zuid-Holland, standplaats Den Haag

Eisen

  • Minimaal aantoonbaar HBO werk- en denkniveau, verkregen door opleiding en/of relevante werkervaring binnen de ICT.
  • Minimaal 8 jaar aantoonbare werkervaring als test engineer, testautomatiseerder, QA-engineer of vergelijkbare rol binnen de ontwikkeling en het testen van digitale applicaties.
  • Minimaal 3 jaar aantoonbare werkervaring in de afgelopen 6 jaar met het zelfstandig ontwerpen, vanaf scratch opzetten, onderhouden en doorontwikkelen van testautomatisering voor webapplicaties, inclusief herbruikbare teststructuren en testcomponenten.
  • Minimaal 3 jaar aantoonbare werkervaring in de afgelopen 6 jaar met het ontwikkelen en uitvoeren van geautomatiseerde functionele, integratie-, regressie- en end-to-endtests, waarbij zowel gebruikersinterfaces als achterliggende API's en/of services worden getest.
  • Minimaal 6 jaar aantoonbare werkervaring met Cypress voor het zelfstandig ontwerpen, ontwikkelen, onderhouden en doorontwikkelen van geautomatiseerde functionele, integratie- en end-to-endtests voor webapplicaties.
  • Minimaal 3 jaar aantoonbare werkervaring in de afgelopen 5 jaar met JavaScript en/of TypeScript voor het ontwikkelen en onderhouden van testautomatisering.
  • Minimaal 2 jaar aantoonbare werkervaring in de afgelopen 5 jaar met het integreren en onderhouden van geautomatiseerde tests binnen CI/CD-pipelines of een vergelijkbare geautomatiseerde ontwikkelstraat.
  • Minimaal 1 jaar aantoonbare werkervaring in de afgelopen 5 jaar met het functioneel testen en/of testautomatiseren van een digitale applicatie of voorziening voor het beheren, verwerken en beschikbaar stellen van digitale vergunninginformatie.

Wensen

  • Probleemanalyse – problemen en oorzaken analyseren en verbanden leggen.
  • Zorg voor kwaliteit – Hoge kwaliteitsnormen hanteren en continu verbeteren.
  • Omgang met details – Nauwkeurig werken en fouten en afwijkingen signaleren.
  • Oordeelvorming – Informatie en alternatieven afwegen tot een onderbouwd oordeel.
  • Initiatief – Zelfstandig verbeteringen signaleren en oppakken.
  • Coöperatief gedrag – effectief samenwerken en kennis en ervaringen delen.
  • Verantwoordelijkheid – verantwoordelijkheid nemen voor afspraken, resultaten en oplossingen.
  • Leervermogen – nieuwe technieken en werkwijzen snel eigen maken en toepassen.

Over de organisatie

Meer weten over deze organisatie? Lees wie ze zijn en welke opdrachten ze momenteel aanbieden.

Sluit over 6 dagen

Is deze opdracht iets voor jou?

Past jouw ambitie, kennis en talent bij deze opdracht? Schrijf in via de knop.

Vragen over de opdracht?

Neem contact op met onze opdracht adviseur via WhatsApp, of via een van de kanalen hieronder.

Neem contact op
Ja, inschrijven

Word je enthousiast van deze opdracht? Laat het ons weten!

Bij een geschikte match stelt TenTalent je graag voor! We lezen graag hoe jouw CV aansluit bij deze opdracht.

Marge TenTalent

Het tarief dat je opgeeft is wat de opdrachtgever per uur betaalt. Daar gaat onze marge van €2,50 per uur vanaf. De rest is jouw uurtarief als zzp'er.

Sterke aanbieding

Wij toetsen je cv aan de opdracht, stemmen het tarief met je af en helpen je om cv en motivatie zo sterk mogelijk op te stellen. Daarna dienen wij alles op tijd en compleet in bij de opdrachtgever. Tijdens de opdracht blijven wij je aanspreekpunt en regelen we een eventuele verlenging.

Slimme job alerts

Zelf elke dag zoeken hoeft niet. Met een job alert krijg je nieuwe opdrachten direct in je mail, gefilterd op jouw vakgebieden en regio's. Je stelt hem in een minuut in en past hem aan wanneer je wilt.

1
Contactgegevens
2
Tarief & CV
€ –

excl. btw; onze marge gaat hiervan af

Voer een geldig uurtarief in (alleen cijfers, bijvoorbeeld 85).

Bezig met uploaden...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
3
Bevestiging

Bedankt voor je inschrijving!

We hebben je gegevens en CV ontvangen. Bij een geschikte match nemen we spoedig contact met je op.

Verzenden mislukt. Probeer het later opnieuw.