Test Engineer/ Tosca Test Automation Specialist
EnexisSenior Test Engineer / Tosca Test Automation Specialist
De opdracht:
Jij komt bij ons binnen op een interessant moment. De energietransitie is namelijk in volle gang en dat merk je in elke vezel van onze organisatie. Slim onderhoud, energie terugleveren, aardgasvrij wonen, windparken aansluiten op het elektriciteitsnet; het is slechts een kleine greep uit de ontwikkelingen waar we bij Enexis aan werken. Dat leidt tot allerlei wijzigingen en vernieuwingen in processen en ondersteunende systemen, waar jij waardevolle verbeteringen met betrekking tot de kwaliteit van het product en het software delivery life cycle-proces kunt aanbrengen.
De teams:
De waardeketen Grootverbruik & Netten (GVN) bestaat uit vier deelketens en zijn gezamenlijk verantwoordelijk voor het beheer, onderhoud en vernieuwing van de keten rond het aansluiten van energie bij de grootzakelijke klanten van Enexis. Binnen de deelketen Productieprocessen & Workflows zijn een drietal ICT scrum-teams actief belast met het beheren en ontwikkelen/vernieuwen van de processen, systemen en integraties die ondersteunend zijn aan de realisatie van de fysieke infrastructuur voor Hoofdnetten en Grootverbruik aansluitingen. Dit proces start bij de klantintake en eindigt bij het opleveren van een aansluiting en de vastlegging van de assets. De teams maken deel uit van het Enexis ICT SAFe organisatiemodel waarin multidisciplinaire ICT-teams op een agile manier samenwerken aan met de business-owner afgestemde thema’s en sprintdoelen.
Eén van de teams heeft een sterke focus op het huidige ketenproces, waarin diverse Mendix oplossingen zijn ontwikkeld. Het team draagt tevens de verantwoordelijkheid voor de benodigde backoffice systemen die ondersteunend zijn aan de projectfasen voor Hoofdnetten en Grootverbruik aansluitingen. De overige twee scrum-teams hebben hun focus op vernieuwing van het ICT landschap (o.a. realisatie van verschillende Mendix en Flowable oplossingen middels refactoring en nieuwbouw en vervanging van het huidige SAP R/3 door SAP S4/HANA).
Om de test professionaliteit binnen de deelketen te ontwikkelen, zijn we op zoek naar een ervaren Tosca Test Automation Engineer. In jouw rol als Test Engineer krijg je maximale ruimte om de regressietesten voor de drie teams, middels Tosca te automatiseren. Naast het zelfstandig inrichten, uitvoeren en onderhouden van testautomatisering, ben je in staat om collega Test Engineers te coachen en waar nodig te corrigeren in het gebruik van de Tosca test-applicatie. Agile software ontwikkeling, risk-based testing, shift-left testing (o.a. API/service testen middels Tosca) en testen in CI/CD pipelines zijn geen geheim voor jou.
Belangrijkste verantwoordelijkheden:
(Geautomatiseerd) testen opzetten en onderhouden op basis van PRA en strategie: Ontwerpen, ontwikkelen en onderhouden van testscripts. Inrichten en toepassen van test automation. Gebruik maken van tools en framework uit de Enexis doelarchitectuur (o.a. Tricentis Tosca).
Continu testen: Implementeren van tests in alle stadia van de CI/CD-pijplijn om continue feedback te krijgen over de kwaliteit van de software. Gebruik maken van geautomatiseerde testen: Ontwikkelen en onderhouden van regressie-testset om regressies snel te identificeren en op te lossen.
Samenwerking en communicatie: Nauwe samenwerking met ontwikkelaars, product owners en andere teamleden om testvereisten te begrijpen, te vertalen naar acceptatiecriteria en te implementeren. Zorgen dat user-stories correct en volledig beschreven zijn op de kwaliteitscriteria, zodat deze tijdig ge-refined kunnen worden. Actief deelnemen aan agile ceremonies zoals sprint planning, daily stand-ups, refinements en retrospectives. Samenwerken met andere teams die werken aan hetzelfde of aanverwante producten. Behalen van sprint- en PI doelen binnen de kwaliteitscriteria en daarmee waarde-creatie realiseren voor de business.
Testplanning en -strategie: Ontwikkelen en onderhouden van PRA (Product Risico Analyse), testplannen en -strategieën die passen bij de doelen van het team en de organisatie. Bepalen welke testniveaus (unit, integratie, systeem, acceptatie) en testtypen (functioneel, non-functioneel) benodigd zijn. Registratie c.q. vastlegging in testmanagement tool (TesterSuite).
Risicobeheer en kwaliteitsborging: identificeren en beheren van risico's met betrekking tot kwaliteit en testen. Samenwerken met andere stakeholders om risico's te beoordelen, testplannen aan te passen op basis van risicoanalyses en passende mitigerende maatregelen te implementeren. Toezicht houden op de kwaliteitsborgings-activiteiten, zoals het monitoren van testdekking en het analyseren van defecttrends. Waarborgen van de kwaliteit van het product door middel van handmatige- als geautomatiseerde testen, zoals functionele testen (waaronder coördineren en begeleiden van gebruikerstesten wanneer van toepassing betreft), als uitvoering of begeleiding van non-functionele testen (zoals prestatietesten en beveiligingstesten). Je bent verantwoordelijk voor het vastleggen van de uitgevoerde en/of gecoördineerde testen en het advies voor besluitvorming (Go/No-Go).
Defectbeheer: Identificeren, rapporteren en opvolgen van defecten/testbevindingen. Samenwerken met ontwikkelaars om defecten snel en effectief op te lossen; waarbij je root causes identificeert en inzichtelijke oplossingsrichtingen maakt en bespreekt.
Testomgeving en data: Opzetten en beheren van testomgevingen die representatief zijn voor productieomgevingen. Creëren en beheren van testdata die nodig is voor verschillende testscenario's.
Continu verbeteren: Monitoren en analyseren van testresultaten om testprocessen en -strategieën continu te verbeteren. Implementeren van verbeteringen o.b.v. feedback en nieuwe inzichten.
Training en mentoring: Waar nodig kennis overdragen en teamleden opleiden in testprocessen, tools en best practices en bijdragen aan de bredere Quality & Test-community binnen de organisatie.
Compliance en regelgeving: Zorgen voor naleving van relevante regelgeving en standaarden, zoals GDPR (General Data Protection Regulation) / Algemene Verordening Gegevensbescherming (AVG).
Vereiste ervaring / vaardigheden:
Minimaal 5 jaar ervaring in testengineering / quality engineering.
Ruime ervaring (min. 2+ jaar) met automatiseren van testen middels Tricentis Tosca bij verschillende klanten.
Ervaring met automatisch testen van API’s/Services.
Ervaring met methodologieën en frameworks die worden gebruikt in het SDLC-proces (Software Development Life-Cycle), zoals Scrum, DevOps en SAFe / Agile.
Ervaring met- of kennis van concepten en technieken die worden gebruikt in agile softwareontwikkeling om de kwaliteit te waarborgen en te verbeteren, zoals: Built-in Quality, Shift-Left, TDD en BDD).
Ervaring in het gebruik van de softwareplatformen Mendix, SAP S/4HANA en Flowable en de project- en testmanagement tools, zoals Jira en TesterSuite, is een pré.
Opleidingen en certificeringen:
Opleiding: HBO/WO werk- en denkniveau.
Minimaal gecertificeerd in één van de standaarden op het gebied van softwaretesten en kwaliteitsborging: ISTQB (bijv. Certified Tester Foundation Level), TMAP (bijv. Quality for Cross-Functional teams), ISQI CAT (Certified Agile Tester) of een vergelijkbare certificering.
In bezit van Tricentis Tosca certificeringen: AS1 (Automation Specialist Level 1), AS2 (Automation Specialist Level 2), TDS1 (Test Design Specialist Level 1), API (Automation Specialist for API) en AE1 (Automation Engineer Level 1).
Gewenste persoonlijkheidskenmerken / skills:
In staat om kennis over te brengen m.b.t. toepassing van Tricentis Tosca testautomatisering. Kent de best-practices en weet deze uit te leggen en toe te passen.
Beschikt over de onderwijs-competentie en is in staat om collega’s te begeleiden en waar nodig te corrigeren in het gebruik van Tosca.
Proactief, in staat om zelfstandig te werken en initiatief te nemen. In staat om in een klein team te opereren en dus in staat om informatie op te halen bij andere teams waar nodig.
Sterke drang om te verbeteren, kwaliteit- en resultaatgerichtheid, probleemoplossend vermogen en mentaliteit.
Kritisch en analytisch, maar flexibel in een dynamische omgeving.
Commitment, teamplayer met uitstekende communicatieve vaardigheden.
Extra info:
Werktijden in overleg
Kantoordagen maandag en donderdag, overige dagen groot deel vanuit huis
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.