Binnen Enexis werken we continu aan een betrouwbare, toekomstbestendige energievoorziening. Binnen de waardeketen Kleinverbruik (KV) zijn meerdere DevOps-teams verantwoordelijk voor het beheer, onderhoud en de doorontwikkeling van processen en systemen rondom het aansluiten en beheren van energie voor kleinverbruik klanten. Voor het team Helios zoeken wij een ervaren Test Engineer met Tosca automatisering ervaring en kennis, die verantwoordelijk is voor het opzetten en uitvoeren van verificatietesten op applicatieniveau en het ontwerpen, bouwen, onderhouden en uitvoeren van geautomatiseerde testen in Tricentis Tosca. Deze rol is gericht op zelfstandige hands-on testuitvoering en automatisering. De nadruk ligt op handmatige testen, systemtesten, integratietesten, ketentesten en end-to-end testen.
Als ervaren Test Engineer ben je verantwoordelijk voor het opzetten, uitbreiden, onderhouden en uitvoeren van geautomatiseerde testen op basis van risicoanalyses en strategie voor de KV-keten. Je werkt nauw samen met teamleden en stakeholders om o.a. testvereisten te begrijpen, te vertalen naar robuuste acceptatiecriteria en testbare user stories, de acceptatiecriteria te borgen en te implementeren.
Je werkzaamheden bestaan onder andere uit:
-
Opzetten en uitvoeren van verificatietesten op applicatieniveau en end-to-end testen op procesniveau binnen Kleinverbruik, op basis van risicoanalyses en teststrategie.
-
Versterken van teststrategie, testdekking en testbaarheid in het DevOps-team.
-
Vormgeven van de testaanpak rondom implementaties en innovaties, waaronder integraties met bestaande systemen.
-
Ontwikkelen, onderhouden en uitvoeren van regressietesten, met focus op herbruikbaarheid en schaalbaarheid over producten en ketens heen, voor verificatie (systeem-integratietesten op API/GUI) en validatie (ketentesten en end-to-end), gebruikmakend van testautomatisering middels Tosca.
-
Vertalen van businessprocessen en ketenlogica naar effectieve geautomatiseerde tests in Tosca.
-
Definiëren en beheren van testomgevingen en testdata, passend bij innovatieve use-cases en ketenoverstijgende scenario’s, zodat testen betrouwbaar en representatief uitgevoerd kunnen worden.
-
Identificeren, registreren en analyseren van testbevindingen en defects, inclusief root cause analyse en waar mogelijk verbeteradviezen.
-
Actief samenwerken met DevOps-team om testautomatisering structureel in te bedden in de ontwikkel- en releasestroom en overige kwaliteitsdoelstellingen te realiseren.
-
Borgen van de testbaarheid en kwaliteit van user stories (Definition of Ready/Done), zodat user stories testbaar en automatiseerbaar zijn. Bijdragen aan refinements en sprintprocessen.
-
Deelnemen aan agile ceremonies en bijdragen aan continue verbetering van het team en de ontwikkelprocessen.
-
Signaleren van verbeterkansen in testproces, onderhoudbaarheid, kwaliteit en doorlooptijd.
-
Opstellen van testcases met behulp van specificatietechnieken, opstellen van logische en fysieke testgevallen, toepassen van risicoanalyses en uitvoeren van geautomatiseerde en handmatige testscenario's ter validatie, testanalyse of ondersteuning van automatiserings-design.
-
Zorgdragen voor transparante rapportage en advisering richting stakeholders.
Waarborgen dat oplossingen voldoen aan relevante wet- en regelgeving (zoals AVG en NIS2) en kwaliteitsstandaarden.