
Opdrachten
Info
Functie
Senior Test EngineerLocatie
's-HertogenboschUren per week
40 uren per weekLooptijd
23.02.2025 - 22.08.2025Opdrachtnummer
228124Sluitingsdatum
De afdeling
De afdeling ICT is een dynamische afdeling, welke begin 2022 is getransformeerd naar een SAFe organisatie model. De afdeling is organisatorisch ingedeeld naar Digital Information Office (DIO), Security Competence Center (SCC), Lean Agile Center of Excellence (LACE) en de clusters Operations, Transition & Finance en Digital4All. In onze SAFe-omgeving worden meerdere Agile Release Trains (ART’s) en teams samengebracht om zowel op keten-niveau als keten-overstijgend grootschalige producten te ontwikkelen en te onderhouden.
Binnen de ART Onderhoud & Storingen zijn meerdere teams aan de slag met de implementatie, optimalisatie en het onderhoud van de nieuwe Lovion suite, een toonaangevend softwarepakket voor assetmanagement in de infrastructuursector. De implementatie van de Lovion suite heeft impact op onze bestaande IT-oplossingen en business-processen voor o.a. storingsintake en werkmanagement. We streven er naar om onze collega’s van de business de best mogelijke oplossingen en diensten te bieden.
Als Senior Test Engineer maak je deel uit van het werkmanagement team BizzDevOps-team, binnen de ART Onderhoud & Storingen en ben je samen met de andere teamleden medeverantwoordelijk voor uitvoeren van keten en GAT test. De gekozen oplossing vloeit voort uit de vertaling die je met je team maakt van de ‘WAT’ vraag van de Product Owner in user stories. Oplossingen ontwikkel je en lever je samen met je DevOps-team(s) op een voorspelbare wijze en tegen de juiste kwaliteit op. Uiteindelijk voldoet elke oplossing aan de test en acceptatiecriteria.
De uitdagingen
Als Senior Test Engineer speel je een cruciale rol bij het waarborgen van de kwaliteit van softwareproducten en het bevorderen van DevOps-praktijken binnen de ART Onderhoud & Storingen van onze SAFe-organisatie. Met je brede expertise in testen, testmanagement, testautomatisering en samenwerking, draag je bij aan het succes van de teams en het behalen van onze bedrijfsdoelstellingen.
Je bouwt graag met ons mee aan vernieuwde business processen, welke ondersteund worden door geavanceerde IT-oplossingen, zodat onze collega’s van de business in het veld en op kantoor sneller en efficiënter kunnen werken. Belangrijk, want dan kunnen we bij Enexis de werkzaamheden verzetten die benodigd zijn om de energietransitie te laten slagen en blijft de beschikbaarheid van energie voor al onze kleinverbruik- en grootzakelijke klanten net zo vanzelfsprekend, als die nu is.
Het werk van de Senior Test Engineer binnen onze SAFe-omgeving gaat verder dan het meewerken aan de uitvoering en de coördinator van testactiviteiten. Het omvat eveneens mentorship van teams /testengineers, en het bevorderen van Built-in Quality/Shift Left testing incl. toepassing van automatisering van testen en CI/CD pipelines om de kwaliteit en efficiëntie van het testen binnen het software delivery proces te verbeteren.
Verantwoordelijkheden
• Bijdragen aan de ontwikkeling van de systeemarchitectuur: Als Senior Test Engineerspeel je een actieve rol bij het definiëren en valideren van de systeemarchitectuur. Je werkt samen met architecten, testengineers en andere technische experts om de architectuurkeuzes te beoordelen vanuit het oogpunt van testbaarheid en kwaliteitsborging. Je helpt bij het identificeren van systeemvereisten en testcriteria die moeten worden opgenomen in de Definition of Done (DoD).
• Leiderschap in teststrategie en -planning: Je bent verantwoordelijk voor het definiëren en implementeren van de teststrategie binnen de ART. Je hebt de verantwoordelijkheid om de testaanpak te definiëren, testdoelstellingen vast te stellen en testplannen te ontwikkelen die aansluiten bij de bedrijfsdoelstellingen en de vereisten van het systeem. Je helpt bij het vaststellen van de juiste testniveaus (bijv. systeem-, integratie- en acceptatietests) en testtypes (bijv. functionele tests, prestatietests, beveiligingstests) die moeten worden uitgevoerd. Daarnaast zorg je ervoor dat de testplanning wordt opgesteld en afgestemd op de PI (Program Increment) planning en releaseschema's.
• Begeleiding en mentorship van teams op het gebied van testen: Als Senior Test Engineer ben je een mentor en coach voor de testengineers binnen de teams van de ART. Je ondersteunt en begeleidt de teams bij het toepassen van testpraktijken, het implementeren van testautomatisering, testontwerp en testuitvoering om de vaardigheden en capaciteiten van de teams te verbeteren met betrekking tot het uitvoeren van effectieve testactiviteiten. Je helpt bij het identificeren en oplossen van testgerelateerde uitdagingen, helpt de teams om de kwaliteit van hun werk continu te verbeteren en bevordert de toepassing van best practices en kwaliteitsnormen.
• Kwaliteitsborging en metingen: Je bent verantwoordelijk voor het waarborgen van de kwaliteit van het geleverde werk binnen de ART en de teams. Je houdt toezicht op de kwaliteitsmetingen en -rapportages, zoals testdekking, defecttrends en testresultaten. Je werkt samen met de teams om eventuele kwaliteitsproblemen aan te pakken en te zorgen voor continue verbetering van de kwaliteit.
• Samenwerking met andere disciplines: Als Senior Test Engineerwerk je nauw samen met andere disciplines binnen de SAFe-organisatie, zoals ontwikkeling, systeemarchitectuur en releasebeheer. Je neemt deel aan PI-planningsbijeenkomsten, System Demos en andere relevante bijeenkomsten om de afhankelijkheden en risico's met betrekking tot testen en kwaliteit te beoordelen en aan te pakken.
• Verbetering van testautomatisering en -efficiëntie: Als Senior Test Engineer ben je verantwoordelijk voor het stimuleren van de verbetering van testautomatisering en het vergroten van de testefficiëntie. Je identificeert mogelijkheden om handmatige testactiviteiten te vervangen door geautomatiseerde tests en werkt samen met Ontwikkelaars en Testengineers van DevOps-teams om testautomatisering te integreren in de CI/CD-pijplijn.
• Technische expertise in testtools en -frameworks: Als Senior Test Engineer heb je uitgebreide kennis en ervaring met testtools en -frameworks. Je bent bekend met populaire testautomatiseringstools en hebt expertise in het ontwerpen en implementeren van geautomatiseerde testscripts. Je houdt ook de ontwikkelingen in de testindustrie bij en brengt innovatieve testmethoden naar de organisatie.
Het project
Vervanging van bestaande systemen door modulair opgebouwd nieuw systeem, waardoor een gefaseerde change plaats moet vinden die door verschillende teams binnen 1 waardeketen wordt uitgevoerd. Coördinerende elementen in de rol zijn belangrijk om de integrale samenwerking te verstevigen.
Belangrijkste taken
• Coördineren van testactiviteiten: Als Senior Test Engineer neem je een leidende rol in het testproces en zorg je naast de uitvoering van testactiviteiten voor het eigen team, voor de coördinatie van testactiviteiten binnen de andere DevOps teams van de ART. Je werkt nauw samen met ontwikkelaars, testengineers, architecten, product owners en release train engineers om testvereisten af te stemmen, kwaliteitsdoelstellingen te definiëren en ervoor te zorgen dat deze consistent worden nagestreefd zodat de Lovion suite voldoet aan de hoogste kwaliteitsnormen.
• Voor 2025 is er een belangrijke, grote business implementatie gepland. Om deze succesvol uit te kunnen voeren dienen er verificatie- en validatietesten uitgevoerd te worden. Dit geldt ook voor zowel functionele als ook niet-functionele testen. Het testplan voor deze testen is beschikbaar en afgestemd binnen de organisatie. In de rol van Senior Test Engineer stuur je op het bestaande testplan en zijn je acties gericht op uitvoering, monitoring, bijsturing en optimalisatie van het testproces.
Belangrijke acties betreffen:
1). Analyseren van het testplan:
Begrijpen van de uitgangspunten: Doornemen van het testplan, inclusief doelstellingen, scope, teststrategie en planning.
Risicoanalyse beoordelen (en indien noodzakelijk in overleg herzien): Controleren of de teststrategie nog steeds aansluit bij de huidige risico’s.
2). Voortgang en kwaliteit monitoren:
Testuitvoering volgen: Controleren of de tests volgens planning verlopen en of testdoelen worden behaald.
Defectbeheer: Analyseren van Defectrapportages en trends om te bepalen of er knelpunten zijn.
Coverage checken: Nagaan of alle vereiste tests zijn uitgevoerd en of de testdekking voldoende is.
3). Stakeholdermanagement:
Rapporteren en adviseren: Regelmatige updates geven over de voortgang en eventuele risico’s.
Escaleren waar nodig: Tijdig signaleren en adresseren van kritieke issues die de testuitvoering belemmeren.
4). Bijsturen waar nodig:
Teststrategie aanpassen: Indien nodig wijzigingen aanbrengen in de testaanpak, bijvoorbeeld door extra tests uit te voeren of testprioriteiten aan te passen.
Resources herverdelen: Zorgen voor voldoende capaciteit en de juiste testexpertise op kritieke onderdelen.
5). Afronding en evaluatie:
Exitcriteria bewaken: Controleren of aan de exitcriteria van het testplan is voldaan.
Lessons learned verzamelen: Evalueren van het testproces en verbeterpunten identificeren voor toekomstige testen.
De focus ligt voornamelijk op het uitvoeren en het managen van het testplan. Het testplan kan indien noodzakelijk, op inhoud in overleg aangepast worden.
• Definiëren van teststrategieën en testplannen: Als Senior Test Engineer ben je verantwoordelijk voor het definiëren van de teststrategieën en -plannen voor de ART. Je ondersteunt teams bij het opstellen en uitvoeren van testplannen, je bepaalt samen welke testniveaus, testtypes en testtechnieken moeten worden toegepast en zorgt daarmee voor de juiste testdekking en risicobeoordeling.
• Testontwerp en -uitvoering: Als Senior Test Engineer ben je betrokken bij het ontwerpen en uitvoeren van tests op systeem- en integratieniveau. Je werkt samen met stakeholders en andere belanghebbenden om testcases te ontwikkelen en testscenario's op te stellen. Je draagt zorg voor uitvoering van handmatige en geautomatiseerde tests en analyseert testresultaten om problemen te identificeren en te rapporteren.
• Testautomatisering bevorderen: Als Senior Test Engineer heb je expertise in testautomatisering en speel je een leidende rol binnen de ART bij het bevorderen van ontwikkeling en onderhoud op gebied van testautomatisering die voldoet aan de doelarchitectuur. Je identificeert mogelijkheden voor het automatiseren van testcases, testgegevens en testomgevingen, en werkt samen met teams om geautomatiseerde testframeworks en -tools te implementeren. Je zorgt er voor dat testautomatisering wordt geïntegreerd in de CI/CD-pijplijn en bijdraagt aan het verbeteren van de testefficiëntie en de snelheid van levering. Je bewaakt de testautomatiseringssuite voor de ART en zorgt voor een goede dekking van geautomatiseerde tests.
• Defectbeheer: Je bent verantwoordelijk voor het effectief beheren van defecten die tijdens het testproces worden geïdentificeerd. Je registreert en volgt defecten op, communiceert met ontwikkelaars om ze op te lossen en werkt samen met de teams binnen de ART om de kwaliteit van de producten te waarborgen. Je analyseert ook defecttrends en identificeert mogelijke verbeteringen in het ontwikkelproces. Je ondersteunt teams bij de testrapportage en defectbeheer.
• Teststandaarden en best practices: Je bent verantwoordelijk voor het definiëren, uitdragen en handhaven van teststandaarden en best practices binnen de ART. Je zorgt ervoor dat teams de juiste testmethoden en -technieken toepassen, en dat testartefacten en documentatie op consistente wijze worden geproduceerd. Je ondersteunt teams bij het implementeren van kwaliteitsnormen, richtlijnen en tools voor testuitvoering.
• Risicobeheer en kwaliteitsborging: Je bent betrokken bij het identificeren en beheren van risico's met betrekking tot testen en kwaliteit. Je werkt samen met andere stakeholders om risico's te beoordelen, testplannen aan te passen op basis van risicoanalyses en geschikte mitigerende maatregelen te implementeren. Je houdt toezicht op de kwaliteitsborgings-activiteiten, zoals het monitoren van testdekking, het analyseren van defecttrends en het verzorgen van rapportages over de kwaliteitsstatus.
• Testomgeving en -gegevens: Je bent verantwoordelijk voor het opzetten en beheren van testomgevingen en testgegevens. Je werkt samen met infrastructuurteams om de benodigde testomgevingen op te zetten en te onderhouden, inclusief configuratiebeheer en gegevensbeheer. Je zorgt ervoor dat de testomgevingen representatief zijn voor de productieomgeving en dat de testgegevens relevant en actueel zijn.
• Teambegeleiding en ontwikkeling: Als Senior Test Engineer geef je vakinhoudelijke sturing aan testengineers en de teams en bied je begeleiding en ondersteuning bij hun professionele ontwikkeling in onze werkomgeving en bevordert een cultuur van samenwerking en continue verbetering.
• Continue verbetering: Je bent proactief in het identificeren van mogelijkheden voor continue verbetering van het testproces, de testautomatisering en de algehele kwaliteit van het product. Je analyseert testresultaten, verzamelt feedback en werkt samen met het team om processen en procedures te verbeteren en efficiëntie te bevorderen.
NEED to haves
Ervaring met werken in een DevOps omgeving. Je begrijpt het concept van SAFe en Agile/DevOps. En je commit je tot eind 2025.
Verdere eisen
- Je beschikt minimaal over een afgeronde opleiding op HBO-niveau, bij voorkeur met een sterk ICT-component, zoals Informatica, (Technische) Bedrijfskunde of een gerelateerd vakgebied.
Je bent minimaal gecertificeerd voor één van de frameworks op het gebied van softwaretesten :
• TMAP (TMAP High-performance quality engineering, TMAP Quality for cross-functional teams, of TMAP Organizing built-in quality at scale), of
• ISTQB (ISTQB Advanced Test Manager, ISTQB Advanced (Technical) Test Analyst of ISTQB Advanced Test Automation Engineer).
Daarnaast beschik je m.b.t. testautomatisering over de Tricentis Tosca certificeringen:
• Tosca Automation Specialist 1, Tosca Automation Specialist 2, Tosca Technical Design Specialist 1 en Tosca Automation Engineer 1.
• Diepgaande testexpertise: Als Senior Test Engineermoet je een diepgaande kennis hebben van testprincipes, -methoden en -technieken. Je moet bekend zijn met verschillende testniveaus (zoals unit testing, integratietesting, systeemtesting) en testtypes (zoals functionele tests, regressietests, prestatietests). Je begrijpt testontwerptechnieken en kunt effectieve testcases ontwikkelen.
• Testmanagement: Je hebt ervaring met het plannen, coördineren en uitvoeren van testactiviteiten. Je bent bekend met testmanagementtools en kunt testplannen opstellen, testscenario's identificeren, testdekking beoordelen en testrapportage verzorgen. Je kunt testinspanningen schatten, risico's beheren en prioriteiten stellen op basis van de bedrijfsvereisten.
• Testautomatisering: Het hebben van kennis en ervaring met testautomatisering is belangrijk voor een Test Lead. Je moet in staat zijn om geautomatiseerde testscripts te ontwikkelen en te onderhouden, testautomatiserings-frameworks te implementeren en testautomatisering te integreren in de CI/CD-pijplijn. Je begrijpt de voordelen en uitdagingen van testautomatisering en kunt de juiste aanpak bepalen op basis van de behoeften van de busniness en ART.
• Kwaliteitsborging: Je hebt een goed begrip van kwaliteitsborgingspraktijken en -normen. Je kunt testprocessen definiëren en implementeren, kwaliteitscontroles uitvoeren en de naleving van kwaliteitsnormen bewaken. Je bent bekend met het identificeren en beheren van risico's en kunt maatregelen treffen om de kwaliteit van het eindproduct te waarborgen.
• Technische vaardigheden: Naast testexpertise moet je ook sterke technische vaardigheden hebben. Je moet kunnen werken met testtools, testframeworks en geautomatiseerde testomgevingen. Afhankelijk van de gebruikte technologieën en platforms, kan dit variëren van het werken met specifieke testautomatiseringstools zoals Tosca, NeoLoad, Postman, JMeter, JUnit of NUnit, als met programmeertalen zoals Java of Python.
• Communicatie- en leiderschapsvaardigheden: Als Senior Test Engineer beschik je over uitstekende communicatie- en leiderschapsvaardigheden. Je bent in staat om effectief te communiceren met verschillende belanghebbenden, zoals product owners, scrummasters, architecten, ontwikkelaars, testengineers en release train engineers. Je kan op een goede manier teststrategieën en -plannen presenteren, teamleden begeleiden, problemen oplossen en de algehele samenwerking en prestaties van het team bevorderen.
• Probleemoplossend vermogen: Je bent in staat om complexe problemen te analyseren en op te lossen die tijdens het testproces kunnen optreden. Je hebt sterke probleemoplossende vaardigheden en kunt technische uitdagingen effectief aanpakken. Je bent in staat om bugs en fouten te identificeren, te reproduceren en te rapporteren, en samen te werken met het team om ze op te lossen.
• Testexpertise: Je hebt een diepgaande kennis en ervaring op het gebied van testen. Je begrijpt verschillende testmethoden, -technieken en -tools. Je bent bekend met testniveaus, testtypes en testontwerptechnieken. Je kunt complexe testcases ontwikkelen, testdekking evalueren en testresultaten analyseren.
• Testmanagement: Je hebt de ervaring en vaardigheden om een effectieve teststrategie te ontwikkelen en te plannen. Je begrijpt de verschillende testniveaus en -types en kunt bepalen welke benadering het meest geschikt is voor het project. Je kunt testplannen opstellen, testdoelen en -vereisten vaststellen, en testactiviteiten coördineren binnen het team. Je kunt testdekking beoordelen, risico's beheren en testrapportage verzorgen. Je begrijpt de principes van testmanagement en kunt efficiënt werken met testmanagementtools.
• Testautomatisering: Je hebt kennis van testautomatisering en kunt de juiste aanpak bepalen voor het automatiseren van testcases. Je begrijpt de voordelen en beperkingen van testautomatisering en kunt de juiste tools en frameworks selecteren. Specifiek vragen wij o.a. een diepgaande kennis en ervaring met de automatiseringstool Tosca. Je hebt ervaring met het ontwikkelen en onderhouden van geautomatiseerde testscripts en kunt testautomatisering integreren in de CI/CD-pijplijn.
• Technische vaardigheden: Je hebt sterke technische vaardigheden die relevant zijn voor het testen van softwareapplicaties. Dit kan het werken met programmeertalen, databases, besturingssystemen, webtechnologieën, API's of andere relevante technologieën omvatten. Je kunt technische uitdagingen effectief aanpakken en problemen oplossen die zich tijdens het testproces voordoen.
• Leiderschap en coaching: Als Senior Test Engineer ben je in staat om het testteam effectief te leiden en te begeleiden. Je hebt sterke leiderschapsvaardigheden en kunt anderen inspireren en motiveren. Je kunt de teamleden coachen en ontwikkelen, hen ondersteunen bij hun professionele groei en hen helpen hun vaardigheden en kennis te verbeteren.
• Communicatie en samenwerking: Je beschikt over uitstekende communicatievaardigheden en kunt effectief communiceren met verschillende belanghebbenden, zowel intern als extern. Je kunt complexe technische concepten op een begrijpelijke manier overbrengen. Je bent in staat om samen te werken met ontwikkelaars, producteigenaren en andere teamleden om de testactiviteiten te coördineren en de kwaliteit van het product te waarborgen.
• Probleemoplossend vermogen: Als Senior Test Engineer ben je in staat om problemen en uitdagingen tijdens het testproces effectief aan te pakken. Je hebt sterke analytische vaardigheden en kunt complexe problemen identificeren, analyseren en oplossen. Je kunt creatieve oplossingen bedenken en besluitvaardig optreden wanneer dat nodig is.
• Kwaliteitsgerichtheid: Je hebt oog voor kwaliteit en streeft naar het leveren van hoogwaardige softwareproducten. Je begrijpt kwaliteitsnormen en -processen en kunt ervoor zorgen dat de testactiviteiten voldoen aan de vereiste kwaliteitsnormen. Je bent proactief in het identificeren van kwaliteitsrisico's en het implementeren van maatregelen om de kwaliteit te waarborgen.
• Time management: Als Senior Test Engineermoet je in staat zijn om meerdere taken en prioriteiten te beheren binnen strakke deadlines. Je kunt effectief plannen, prioriteiten stellen en tijd toewijzen aan verschillende testactiviteiten. Je kunt efficiënt werken en zorgen voor een optimale inzet van middelen om de testdoelen te bereiken.
• Continue verbetering: Je bent bereid om voortdurend te leren en jezelf en het team te verbeteren. Je volgt de ontwikkelingen in het testvakgebied, onderzoekt nieuwe technieken en tools, en past best practices toe om de efficiëntie en effectiviteit van de testprocessen te verbeteren.
• 5+ jaar ervaring als Senior Test Engineer met een sterke focus op coördinatie en testmanagement. Van de Senior Test Engineer wordt verwacht dat hij/zij een aanzienlijke ervaring heeft op het gebied van softwaretesting, het opstellen van teststrategieën en testplannen, het beheren van testrisico's en het rapporteren van testresultaten aan belanghebbenden. Het vereist een combinatie van technische expertise, leiderschapsvaardigheden en ervaring in het testvak. De Senior Test Engineer moet een diepgaande kennis hebben van testmethoden, -technieken en -tools, evenals ervaring hebben met het uitvoeren van testactiviteiten in verschillende omgevingen; bij voorkeur in SAFe organisaties of in Agile/DevOps projecten.
• Naast technische expertise is ervaring in het coördineren van testactiviteiten en het begeleiden van testengineers en teams m.b.t. kwaliteit en testen van groot belang. De Senior Test Engineer moet in staat zijn om testengineers binnen DevOps teams te inspireren, richting te geven en te begeleiden. De Senior Test Engineer moet effectief kunnen communiceren met verschillende belanghebbenden, problemen kunnen oplossen en beslissingen kunnen nemen die de kwaliteit van het testproces bevorderen.
• Leiderschapservaring is gewenst
Extra info
- Geen ZZP
- 50% kantoor, 50% thuis
Aanvullende informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid.
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever.
Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening.
Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst.
Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren.
Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.
Enexis
De afdeling
De afdeling ICT is een dynamische afdeling, welke begin 2022 is getransformeerd naar een SAFe organisatie model. De afdeling is organisatorisch ingedeeld naar Digital Information Office (DIO), Security Competence Center (SCC), Lean Agile Center of Excellence (LACE) en de clusters Operations, Transition & Finance en Digital4All. In onze SAFe-omgeving worden meerdere Agile Release Trains (ART’s) en teams samengebracht om zowel op keten-niveau als keten-overstijgend grootschalige producten te ontwikkelen en te onderhouden.
Binnen de ART Onderhoud & Storingen zijn meerdere teams aan de slag met de implementatie, optimalisatie en het onderhoud van de nieuwe Lovion suite, een toonaangevend softwarepakket voor assetmanagement in de infrastructuursector. De implementatie van de Lovion suite heeft impact op onze bestaande IT-oplossingen en business-processen voor o.a. storingsintake en werkmanagement. We streven er naar om onze collega’s van de business de best mogelijke oplossingen en diensten te bieden.
Als Senior Test Engineer maak je deel uit van het werkmanagement team BizzDevOps-team, binnen de ART Onderhoud & Storingen en ben je samen met de andere teamleden medeverantwoordelijk voor uitvoeren van keten en GAT test. De gekozen oplossing vloeit voort uit de vertaling die je met je team maakt van de ‘WAT’ vraag van de Product Owner in user stories. Oplossingen ontwikkel je en lever je samen met je DevOps-team(s) op een voorspelbare wijze en tegen de juiste kwaliteit op. Uiteindelijk voldoet elke oplossing aan de test en acceptatiecriteria.
De uitdagingen
Als Senior Test Engineer speel je een cruciale rol bij het waarborgen van de kwaliteit van softwareproducten en het bevorderen van DevOps-praktijken binnen de ART Onderhoud & Storingen van onze SAFe-organisatie. Met je brede expertise in testen, testmanagement, testautomatisering en samenwerking, draag je bij aan het succes van de teams en het behalen van onze bedrijfsdoelstellingen.
Je bouwt graag met ons mee aan vernieuwde business processen, welke ondersteund worden door geavanceerde IT-oplossingen, zodat onze collega’s van de business in het veld en op kantoor sneller en efficiënter kunnen werken. Belangrijk, want dan kunnen we bij Enexis de werkzaamheden verzetten die benodigd zijn om de energietransitie te laten slagen en blijft de beschikbaarheid van energie voor al onze kleinverbruik- en grootzakelijke klanten net zo vanzelfsprekend, als die nu is.
Het werk van de Senior Test Engineer binnen onze SAFe-omgeving gaat verder dan het meewerken aan de uitvoering en de coördinator van testactiviteiten. Het omvat eveneens mentorship van teams /testengineers, en het bevorderen van Built-in Quality/Shift Left testing incl. toepassing van automatisering van testen en CI/CD pipelines om de kwaliteit en efficiëntie van het testen binnen het software delivery proces te verbeteren.
Verantwoordelijkheden
• Bijdragen aan de ontwikkeling van de systeemarchitectuur: Als Senior Test Engineerspeel je een actieve rol bij het definiëren en valideren van de systeemarchitectuur. Je werkt samen met architecten, testengineers en andere technische experts om de architectuurkeuzes te beoordelen vanuit het oogpunt van testbaarheid en kwaliteitsborging. Je helpt bij het identificeren van systeemvereisten en testcriteria die moeten worden opgenomen in de Definition of Done (DoD).
• Leiderschap in teststrategie en -planning: Je bent verantwoordelijk voor het definiëren en implementeren van de teststrategie binnen de ART. Je hebt de verantwoordelijkheid om de testaanpak te definiëren, testdoelstellingen vast te stellen en testplannen te ontwikkelen die aansluiten bij de bedrijfsdoelstellingen en de vereisten van het systeem. Je helpt bij het vaststellen van de juiste testniveaus (bijv. systeem-, integratie- en acceptatietests) en testtypes (bijv. functionele tests, prestatietests, beveiligingstests) die moeten worden uitgevoerd. Daarnaast zorg je ervoor dat de testplanning wordt opgesteld en afgestemd op de PI (Program Increment) planning en releaseschema's.
• Begeleiding en mentorship van teams op het gebied van testen: Als Senior Test Engineer ben je een mentor en coach voor de testengineers binnen de teams van de ART. Je ondersteunt en begeleidt de teams bij het toepassen van testpraktijken, het implementeren van testautomatisering, testontwerp en testuitvoering om de vaardigheden en capaciteiten van de teams te verbeteren met betrekking tot het uitvoeren van effectieve testactiviteiten. Je helpt bij het identificeren en oplossen van testgerelateerde uitdagingen, helpt de teams om de kwaliteit van hun werk continu te verbeteren en bevordert de toepassing van best practices en kwaliteitsnormen.
• Kwaliteitsborging en metingen: Je bent verantwoordelijk voor het waarborgen van de kwaliteit van het geleverde werk binnen de ART en de teams. Je houdt toezicht op de kwaliteitsmetingen en -rapportages, zoals testdekking, defecttrends en testresultaten. Je werkt samen met de teams om eventuele kwaliteitsproblemen aan te pakken en te zorgen voor continue verbetering van de kwaliteit.
• Samenwerking met andere disciplines: Als Senior Test Engineerwerk je nauw samen met andere disciplines binnen de SAFe-organisatie, zoals ontwikkeling, systeemarchitectuur en releasebeheer. Je neemt deel aan PI-planningsbijeenkomsten, System Demos en andere relevante bijeenkomsten om de afhankelijkheden en risico's met betrekking tot testen en kwaliteit te beoordelen en aan te pakken.
• Verbetering van testautomatisering en -efficiëntie: Als Senior Test Engineer ben je verantwoordelijk voor het stimuleren van de verbetering van testautomatisering en het vergroten van de testefficiëntie. Je identificeert mogelijkheden om handmatige testactiviteiten te vervangen door geautomatiseerde tests en werkt samen met Ontwikkelaars en Testengineers van DevOps-teams om testautomatisering te integreren in de CI/CD-pijplijn.
• Technische expertise in testtools en -frameworks: Als Senior Test Engineer heb je uitgebreide kennis en ervaring met testtools en -frameworks. Je bent bekend met populaire testautomatiseringstools en hebt expertise in het ontwerpen en implementeren van geautomatiseerde testscripts. Je houdt ook de ontwikkelingen in de testindustrie bij en brengt innovatieve testmethoden naar de organisatie.
Het project
Vervanging van bestaande systemen door modulair opgebouwd nieuw systeem, waardoor een gefaseerde change plaats moet vinden die door verschillende teams binnen 1 waardeketen wordt uitgevoerd. Coördinerende elementen in de rol zijn belangrijk om de integrale samenwerking te verstevigen.
Belangrijkste taken
• Coördineren van testactiviteiten: Als Senior Test Engineer neem je een leidende rol in het testproces en zorg je naast de uitvoering van testactiviteiten voor het eigen team, voor de coördinatie van testactiviteiten binnen de andere DevOps teams van de ART. Je werkt nauw samen met ontwikkelaars, testengineers, architecten, product owners en release train engineers om testvereisten af te stemmen, kwaliteitsdoelstellingen te definiëren en ervoor te zorgen dat deze consistent worden nagestreefd zodat de Lovion suite voldoet aan de hoogste kwaliteitsnormen.
• Voor 2025 is er een belangrijke, grote business implementatie gepland. Om deze succesvol uit te kunnen voeren dienen er verificatie- en validatietesten uitgevoerd te worden. Dit geldt ook voor zowel functionele als ook niet-functionele testen. Het testplan voor deze testen is beschikbaar en afgestemd binnen de organisatie. In de rol van Senior Test Engineer stuur je op het bestaande testplan en zijn je acties gericht op uitvoering, monitoring, bijsturing en optimalisatie van het testproces.
Belangrijke acties betreffen:
1). Analyseren van het testplan:
Begrijpen van de uitgangspunten: Doornemen van het testplan, inclusief doelstellingen, scope, teststrategie en planning.
Risicoanalyse beoordelen (en indien noodzakelijk in overleg herzien): Controleren of de teststrategie nog steeds aansluit bij de huidige risico’s.
2). Voortgang en kwaliteit monitoren:
Testuitvoering volgen: Controleren of de tests volgens planning verlopen en of testdoelen worden behaald.
Defectbeheer: Analyseren van Defectrapportages en trends om te bepalen of er knelpunten zijn.
Coverage checken: Nagaan of alle vereiste tests zijn uitgevoerd en of de testdekking voldoende is.
3). Stakeholdermanagement:
Rapporteren en adviseren: Regelmatige updates geven over de voortgang en eventuele risico’s.
Escaleren waar nodig: Tijdig signaleren en adresseren van kritieke issues die de testuitvoering belemmeren.
4). Bijsturen waar nodig:
Teststrategie aanpassen: Indien nodig wijzigingen aanbrengen in de testaanpak, bijvoorbeeld door extra tests uit te voeren of testprioriteiten aan te passen.
Resources herverdelen: Zorgen voor voldoende capaciteit en de juiste testexpertise op kritieke onderdelen.
5). Afronding en evaluatie:
Exitcriteria bewaken: Controleren of aan de exitcriteria van het testplan is voldaan.
Lessons learned verzamelen: Evalueren van het testproces en verbeterpunten identificeren voor toekomstige testen.
De focus ligt voornamelijk op het uitvoeren en het managen van het testplan. Het testplan kan indien noodzakelijk, op inhoud in overleg aangepast worden.
• Definiëren van teststrategieën en testplannen: Als Senior Test Engineer ben je verantwoordelijk voor het definiëren van de teststrategieën en -plannen voor de ART. Je ondersteunt teams bij het opstellen en uitvoeren van testplannen, je bepaalt samen welke testniveaus, testtypes en testtechnieken moeten worden toegepast en zorgt daarmee voor de juiste testdekking en risicobeoordeling.
• Testontwerp en -uitvoering: Als Senior Test Engineer ben je betrokken bij het ontwerpen en uitvoeren van tests op systeem- en integratieniveau. Je werkt samen met stakeholders en andere belanghebbenden om testcases te ontwikkelen en testscenario's op te stellen. Je draagt zorg voor uitvoering van handmatige en geautomatiseerde tests en analyseert testresultaten om problemen te identificeren en te rapporteren.
• Testautomatisering bevorderen: Als Senior Test Engineer heb je expertise in testautomatisering en speel je een leidende rol binnen de ART bij het bevorderen van ontwikkeling en onderhoud op gebied van testautomatisering die voldoet aan de doelarchitectuur. Je identificeert mogelijkheden voor het automatiseren van testcases, testgegevens en testomgevingen, en werkt samen met teams om geautomatiseerde testframeworks en -tools te implementeren. Je zorgt er voor dat testautomatisering wordt geïntegreerd in de CI/CD-pijplijn en bijdraagt aan het verbeteren van de testefficiëntie en de snelheid van levering. Je bewaakt de testautomatiseringssuite voor de ART en zorgt voor een goede dekking van geautomatiseerde tests.
• Defectbeheer: Je bent verantwoordelijk voor het effectief beheren van defecten die tijdens het testproces worden geïdentificeerd. Je registreert en volgt defecten op, communiceert met ontwikkelaars om ze op te lossen en werkt samen met de teams binnen de ART om de kwaliteit van de producten te waarborgen. Je analyseert ook defecttrends en identificeert mogelijke verbeteringen in het ontwikkelproces. Je ondersteunt teams bij de testrapportage en defectbeheer.
• Teststandaarden en best practices: Je bent verantwoordelijk voor het definiëren, uitdragen en handhaven van teststandaarden en best practices binnen de ART. Je zorgt ervoor dat teams de juiste testmethoden en -technieken toepassen, en dat testartefacten en documentatie op consistente wijze worden geproduceerd. Je ondersteunt teams bij het implementeren van kwaliteitsnormen, richtlijnen en tools voor testuitvoering.
• Risicobeheer en kwaliteitsborging: Je bent betrokken bij het identificeren en beheren van risico's met betrekking tot testen en kwaliteit. Je werkt samen met andere stakeholders om risico's te beoordelen, testplannen aan te passen op basis van risicoanalyses en geschikte mitigerende maatregelen te implementeren. Je houdt toezicht op de kwaliteitsborgings-activiteiten, zoals het monitoren van testdekking, het analyseren van defecttrends en het verzorgen van rapportages over de kwaliteitsstatus.
• Testomgeving en -gegevens: Je bent verantwoordelijk voor het opzetten en beheren van testomgevingen en testgegevens. Je werkt samen met infrastructuurteams om de benodigde testomgevingen op te zetten en te onderhouden, inclusief configuratiebeheer en gegevensbeheer. Je zorgt ervoor dat de testomgevingen representatief zijn voor de productieomgeving en dat de testgegevens relevant en actueel zijn.
• Teambegeleiding en ontwikkeling: Als Senior Test Engineer geef je vakinhoudelijke sturing aan testengineers en de teams en bied je begeleiding en ondersteuning bij hun professionele ontwikkeling in onze werkomgeving en bevordert een cultuur van samenwerking en continue verbetering.
• Continue verbetering: Je bent proactief in het identificeren van mogelijkheden voor continue verbetering van het testproces, de testautomatisering en de algehele kwaliteit van het product. Je analyseert testresultaten, verzamelt feedback en werkt samen met het team om processen en procedures te verbeteren en efficiëntie te bevorderen.
NEED to haves
Ervaring met werken in een DevOps omgeving. Je begrijpt het concept van SAFe en Agile/DevOps. En je commit je tot eind 2025.
Verdere eisen
- Je beschikt minimaal over een afgeronde opleiding op HBO-niveau, bij voorkeur met een sterk ICT-component, zoals Informatica, (Technische) Bedrijfskunde of een gerelateerd vakgebied.
Je bent minimaal gecertificeerd voor één van de frameworks op het gebied van softwaretesten :
• TMAP (TMAP High-performance quality engineering, TMAP Quality for cross-functional teams, of TMAP Organizing built-in quality at scale), of
• ISTQB (ISTQB Advanced Test Manager, ISTQB Advanced (Technical) Test Analyst of ISTQB Advanced Test Automation Engineer).
Daarnaast beschik je m.b.t. testautomatisering over de Tricentis Tosca certificeringen:
• Tosca Automation Specialist 1, Tosca Automation Specialist 2, Tosca Technical Design Specialist 1 en Tosca Automation Engineer 1.
• Diepgaande testexpertise: Als Senior Test Engineermoet je een diepgaande kennis hebben van testprincipes, -methoden en -technieken. Je moet bekend zijn met verschillende testniveaus (zoals unit testing, integratietesting, systeemtesting) en testtypes (zoals functionele tests, regressietests, prestatietests). Je begrijpt testontwerptechnieken en kunt effectieve testcases ontwikkelen.
• Testmanagement: Je hebt ervaring met het plannen, coördineren en uitvoeren van testactiviteiten. Je bent bekend met testmanagementtools en kunt testplannen opstellen, testscenario's identificeren, testdekking beoordelen en testrapportage verzorgen. Je kunt testinspanningen schatten, risico's beheren en prioriteiten stellen op basis van de bedrijfsvereisten.
• Testautomatisering: Het hebben van kennis en ervaring met testautomatisering is belangrijk voor een Test Lead. Je moet in staat zijn om geautomatiseerde testscripts te ontwikkelen en te onderhouden, testautomatiserings-frameworks te implementeren en testautomatisering te integreren in de CI/CD-pijplijn. Je begrijpt de voordelen en uitdagingen van testautomatisering en kunt de juiste aanpak bepalen op basis van de behoeften van de busniness en ART.
• Kwaliteitsborging: Je hebt een goed begrip van kwaliteitsborgingspraktijken en -normen. Je kunt testprocessen definiëren en implementeren, kwaliteitscontroles uitvoeren en de naleving van kwaliteitsnormen bewaken. Je bent bekend met het identificeren en beheren van risico's en kunt maatregelen treffen om de kwaliteit van het eindproduct te waarborgen.
• Technische vaardigheden: Naast testexpertise moet je ook sterke technische vaardigheden hebben. Je moet kunnen werken met testtools, testframeworks en geautomatiseerde testomgevingen. Afhankelijk van de gebruikte technologieën en platforms, kan dit variëren van het werken met specifieke testautomatiseringstools zoals Tosca, NeoLoad, Postman, JMeter, JUnit of NUnit, als met programmeertalen zoals Java of Python.
• Communicatie- en leiderschapsvaardigheden: Als Senior Test Engineer beschik je over uitstekende communicatie- en leiderschapsvaardigheden. Je bent in staat om effectief te communiceren met verschillende belanghebbenden, zoals product owners, scrummasters, architecten, ontwikkelaars, testengineers en release train engineers. Je kan op een goede manier teststrategieën en -plannen presenteren, teamleden begeleiden, problemen oplossen en de algehele samenwerking en prestaties van het team bevorderen.
• Probleemoplossend vermogen: Je bent in staat om complexe problemen te analyseren en op te lossen die tijdens het testproces kunnen optreden. Je hebt sterke probleemoplossende vaardigheden en kunt technische uitdagingen effectief aanpakken. Je bent in staat om bugs en fouten te identificeren, te reproduceren en te rapporteren, en samen te werken met het team om ze op te lossen.
• Testexpertise: Je hebt een diepgaande kennis en ervaring op het gebied van testen. Je begrijpt verschillende testmethoden, -technieken en -tools. Je bent bekend met testniveaus, testtypes en testontwerptechnieken. Je kunt complexe testcases ontwikkelen, testdekking evalueren en testresultaten analyseren.
• Testmanagement: Je hebt de ervaring en vaardigheden om een effectieve teststrategie te ontwikkelen en te plannen. Je begrijpt de verschillende testniveaus en -types en kunt bepalen welke benadering het meest geschikt is voor het project. Je kunt testplannen opstellen, testdoelen en -vereisten vaststellen, en testactiviteiten coördineren binnen het team. Je kunt testdekking beoordelen, risico's beheren en testrapportage verzorgen. Je begrijpt de principes van testmanagement en kunt efficiënt werken met testmanagementtools.
• Testautomatisering: Je hebt kennis van testautomatisering en kunt de juiste aanpak bepalen voor het automatiseren van testcases. Je begrijpt de voordelen en beperkingen van testautomatisering en kunt de juiste tools en frameworks selecteren. Specifiek vragen wij o.a. een diepgaande kennis en ervaring met de automatiseringstool Tosca. Je hebt ervaring met het ontwikkelen en onderhouden van geautomatiseerde testscripts en kunt testautomatisering integreren in de CI/CD-pijplijn.
• Technische vaardigheden: Je hebt sterke technische vaardigheden die relevant zijn voor het testen van softwareapplicaties. Dit kan het werken met programmeertalen, databases, besturingssystemen, webtechnologieën, API's of andere relevante technologieën omvatten. Je kunt technische uitdagingen effectief aanpakken en problemen oplossen die zich tijdens het testproces voordoen.
• Leiderschap en coaching: Als Senior Test Engineer ben je in staat om het testteam effectief te leiden en te begeleiden. Je hebt sterke leiderschapsvaardigheden en kunt anderen inspireren en motiveren. Je kunt de teamleden coachen en ontwikkelen, hen ondersteunen bij hun professionele groei en hen helpen hun vaardigheden en kennis te verbeteren.
• Communicatie en samenwerking: Je beschikt over uitstekende communicatievaardigheden en kunt effectief communiceren met verschillende belanghebbenden, zowel intern als extern. Je kunt complexe technische concepten op een begrijpelijke manier overbrengen. Je bent in staat om samen te werken met ontwikkelaars, producteigenaren en andere teamleden om de testactiviteiten te coördineren en de kwaliteit van het product te waarborgen.
• Probleemoplossend vermogen: Als Senior Test Engineer ben je in staat om problemen en uitdagingen tijdens het testproces effectief aan te pakken. Je hebt sterke analytische vaardigheden en kunt complexe problemen identificeren, analyseren en oplossen. Je kunt creatieve oplossingen bedenken en besluitvaardig optreden wanneer dat nodig is.
• Kwaliteitsgerichtheid: Je hebt oog voor kwaliteit en streeft naar het leveren van hoogwaardige softwareproducten. Je begrijpt kwaliteitsnormen en -processen en kunt ervoor zorgen dat de testactiviteiten voldoen aan de vereiste kwaliteitsnormen. Je bent proactief in het identificeren van kwaliteitsrisico's en het implementeren van maatregelen om de kwaliteit te waarborgen.
• Time management: Als Senior Test Engineermoet je in staat zijn om meerdere taken en prioriteiten te beheren binnen strakke deadlines. Je kunt effectief plannen, prioriteiten stellen en tijd toewijzen aan verschillende testactiviteiten. Je kunt efficiënt werken en zorgen voor een optimale inzet van middelen om de testdoelen te bereiken.
• Continue verbetering: Je bent bereid om voortdurend te leren en jezelf en het team te verbeteren. Je volgt de ontwikkelingen in het testvakgebied, onderzoekt nieuwe technieken en tools, en past best practices toe om de efficiëntie en effectiviteit van de testprocessen te verbeteren.
• 5+ jaar ervaring als Senior Test Engineer met een sterke focus op coördinatie en testmanagement. Van de Senior Test Engineer wordt verwacht dat hij/zij een aanzienlijke ervaring heeft op het gebied van softwaretesting, het opstellen van teststrategieën en testplannen, het beheren van testrisico's en het rapporteren van testresultaten aan belanghebbenden. Het vereist een combinatie van technische expertise, leiderschapsvaardigheden en ervaring in het testvak. De Senior Test Engineer moet een diepgaande kennis hebben van testmethoden, -technieken en -tools, evenals ervaring hebben met het uitvoeren van testactiviteiten in verschillende omgevingen; bij voorkeur in SAFe organisaties of in Agile/DevOps projecten.
• Naast technische expertise is ervaring in het coördineren van testactiviteiten en het begeleiden van testengineers en teams m.b.t. kwaliteit en testen van groot belang. De Senior Test Engineer moet in staat zijn om testengineers binnen DevOps teams te inspireren, richting te geven en te begeleiden. De Senior Test Engineer moet effectief kunnen communiceren met verschillende belanghebbenden, problemen kunnen oplossen en beslissingen kunnen nemen die de kwaliteit van het testproces bevorderen.
• Leiderschapservaring is gewenst
Extra info
- Geen ZZP
- 50% kantoor, 50% thuis
Aanvullende informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid.
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever.
Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening.
Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst.
Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren.
Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.
HeadFirst
Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.