Test Engineer
Energie Data Services Nederland (EDSN)

Opdrachtomschrijving
Als Test Engineer werk je bij Energie Data Services Nederland (EDSN) binnen het System Team aan het continu en kwalitatief opleveren van nieuwe features. Je bent vanaf de refinement betrokken bij de testaanpak, het uitwerken van scenario’s en de automatisering daarvan. De opdracht vindt plaats in Amersfoort en hybride, op maandag en woensdag.
EDSN ontwikkelt software en standaarden voor de energiemarkt. Omdat fouten in deze systemen directe gevolgen kunnen hebben voor het elektriciteitsnetwerk, richt je je op het bewaken en versterken van de kwaliteit. Je werkt aan testautomatisering, releasemanagement en assurance en draagt bij aan het verder ontwikkelen van bestaande standaarden, waaronder Robot Framework.
Je werkt nauw samen met developers aan code reviews, testscenario’s en de integratie van geautomatiseerde tests in CI/CD-pipelines en GitOps-workflows. Daarbij test je robuuste backendkoppelingen, grootschalige real-time datastromen en asynchrone processen, waaronder event-driven toepassingen met Kafka en andere message queues. Ook draag je bij aan de test community van EDSN door kennis te delen en ontwikkelingen te bespreken.
Het beoogde resultaat is betrouwbare software die kwalitatief wordt opgeleverd en bijdraagt aan het versnellen van de energietransitie. Je helpt daarnaast je team en collega’s organisatiebreed om testautomatisering en kwaliteit verder te verbeteren.
Gevraagd profiel
Je bent een senior Test Engineer met minimaal hbo-werk- en denkniveau in de richting van IT en ruime ervaring met testen in complexe backendomgevingen. Je combineert een achtergrond in software development met sterke kennis van testautomatisering, moderne agile testmethoden, BDD en Cucumber Automation. Je bent thuis in onder meer Java, Python en/of Kotlin en hebt ervaring met API-, database-, deployment- en message queuetesting.
Je werkt kritisch, secuur, proactief en resultaatgericht. Je neemt verantwoordelijkheid voor kwaliteit vanaf het begin van het ontwikkelproces, communiceert overtuigend met developers en coacht collega’s in teststrategie en automatisering. Je vindt het vanzelfsprekend om teamoverstijgend samen te werken en kennis te delen. Ervaring in de energiesector en met SAFe is relevant voor deze opdracht.
Eisen
- Aanbieden vanuit een andere leverancier is niet toegestaan
- Alleen geschikt voor zzp op een constructie
- Je hebt minimaal hbo werk- en denkniveau richting IT, aangevuld met relevante certificaten zoals TMAP, ISTQB of Agile Tester
- Je hebt ruime testervaring (5+ jaar) in een complexe backend-omgeving en bent bekend met moderne agile testmethoden
- Je hebt development ervaring en qua test automation met tools als PlayWright, K6 of Cypress
- Je hebt ervaring met Behaviour Driven Development (BDD) en Cucumber Automation
- Je bent vertrouwd met Git workflows en CI/CD platforms (GitLab CI, GitHub Actions, Jenkins) en kunt testen in geautomatiseerde deployment pipelines
- Je hebt ervaring met scriptingtalen (zoals Bash, TypeScript of Groovy) voor het automatiseren van taken en het ondersteunen van je testwerkzaamheden
- Je hebt praktische ervaring met AWS en Kubernetes
- Je hebt praktische ervaring met Git workflows en CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins of vergelijkbaar)
- Je hebt praktische ervaring met Backend/API testing (REST, GraphQL) met tools als REST Assured, Postman of vergelijkbaar
- Je hebt praktische ervaring met Database testing en SQL voor data validation
- Je hebt praktische ervaring met Testing in DevOps-omgevingen en het valideren van deployments
- Je hebt praktische ervaring met Message queue testing, specifiek Kafka (events valideren, consumer/producer testen)
Wensen
- Je hebt kennis van SAFe (pré)
- Je hebt ervaring in de energiesector en met het coachen van teamleden
Competenties
- Je bent kritisch en secuur
- Je zet je graag in om kennis te delen
- Je vindt het leuk om team overstijgend samen te werken
- Je vindt het leuk om collega’s te coachen in testautomatisering
- Je krijgt energie van het continu verbeteren van processen en technieken
- Je vindt het belangrijk om kwaliteit te bewaken vanaf het eerste moment in het ontwikkelproces
- Je begrijpt dat testen en kwaliteit een team effort is en kunt hier anderen in meenemen
- Je bent resultaatgericht
- Je bent proactief
- Je bent assertief
- Je beschikt over overtuigingskracht
- Je beschikt over communicatieve vaardigheden
- Je bent thuis in Java
- Je bent thuis in Python
- Je bent thuis in Kotlin
- Je begrijpt event-driven architectures
- Je vindt het interessant om asynchrone processen via Kafka en andere message queues te testen