
Opdrachten
Info
Functie
Quality Assurance EngineerLocatie
UtrechtUren per week
36 uren per weekLooptijd
27.04.2025 - 27.02.2026Opdrachtnummer
231553Sluitingsdatum
Maximum tarief*: €89,-
*Let op: Bovenstaand tarief is een max. all-in uurtarief (incl. o.a. reiskosten, faciliteiten, eventuele vergoedingen en de fee(s) voor onze contractmanager FastFlex, excl. btw). Het tarief weegt mee in het selectieproces.
Dit ga je doen
Als Quality Assurance Engineer speel je een cruciale rol in het handhaven van hoge kwaliteitsstandaarden binnen de productontwikkelingscyclus, door ervoor te zorgen dat producten betrouwbaar, functioneel en gebruiksvriendelijk zijn.
Je bent verantwoordelijk voor het waarborgen van de kwaliteit van onze systemen en producten. Je taken zijn gericht op het voorkomen van fouten en het verbeteren van processen om te zorgen dat het eindproduct aan de gestelde eisen en verwachtingen voldoet.
Je bent verantwoordelijk voor het opzetten van een testvisie, de testaanpak, het specificeren van testscenario’s en draagt zorg voor de begeleiding en de uitvoering van deze tests. Daarbij is het van belang om de hele keten te overzien, wat je samen met het team en/of stakeholders bespreekt. Daarnaast draag je zorg voor testvrijgave-advies.
Kerntaken van de Quality Assurance Engineer:
- Testvisie en Strategie: In afstemming met stakeholders en implementatie team ontwikkelen van een risico gebaseerde testvisie en strategie.
- Testplanning en Ontwikkeling: Ontwerpen van testplannen, testgevallen en testscenario’s voor nieuwe en bestaande producten om ervoor te zorgen dat alle aspecten van het product worden getest.
- Review van specificaties en requirements: Doornemen van specificaties, technische documentatie, use case en requirements om ervoor te zorgen dat zij volledig en testbaar zijn.
- Compliance en Certificering: Zorgen dat producten voldoen aan relevante normen en regelgeving, en bijdragen aan certificeringsprocessen waar nodig.
- Automatisering van testen: Ontwikkelen en onderhouden van geautomatiseerde testscripts om de efficiëntie van het testproces te verhogen en tijdrovende, repetitieve taken te minimaliseren.
- Handmatig testen: Uitvoeren van handmatige tests wanneer geautomatiseerde tests niet haalbaar zijn, en nauwkeurige documentatie bijhouden van de bevindingen.
- Bug Tracking en Reporting: Identificeren en documenteren van bugs en storingen in het systeem, rapporteren van deze bevindingen aan het ontwikkelteam en het volgen van de voortgang van de oplossing.
- Regressietesten: Uitvoeren van regressietests na updates of veranderingen in het product om te zorgen dat deze wijzigingen geen nieuwe problemen introduceren.
- Performance en Load Testing: Uitvoeren van performance tests om ervoor te zorgen dat het product onder verschillende omstandigheden effectief functioneert.
- Kwaliteitsproblemen bespreken: Nauwe samenwerking met ontwikkelaars, ontwerpers en andere stakeholders om kwaliteitsproblemen te bespreken zodat oplossingen ontwikkeld kunnen worden.
- Verbeteren testproces: Analyseren van huidige testprocessen en aanbevelen van verbeteringen om de efficiëntie en effectiviteit van het kwaliteitsborgingsproces te verhogen.
- Documentatie: Bijhouden van gedetailleerde documentatie van testprocedures, resultaten, en kwaliteitsstandaarden voor toekomstige referentie en audits.
Hier ga je werken
Het storingsproces betreft het melden en afhandelen van jaarlijks 60.000 storingsorders. De storingen zijn heel divers van aard: liften, roltrappen, verlichting, automatische deuren, koffieautomaten, stoeptegels, deurhendels en vuil. In totaal zijn er ongeveer 3000 gebruikers van de storingssoftware waarvan 25 ‘heavy users’ vanuit de Servicedesk.
Assetdatabeheer betreft het registreren, beheren en verwijderen van de data van in totaal 400 verschillende assetsoorten zoals hierboven beschreven. Hierbij is een doorgroei beoogd naar ongeveer 100.000 assetregistraties. Deze assetdata wordt in totaal door ongeveer 25 gebruikers beheerd.
Het procesontwerp, requirements, use cases en wireframes zijn ontwikkeld en daarmee ligt er een goede basis voor de implementatie. Speerpunten voor de implementatie zijn:
- Processen worden conform de softwarestandaard ingericht;
- Gebruiksvriendelijkheid en werkplezier worden gemaximaliseerd;
- De software tijdig beschikbaar is met het oog op het aflopende contract van de huidige softwareleverancier.
We werken deels thuis en deels op kantoor gelegen naast Utrecht Centraal. Ten minste twee dagen per week komt het implementatieteam bijeen op locatie in Utrecht.
Dit zijn de eisen
- Je hebt hbo werk- en denkniveau en meer dan 5 jaar relevante werkervaring met het testen van software;
- Je bent in het bezit van certificering voor gestructureerd testen, zoals TMap of ISTQB;
- Je hebt ruime ervaring met het opstellen van een teststrategie en testvisie;
- Je kunt werken met product risicoanalyses en deze ook opstellen; Je hebt ervaring met het automatiseren van testen op interfaces;
- Je kunt requirements goed beoordelen of ze voldoen aan de opgestelde kwaliteitseisen;
- Ervaring met het bepalen van de testdekking op basis van de risico’s en impact van de requirements; Adviseren van het ontwikkelteam en stakeholders over de testbaarheid van requirements en het aanbrengen van verbeteringen waar nodig;
- Ervaring met het vertalen van business- en technische requirements naar gedetailleerde testscenario’s en testcases;
- Je hebt ruime ervaring met het opstellen van testplannen, scenario’s en -scripts en het uitvoeren daarvan, bij voorkeur met Azure Test Plans;
- Het kunnen analyseren van testresultaten en het vastleggen en opvolgen van bevindingen;
- Ervaring met pakketimplementaties, Ervaring met ServiceNow implementaties en het Automated Test Framework in ServiceNow is een pre;
Persoonlijke eigenschappen
- Je toont eigenaarschap door jezelf steeds te blijven verbeteren en je weet jouw kennis en enthousiasme over te brengen op een multidisciplinair team waarin jij graag samenwerkt (ervaring met Scrum/Agile/DevOps werken);
- Je gaat actief aan de slag met een resultaatgerichte en praktische instelling, waarbij je gedreven wordt om uitdagingen aan te pakken en effectieve oplossingen te creëren.
- Je werkt uitstekend samen met ketenpartners en leveranciers, waarbij je streeft naar effectieve samenwerking.
- Je bent analytisch sterk en gebruikt deze vaardigheden om complexe problemen te doorgronden om tot inzichten te komen.
Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.
Nederlandse Spoorwegen
Maximum tarief*: €89,-
*Let op: Bovenstaand tarief is een max. all-in uurtarief (incl. o.a. reiskosten, faciliteiten, eventuele vergoedingen en de fee(s) voor onze contractmanager FastFlex, excl. btw). Het tarief weegt mee in het selectieproces.
Dit ga je doen
Als Quality Assurance Engineer speel je een cruciale rol in het handhaven van hoge kwaliteitsstandaarden binnen de productontwikkelingscyclus, door ervoor te zorgen dat producten betrouwbaar, functioneel en gebruiksvriendelijk zijn.
Je bent verantwoordelijk voor het waarborgen van de kwaliteit van onze systemen en producten. Je taken zijn gericht op het voorkomen van fouten en het verbeteren van processen om te zorgen dat het eindproduct aan de gestelde eisen en verwachtingen voldoet.
Je bent verantwoordelijk voor het opzetten van een testvisie, de testaanpak, het specificeren van testscenario’s en draagt zorg voor de begeleiding en de uitvoering van deze tests. Daarbij is het van belang om de hele keten te overzien, wat je samen met het team en/of stakeholders bespreekt. Daarnaast draag je zorg voor testvrijgave-advies.
Kerntaken van de Quality Assurance Engineer:
- Testvisie en Strategie: In afstemming met stakeholders en implementatie team ontwikkelen van een risico gebaseerde testvisie en strategie.
- Testplanning en Ontwikkeling: Ontwerpen van testplannen, testgevallen en testscenario’s voor nieuwe en bestaande producten om ervoor te zorgen dat alle aspecten van het product worden getest.
- Review van specificaties en requirements: Doornemen van specificaties, technische documentatie, use case en requirements om ervoor te zorgen dat zij volledig en testbaar zijn.
- Compliance en Certificering: Zorgen dat producten voldoen aan relevante normen en regelgeving, en bijdragen aan certificeringsprocessen waar nodig.
- Automatisering van testen: Ontwikkelen en onderhouden van geautomatiseerde testscripts om de efficiëntie van het testproces te verhogen en tijdrovende, repetitieve taken te minimaliseren.
- Handmatig testen: Uitvoeren van handmatige tests wanneer geautomatiseerde tests niet haalbaar zijn, en nauwkeurige documentatie bijhouden van de bevindingen.
- Bug Tracking en Reporting: Identificeren en documenteren van bugs en storingen in het systeem, rapporteren van deze bevindingen aan het ontwikkelteam en het volgen van de voortgang van de oplossing.
- Regressietesten: Uitvoeren van regressietests na updates of veranderingen in het product om te zorgen dat deze wijzigingen geen nieuwe problemen introduceren.
- Performance en Load Testing: Uitvoeren van performance tests om ervoor te zorgen dat het product onder verschillende omstandigheden effectief functioneert.
- Kwaliteitsproblemen bespreken: Nauwe samenwerking met ontwikkelaars, ontwerpers en andere stakeholders om kwaliteitsproblemen te bespreken zodat oplossingen ontwikkeld kunnen worden.
- Verbeteren testproces: Analyseren van huidige testprocessen en aanbevelen van verbeteringen om de efficiëntie en effectiviteit van het kwaliteitsborgingsproces te verhogen.
- Documentatie: Bijhouden van gedetailleerde documentatie van testprocedures, resultaten, en kwaliteitsstandaarden voor toekomstige referentie en audits.
Hier ga je werken
Het storingsproces betreft het melden en afhandelen van jaarlijks 60.000 storingsorders. De storingen zijn heel divers van aard: liften, roltrappen, verlichting, automatische deuren, koffieautomaten, stoeptegels, deurhendels en vuil. In totaal zijn er ongeveer 3000 gebruikers van de storingssoftware waarvan 25 ‘heavy users’ vanuit de Servicedesk.
Assetdatabeheer betreft het registreren, beheren en verwijderen van de data van in totaal 400 verschillende assetsoorten zoals hierboven beschreven. Hierbij is een doorgroei beoogd naar ongeveer 100.000 assetregistraties. Deze assetdata wordt in totaal door ongeveer 25 gebruikers beheerd.
Het procesontwerp, requirements, use cases en wireframes zijn ontwikkeld en daarmee ligt er een goede basis voor de implementatie. Speerpunten voor de implementatie zijn:
- Processen worden conform de softwarestandaard ingericht;
- Gebruiksvriendelijkheid en werkplezier worden gemaximaliseerd;
- De software tijdig beschikbaar is met het oog op het aflopende contract van de huidige softwareleverancier.
We werken deels thuis en deels op kantoor gelegen naast Utrecht Centraal. Ten minste twee dagen per week komt het implementatieteam bijeen op locatie in Utrecht.
Dit zijn de eisen
- Je hebt hbo werk- en denkniveau en meer dan 5 jaar relevante werkervaring met het testen van software;
- Je bent in het bezit van certificering voor gestructureerd testen, zoals TMap of ISTQB;
- Je hebt ruime ervaring met het opstellen van een teststrategie en testvisie;
- Je kunt werken met product risicoanalyses en deze ook opstellen; Je hebt ervaring met het automatiseren van testen op interfaces;
- Je kunt requirements goed beoordelen of ze voldoen aan de opgestelde kwaliteitseisen;
- Ervaring met het bepalen van de testdekking op basis van de risico’s en impact van de requirements; Adviseren van het ontwikkelteam en stakeholders over de testbaarheid van requirements en het aanbrengen van verbeteringen waar nodig;
- Ervaring met het vertalen van business- en technische requirements naar gedetailleerde testscenario’s en testcases;
- Je hebt ruime ervaring met het opstellen van testplannen, scenario’s en -scripts en het uitvoeren daarvan, bij voorkeur met Azure Test Plans;
- Het kunnen analyseren van testresultaten en het vastleggen en opvolgen van bevindingen;
- Ervaring met pakketimplementaties, Ervaring met ServiceNow implementaties en het Automated Test Framework in ServiceNow is een pre;
Persoonlijke eigenschappen
- Je toont eigenaarschap door jezelf steeds te blijven verbeteren en je weet jouw kennis en enthousiasme over te brengen op een multidisciplinair team waarin jij graag samenwerkt (ervaring met Scrum/Agile/DevOps werken);
- Je gaat actief aan de slag met een resultaatgerichte en praktische instelling, waarbij je gedreven wordt om uitdagingen aan te pakken en effectieve oplossingen te creëren.
- Je werkt uitstekend samen met ketenpartners en leveranciers, waarbij je streeft naar effectieve samenwerking.
- Je bent analytisch sterk en gebruikt deze vaardigheden om complexe problemen te doorgronden om tot inzichten te komen.
Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.
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.