Omschrijving van de opdracht
Kennisnet is op zoek naar een Senior Test-expert die gespecialiseerd is in het testen van applicaties en websites waarbij een belangrijk deel van het werk bestaat uit het automatiseren van de tests met Playwright.
Binnen het Domein Toegang en Distributie ontwikkelen wij diverse applicaties. Voor dit Domein zijn wij op zoek naar een Senior Tester, waarbij inzet voor de realisatie en beoordeling van een MVP voor een Serviceportaal de prioriteit heeft. Een belangrijk deel van de werkzaamheden bestaat uit het automatiseren van testscripts in Playwright. Daarnaast vragen we ook om vanuit jouw expertise mee te kijken naar mogelijke verbeteringen voor andere producten in het Domein, zoals het Kennisnet Beheerportaal en de Registers.
Het nieuwe Serviceportaal is ter ondersteuning van gebruikers van de dienst Veilig Internet en vervangt het huidige portaal (gerealiseerd binnen AFAS). Het veelal koppelen met andere systemen. Bijvoorbeeld voor authenticatie, rapportage en servicemeldingen. Dit is grotendeels via API-calls. Gebruiksvriendelijkheid, schaalbaarheid en veiligheid zijn belangrijke waarden voor deze dienst. Daarbij is het uitgangspunt om zoveel mogelijk testen te automatiseren met Playwright en op te nemen in de build pipelines. De integratie van tests in de pipeline zal voornamelijk door de andere Developers in het team gedaan worden.
Het team en jouw rol daarin De producten worden ontwikkeld in een Agile team. Daarnaast ben je onderdeel van de Test-Crew waarin je met de andere testers binnen de organisatie afstemt en kijkt naar algemene verbeteringen.
Binnen het ontwikkelteam is de Tester samen met de andere Developers verantwoordelijk voor de kwaliteit van het product. Je doet dit o.a. Door het bedenken, maken, uitvoeren, documenteren en afronden van diverse tests en door actief deel te nemen aan o.a. De Sprint events. Door jouw expertise zorg je voor de kwaliteit en (werk)processen waarmee de applicatie(s), website en de omgeving worden gemaakt, getoetst, opgeleverd en beheerd. Ook zorg je ervoor dat de nodige kennis is geborgd en overdraagbaar is. Je stemt o.a. Af met je team en haar Stakeholders, als ook met de Test-Crew zodat de werkwijze past binnen Kennisnet.
Afspraken over hoe en waar jullie werken maken jullie samen. We vinden het wel belangrijk dat het team wekelijks op kantoor samenwerkt én geen eilandje wordt. Het moet daarom geen probleem voor je zijn om naar het kantoor van Kennisnet in Zoetermeer te komen.
Resultaten
Adviseren en uitvoeren van een Teststrategie, waarbij:
- Je zorgt voor een degelijke, beheerbare testsuite die aansluit bij de werkwijze van het team en de organisatie én goed overdraagbaar is;
- Je streeft naar een goede, aantoonbare dekkingsgraad door implementatie van diverse soorten tests voor zowel frontend als backend, incl. (functionele) integratietesten met externe systemen. Waarbij je zoveel mogelijk testscripts automatiseert in Playwright, maar altijd zelf de afweging maakt of dat waardevol is;
- Je zorgt dat de kwaliteit van het product en de impact van wijzigingen inzichtelijk zijn voor het team en (tot bepaalde hoogte) voor Stakeholders;
- Je brengt advies uit en maakt een plan met het team om het 'testen' goed te integreren in de ontwikkelingen.
Uitvoering en verantwoordelijkheid
De Tester voert de werkzaamheden zelfstandig uit, zonder directe aansturing van de opdrachtgever. De expert bepaalt zelf de werktijden en werkplekken. Uiteraard vanuit de gedeelde verantwoordelijkheid voor waardevolle en kwalitatieve productontwikkeling. De opdrachtnemer:
- Bepaalt zelf de werkwijze en planning om de gestelde doelen te behalen;
- Levert de afgesproken deliverables binnen de gestelde termijn en kwaliteitseisen;
- Is verantwoordelijk voor het inschakelen van eigen middelen of derden indien nodig.
