Rijksdienst voor Ondernemend Nederland
Tester
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Binnen een Nederlandse overheidsorganisatie die digitale uitvoeringsplatformen ontwikkelt, doorontwikkelt en beheert, worden regelingen, uitvoeringsprocessen en dienstverlening ondersteund via softwareplatformen. In dit team wordt gewerkt in sprints met een beweging naar meer Agile/Scrum.
Opdrachtbeschrijving
De senior functioneel tester/test engineer levert primair een bijdrage aan functioneel en handmatig testwerk. De opdracht richt zich op het voorbereiden, uitvoeren en verbeteren van functionele testen. Dat omvat het analyseren van user stories, requirements en acceptatiecriteria, het opstellen en uitvoeren van testscenario’s en testgevallen en het uitvoeren van regressietesten, ketentesten, exploratieve testen en—waar nodig—acceptatietesten. De focus ligt op het snel, zorgvuldig en risicogericht toetsen van functionaliteit die niet altijd geschikt of zinvol is om te automatiseren. Vroegtijdige kwaliteitsbetrokkenheid vormt hierbij een belangrijk uitgangspunt.
Rol en samenwerking
Affiniteit met testautomatisering is belangrijk. De functioneel tester hoeft testautomatisering niet op te zetten of uit te breiden, maar kan meedenken over regressiedekking, scenario’s die mogelijk geschikt zijn voor automatisering, het klaarzetten van relevante testgevallen en de samenwerking met testautomatiseerders. De rol vraagt om vroegtijdige betrokkenheid bij het ontwikkelproces, onder andere tijdens refinement, sprintvoorbereiding, planning en reviews. Vanuit een helicopterview wordt meegedacht over testbaarheid, acceptatiecriteria, risico’s, testdata, regressie-impact en de uitvoerbaarheid van het testwerk binnen de sprint.
Werkzaamheden
- Analyseren van user stories, requirements, acceptatiecriteria en functionele ontwerpen vanuit testbaarheid en risico.
- Actief deelnemen aan refinements, planningen, reviews en andere teammomenten.
- Opstellen, onderhouden en uitvoeren van functionele testgevallen en testscenario’s.
- Uitvoeren van functionele testen, regressietesten, ketentesten, exploratieve testen en waar nodig acceptatietesten.
- Snel en zorgvuldig oppakken van ad hoc testvragen, eenmalige controles en risicogerichte testwerkzaamheden.
- Voorbereiden, uitvoeren en ondersteunen van gebruikersacceptatietesten wanneer van toepassing.
- Vastleggen, analyseren, bespreken en hertesten van bevindingen.
- Signaleren van kwaliteitsrisico’s, afhankelijkheden, ontbrekende scenario’s en onduidelijke acceptatiecriteria.
- Beoordelen welke scenario’s handmatig getest moeten worden en welke mogelijk geschikt zijn voor automatisering.
- Samenwerken met product owners, analisten, modelleurs, ontwikkelaars, testautomatiseerders, beheerders, gebruikers en andere betrokkenen.
- Bijdragen aan verbetering van de testaanpak, testdekking, testdata, regressiedekking en kwaliteitsborging.
De achtergrond van de opdracht is uitbreiding van het team door geconstateerde technical debt en voorzien verloop. Daarbij ligt een belangrijke nadruk op het versterken van shift-left werken: testen vroegtijdig onderdeel maken van refinement, acceptatiecriteria, testbaarheid, testdata, risico’s, regressie-impact en kwaliteitsafspraken. Zo wordt testen niet beperkt tot het uitvoeren van testgevallen, maar wordt ook ingezet op verdere professionalisering van testen en kwaliteitsborging.
Eisen
- Minimaal vijf jaar aantoonbare werkervaring in de afgelopen zeven jaar als functioneel tester, test engineer, softwaretester of vergelijkbare rol met het voorbereiden, uitvoeren en vastleggen van handmatige functionele testen
- Aantoonbare kennis van testontwerptechnieken, risico-gebaseerd testen, testdata, testdekking, regressie-impact en kwaliteitsrisico’s
Wensen
- Ervaring met functioneel en handmatig testen van complexe webbased applicaties, regelgedreven software, uitvoeringsprocessen of vergelijkbare bedrijfsapplicaties
- Ervaring met het analyseren van user stories, requirements en acceptatiecriteria en het vertalen daarvan naar testscenario's, testgevallen en testdata
- Ervaring met regressietesten, ketentesten, exploratief testen, risicogericht testen, ad hoc testwerk en het zorgvuldig vastleggen en hertesten van bevindingen
- Ervaring met gebruikersacceptatietesten, gebruikersperspectief en het ondersteunen van gebruikers of business bij testvoorbereiding en testuitvoering met een met BAS vergelijkbaar back-office systeem
- Ervaring met Agile/Scrum en/of SAFe, waaronder refinements, inschattingen, Definition of Ready/Done, shift-left werken en samenwerking met product owners, analisten, ontwikkelaars, testautomatiseerders en beheerders
- Ervaring met Jira, Confluence, Azure DevOps of vergelijkbare tooling voor backlogmanagement, documentatie, testvoorbereiding en bevindingenregistratie