Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

NS • Utrecht, Utrecht, Netherlands
Salary: €3,635 - €6,302 / month
Role & seniority: QA Engineer (mogelijk doorgroei richting senior QA engineer); full-time, 36-urige werkweek
Stack/tools: BI/ETL/Data Platform; Azure DevOps; Snowflake; Power BI; SQL; Python; CI/CD-pijplijnen
Verzekeren van kwaliteitsborging voor de gehele BI-/ETL-keten en verbeteren van testprocessen
Ontwerpen en uitvoeren van tests (handmatig en geautomatiseerd), inclusief testcases en CI/CD-integratie
Uitdragen van testvisie, bewaken van teststandaarden en samenwerken met andere disciplines om user stories “done” te krijgen
HBO/WO-diploma in IT of vergelijkbaar
Minimaal 5 jaar ervaring met testen in DWH/BI/Analytics, bij voorkeur in Agile/Scrum
Ervaring met testontwerptechnieken, risicogestuurd testen en testautomatisering
Ruime SQL-ervaring en kennis van minstens één andere programmeertaal (bij voorkeur Python)
Ervaring met testautomatisering en CI/CD-pijplijnen
Kennis van Azure DevOps, Snowflake en Power BI is een plus; bereidheid om hier snel in te verdiepen
Gestructureerd, nauwkeurig, proactief, met Agile/DevOps mindset
ISTQB- of gelijkwaardige certificering
Ervaring met het vormen van een cross-disciplinair team en mentoring van collega’s
Locatie & werktype: hoofdkantoor in Utrecht, deels thuiswerken; multidisciplinair Scrumteam binnen cluster Prestatieregie, bereikbaar vanuit de Randstad en Midden-Nederland
Je helpt NS bij het bouwen aan een duurzame, datagedreven toekomst. Je waarborgt kwaliteit, automatiseert tests en werkt met moderne tools zoals Azure, Snowflake en Power BI. Vanuit Utrecht maak je deel uit van een enthousiast Scrumteam en ondersteun je NS bij betrouwbare, datagedreven besluiten.
Daarom wil je als QA Engineer bij NS werken
Je borgt de kwaliteit van een dataplatform dat direct bijdraagt aan een mobiele, bereikbare en duurzame samenleving. Je werkt in Utrecht in een multidisciplinair Agile Scrumteam met moderne cloudtechnologie, zoals Azure DevOps, Snowflake en Power BI. Je helpt de datagedreven strategie van NS te realiseren en levert data voor verantwoording aan het ministerie en de Tweede Kamer.
“Als QA Engineer bij NS maak je echt het verschil; samen met het team verbeter je processen, leer je elke dag bij en draag je bij aan een toekomstgericht Nederland.”
Dit ga je doen als QA Engineer
Dit jaar is de nieuwe NS‑strategie ‘Betrouwbaar, betaalbaar, betrokken’ gelanceerd. Die strategie is voor een belangrijk deel datagedreven. We willen het best mogelijke reisproduct bieden, met schaarste aan mensen, treinmaterieel en middelen. Binnen het cluster Prestatieregie ondersteunen we de organisatie met analyses en advies over de prestaties.
Als QA Engineer (quality engineer / test engineer) ben je de drijvende kracht achter de kwaliteitsborging van de hele Business Intelligence en ETLketen. Je vergroot de testprofessionaliteit binnen het team. Je ontwikkelt en onderhoudt duurzame testoplossingen en helpt je omgeving over strategische vraagstukken, zoals testautomatisering. Je bent het aanspreekpunt op testgebied binnen een team dat verantwoordelijk is voor het leveren van data voor de verantwoording richting het ministerie en de Tweede Kamer.
De klassieke rolverdeling vervaagt. De verschillende disciplines ondersteunen elkaar. Daarom help jij je collega’s hun testvaardigheden te verbeteren, zodat jullie samen een cross‑diciplinair team vormen. Je springt bij waar nodig om Sprintdoelen te halen. Je bent proactief, wendbaar en draagt actief bij aan kennisdeling binnen de organisatie. Je krijgt de ruimte om onze teststrategie verder vorm te geven en je te ontwikkelen richting senior QA engineer.
In teamverband uitvoeren van risicoanalyses en verbeteren van het testproces. Opstellen en uitvoeren van testgevallen met behulp van testontwerptechnieken en geautomatiseerde testscripts. En het laten uitvoeren van geautomatiseerde testcases binnen de CI/CD‑pijplijnen. Toezien op het opvolgen van teststandaarden binnen het team. Bijspringen bij andere disciplines in het team om user stories ‘done’ te krijgen. Het uitdragen van een testvisie en de kwaliteitsgedachte, zowel binnen het team als daarbuiten. Het in staat stellen van ontwikkelaars om zelf zo grondig en efficiënt mogelijk te kunnen testen.
Hier ga je werken
Het cluster Prestatieregie is onderdeel van het resultaatgebied Operatie. Deze vacature is voor het datateam Concessie KPI. Een ervaren team waar je kunt leunen op de kennis van doorgewinterde Data Engineers. Jij kunt ze op jouw beurt de fijne kneepjes van het testvak leren en inspireren met de nieuwste testautomatiseringsstandaarden. Dit team werkt op loopafstand van Utrecht Centraal.
Collega’s van DIA (Data, Innovatie en Analyse) en andere afdelingen bundelen hun krachten in een multidisciplinair en innovatief Scrumteam, met mensen met passie voor IT, data en de klant. Dit datateam gebruikt grote hoeveelheden data om de prestaties van NS aan het ministerie te rapporteren en te verantwoorden. Je werkt vooral op ons hoofdkantoor in Utrecht, goed bereikbaar vanuit de Randstad en Midden‑Nederland, en je kunt deels thuiswerken.
Bij NS vinden we diversiteit en inclusie belangrijk. Het maakt samenwerken leuker en het resultaat vaak beter. Wat jouw achtergrond of levensovertuiging ook is, we zijn vooral benieuwd naar jouw visie op de functie van QA Engineer.
Dit zijn de functie-eisen
Je hebt een HBO/WO-diploma, bij voorkeur in een IT of andere technische richting. Je hebt minimaal 5 jaarr ervaring met testen in een DWH, BI of Analyticsomgeving, bij voorkeur in een Agile (Scrum)team. Je hebt aantoonbare ervaring met testontwerptechnieken, risicogebaseerd testen en het opzetten van een (test‑driven) testproces, bij voorkeur ondersteund met één of meer ISTQB‑ of vergelijkbare certificeringen. Je hebt ruime ervaring met SQL en minimaal één andere programmeertaal, bij voorkeur Python, en je hebt ervaring met testautomatisering en CI/CD‑pijplijnen. Je hebt bij voorkeur kennis van Azure DevOps, Snowflake en Power BI of je wilt je hier snel in verdiepen. Je werkt gestructureerd en nauwkeurig. Zie je kwaliteitsrisico’s, dan spreek je je uit en neem je initiatief om het testproces te verbeteren, samen met je team. Je hebt een Agile en DevOps‑mindset. Je neemt eigenaarschap voor de kwaliteit van de keten, zoekt actief de samenwerking op en staat open voor feedback om samen beter te worden.
Bij NS vinden we het belangrijk dat we elkaar durven aanspreken en ons altijd kunnen uitspreken. We zoeken collega’s met lef, die openstaan voor verandering. Voor deze functie in dit team ligt de nadruk op eigenaarschap. Dit betekent dat je verantwoordelijkheid neemt voor de kwaliteit van de data‑ en BI‑keten, verbetermogelijkheden ziet en anderen meeneemt in het realiseren van die verbeteringen.
Dit zijn de arbeidsvoorwaarden
Een salaris tussen € 3.634,56- en € 6.302,- bruto per maand (o.b.v. 36-urige werkweek). Een 36-urige werkweek. 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week). De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen. 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling (https://railov.nl/). Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage Je gezin reist gratis in de daluren. Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
Professionele ontwikkelingsmogelijkheden (http: //www.werkenbijns.nl/over-ons/loopbaanmogelijkheden/) Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao (https: //eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.werkenbijns.nl%2Fover-ns%2Farbeidsvoorwaarden&data=05%7C01%7Cruwan.devries%40ns.nl%7C2954f0da39b54437129908db1642d374%7C644581590d9a4d84966f1a13c0ac7a34%7C0%7C0%7C638128248483725816%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0k4UR1XmJqSg6rPWXb4MCCt8De1OjV%2BY1F3F9NqJ0rM%3D&reserved=0).
Solliciteren naar deze baan
Solliciteer direct (maar zeker vóór maandag 16 maart) via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Heert-Jan Dokter, corporate recruiter.
Nog vragen over het sollicitatieproces?
Mail naar Karin van onze frontoffice via: recruitment@ns.nl. Ook voor vragen over anoniem solliciteren kun je daar terecht.
Heb je liever telefonisch contact? Bel dan met onze frontoffice via 0886713666.
Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring. We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer. Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.