Functieomschrijving
Voor ProRail zoeken wij een ICT Testspecialist. Je bent een ervaren testautomatiseerder die op inspanningsbasis bijdraagt aan het verder professionaliseren van de testaanpak binnen een complexe ontwikkelomgeving.
Je werkt voor het TTS System Team dat de ontwikkeling van de nieuwe generatie capaciteitsplanningssystemen voor het spoor ondersteunt binnen een business critical platform en een volledige SDLC-oplossing.
Jouw verantwoordelijkheden
- Inrichten, onderhouden en optimaliseren van testtooling voor service- en productintegratietesten
- Opzetten van voorbeeldtesten, waaronder contract-, performance- en integratietesten ter ondersteuning van teams
- Adviseren over teststrategieën en de toepassing van testprincipes zoals de testpiramide en shift-left
- Samenwerken met de testregisseur aan het doorontwikkelen van de testaanpak
- Coachen en trainen van ontwikkelteams in testautomatisering en kwaliteitsbewust werken
- Zichtbaar maken van testdekking en bijdragen aan continue kwaliteitsverbetering
- Signaleren van verbeterkansen in tooling, processen en teststrategie
Je werkt samen, deelt kennis en versterkt de zelfstandigheid van teams; er geldt geen resultaatsverplichting.
Testniveaus
- Unit testing
- Service-integratietesting
- Product-integratietesting
Je werkt met tooling zoals JUnit, RestAssured en Playwright, of vergelijkbare oplossingen.
Jouw profiel
- Technisch sterk met een praktische, hands-on mentaliteit
- Coachend en verbindend richting teams
- Gericht op samenwerking en kennisdeling
- In staat om kwaliteit als gezamenlijke verantwoordelijkheid te stimuleren
Organisatie
Het TTS System Team ondersteunt de Team-van-Teams (TvT) TTS met een complete SDLC-oplossing op het ProRail Business Critical Platform (BCP). Binnen deze omgeving wordt gewerkt aan de nieuwe generatie capaciteitsplanningssystemen voor het spoor en vinden testen plaats op meerdere niveaus, waaronder unit-, service-integratie- en product-integratie.
Functie eisen
- Je hebt HBO/WO werk- en denkniveau
- Je hebt ruime ervaring met testautomatisering
- Je hebt ervaring met het opzetten en inrichten van testtooling
- Je hebt kennis van testen op meerdere niveaus (zoals integratie en contracttesting)
- Je bent bekend met moderne testprincipes, zoals shift-left en de testpiramide
- Je beschikt over sterke communicatieve vaardigheden en een coachende instelling
- Je beheerst Nederlands en Engels goed
Functie wensen
- Je hebt ervaring met CI/CD-omgevingen (bijv. Azure Pipelines, ArgoCD).
- Je hebt kennis van Azure (DevOps).
- Je hebt ervaring met contract testing en microservices.
- Het is een pre als je ervaring hebt met policy-as-code en/of model-based testing.
- Je hebt affiniteit met complexe, regelgedreven domeinen.