Opdrachten

Koninklijke Bibliotheek Tester

Tester

Info

Functie

Tester

Locatie

Uren per week

40 uren per week

Looptijd

31.08.2025 - 01.02.2026

Opdrachtnummer

240489

Sluitingsdatum

date-icon07.08.2025 clock-icon12:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Let op:

Dit is een detavast aanvraag. Na een periode van 900 uur wilt de opdrachtgever de kandidaat overnemen in vaste dienst. 


De indicatieve tariefrange ligt tussen de 90-95 euro per uur.
Let op: dit is geen minimum of maximum tarief. Alle aanbiedingen worden beoordeeld op basis van een puntensysteem dat prijs en kwaliteit afweegt.

Een deel van de te behalen punten wordt toegekend aan de inschrijver met het laagste tarief. Andere inschrijvingen ontvangen naar verhouding minder punten op dit onderdeel.

Link naar de FNV omgeving voor CAO Onderzoeksinstellingen: https://www.fnv.nl/cao-sector/overheid/onderwijs-onderzoek/onderzoeksinstellingen/cao-onderzoeksinstellingen


Opdrachtomschrijving

Voor de doorontwikkeling van de Aggregatie- en Zoekomgeving voor Bibliotheekcollectiemetadata (AZB) zoeken wij een gedreven en scherpe Software Tester. In deze rol draag je zorg voor de functionele kwaliteit van een bestaande, landelijke digitale voorziening van de KB. Je werkt in een multidisciplinair agile team en richt je volledig op het ontwerpen, uitvoeren en onderhouden van geautomatiseerde tests – handmatig testen is nadrukkelijk géén onderdeel van deze opdracht.

In jouw rol als tester ligt de focus volledig op het automatiseren van API-tests. Je ontwikkelt testscenario’s, schrijft en onderhoudt testscripts in Java en voert regressie- en integratietests uit met behulp van frameworks als JUnit, RestAssured en Cucumber. Je maakt testresultaten inzichtelijk, helpt bij het traceren en analyseren van bugs, en denkt proactief mee over kwaliteitsverbetering van de code en dienstverlening. Documentatie van testresultaten en communicatie met het ontwikkelteam zijn een vast onderdeel van je werkzaamheden.

Je werkt samen met twee ervaren testers, waarmee je gezamenlijk verantwoordelijk bent voor de opbouw, doorontwikkeling en kwaliteit van het testproces. Je bent sparringpartner voor ontwikkelaars, product owner en informatieanalisten. Binnen het team is sprake van een open cultuur, met korte lijnen, eigen verantwoordelijkheid en inhoudelijke betrokkenheid. De werkomgeving is hybride met een verdeling van ongeveer 50/50 tussen werken op locatie in Den Haag en vanuit huis.

Jouw taken
- Opstellen van functionele en technische testscenario’s en testplannen
- Ontwikkelen en onderhouden van geautomatiseerde tests voor onze API’s
- Uitvoeren van regressietests, integratietests en validatie van complexe XML-responses
- Analyseren van testresultaten en signaleren van bugs of kwaliteitsissues
- Documenteren van testresultaten en bijdragen aan continue verbetering
- Actief samenwerken met collega-testers, ontwikkelaars, product owners en informatieanalisten
- Meedenken over verbetering van de testarchitectuur en het testproces


Achtergrond opdracht

De Aggregatie- en Zoekomgeving voor Bibliotheekcollectiemetadata (AZB) vormt de backend van de Nationale Bibliotheekcatalogus. Zoekopdrachten via bibliotheek.nl, onlinebibliotheek.nl of jeugdbibliotheek.nl worden afgehandeld via AZB. Daarnaast wordt AZB gebruikt door leveranciers van ILS-systemen (Integrated Library Systems), waardoor openbare bibliotheken landelijk kunnen zoeken binnen collecties. Ook voor het interbibliothecair leenverkeer (IBL-V) is AZB een essentiële schakel, en sommige openbare bibliotheken gebruiken AZB lokaal als primaire zoekomgeving.AZB is dus niet alleen van groot belang voor burgers die zoeken via bekende websites, maar ook voor de onderliggende infrastructuur van het Nederlandse bibliotheekstelsel. Binnen dit project staat betrouwbaarheid, snelheid en nauwkeurigheid van API-functionaliteiten en metadata-verwerking centraal. Testautomatisering is essentieel om de stabiliteit van dit systeem te waarborgen.


Eisen

- Minimaal 3 jaar ervaring met geautomatiseerd testen van API’s
- Grondige kennis van Java en ervaring met het schrijven van testscripts
- Ervaring met frameworks zoals JUnit, Cucumber, RestAssured
- Ervaring met werken in een CI/CD-omgeving (bijvoorbeeld GitLab, Jenkins)
- Bekwaam in documenteren, analyseren en helder communiceren over testresultaten
- Teamgerichte werkwijze in combinatie met zelfstandigheid


Wensen

- Ervaring met complexe XML-validatie en gebruik van XSD’s
- Affiniteit met de bibliotheek-, erfgoed- of culturele sector
- Bekendheid met tools als Postman en Docker
- Ervaring met het versterken of uitbreiden van bestaande testarchitecturen
- Inzicht in het testen van zoekfunctionaliteiten of metadataverwerking in publieke systemen
- Samenwerken – Je schakelt soepel met ontwikkelaars, analisten, product owners en testers'
- Oordeelsvorming – Je kunt prioriteiten stellen, risico’s inschatten en hierop acteren
- Resultaatgerichtheid – Je bewaakt voortgang en kwaliteit, en levert wat nodig is
- Leervermogen – Je bent nieuwsgierig naar nieuwe tools, technologieën en testmethodes
- Initiatief – Je signaleert verbeterkansen en handelt daar actief op
- Communicatie – Je stemt af en documenteert helder voor alle betrokkenen

Aanvullende informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid.
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever.
Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening.
Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst.
Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren.
Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

Bedrijfsgegevens

Bedrijfs gegevens

Koninklijke Bibliotheek

Rolomschrijving en taakafspraken

Let op:

Dit is een detavast aanvraag. Na een periode van 900 uur wilt de opdrachtgever de kandidaat overnemen in vaste dienst. 


De indicatieve tariefrange ligt tussen de 90-95 euro per uur.
Let op: dit is geen minimum of maximum tarief. Alle aanbiedingen worden beoordeeld op basis van een puntensysteem dat prijs en kwaliteit afweegt.

Een deel van de te behalen punten wordt toegekend aan de inschrijver met het laagste tarief. Andere inschrijvingen ontvangen naar verhouding minder punten op dit onderdeel.

Link naar de FNV omgeving voor CAO Onderzoeksinstellingen: https://www.fnv.nl/cao-sector/overheid/onderwijs-onderzoek/onderzoeksinstellingen/cao-onderzoeksinstellingen


Opdrachtomschrijving

Voor de doorontwikkeling van de Aggregatie- en Zoekomgeving voor Bibliotheekcollectiemetadata (AZB) zoeken wij een gedreven en scherpe Software Tester. In deze rol draag je zorg voor de functionele kwaliteit van een bestaande, landelijke digitale voorziening van de KB. Je werkt in een multidisciplinair agile team en richt je volledig op het ontwerpen, uitvoeren en onderhouden van geautomatiseerde tests – handmatig testen is nadrukkelijk géén onderdeel van deze opdracht.

In jouw rol als tester ligt de focus volledig op het automatiseren van API-tests. Je ontwikkelt testscenario’s, schrijft en onderhoudt testscripts in Java en voert regressie- en integratietests uit met behulp van frameworks als JUnit, RestAssured en Cucumber. Je maakt testresultaten inzichtelijk, helpt bij het traceren en analyseren van bugs, en denkt proactief mee over kwaliteitsverbetering van de code en dienstverlening. Documentatie van testresultaten en communicatie met het ontwikkelteam zijn een vast onderdeel van je werkzaamheden.

Je werkt samen met twee ervaren testers, waarmee je gezamenlijk verantwoordelijk bent voor de opbouw, doorontwikkeling en kwaliteit van het testproces. Je bent sparringpartner voor ontwikkelaars, product owner en informatieanalisten. Binnen het team is sprake van een open cultuur, met korte lijnen, eigen verantwoordelijkheid en inhoudelijke betrokkenheid. De werkomgeving is hybride met een verdeling van ongeveer 50/50 tussen werken op locatie in Den Haag en vanuit huis.

Jouw taken
- Opstellen van functionele en technische testscenario’s en testplannen
- Ontwikkelen en onderhouden van geautomatiseerde tests voor onze API’s
- Uitvoeren van regressietests, integratietests en validatie van complexe XML-responses
- Analyseren van testresultaten en signaleren van bugs of kwaliteitsissues
- Documenteren van testresultaten en bijdragen aan continue verbetering
- Actief samenwerken met collega-testers, ontwikkelaars, product owners en informatieanalisten
- Meedenken over verbetering van de testarchitectuur en het testproces


Achtergrond opdracht

De Aggregatie- en Zoekomgeving voor Bibliotheekcollectiemetadata (AZB) vormt de backend van de Nationale Bibliotheekcatalogus. Zoekopdrachten via bibliotheek.nl, onlinebibliotheek.nl of jeugdbibliotheek.nl worden afgehandeld via AZB. Daarnaast wordt AZB gebruikt door leveranciers van ILS-systemen (Integrated Library Systems), waardoor openbare bibliotheken landelijk kunnen zoeken binnen collecties. Ook voor het interbibliothecair leenverkeer (IBL-V) is AZB een essentiële schakel, en sommige openbare bibliotheken gebruiken AZB lokaal als primaire zoekomgeving.AZB is dus niet alleen van groot belang voor burgers die zoeken via bekende websites, maar ook voor de onderliggende infrastructuur van het Nederlandse bibliotheekstelsel. Binnen dit project staat betrouwbaarheid, snelheid en nauwkeurigheid van API-functionaliteiten en metadata-verwerking centraal. Testautomatisering is essentieel om de stabiliteit van dit systeem te waarborgen.


Eisen

- Minimaal 3 jaar ervaring met geautomatiseerd testen van API’s
- Grondige kennis van Java en ervaring met het schrijven van testscripts
- Ervaring met frameworks zoals JUnit, Cucumber, RestAssured
- Ervaring met werken in een CI/CD-omgeving (bijvoorbeeld GitLab, Jenkins)
- Bekwaam in documenteren, analyseren en helder communiceren over testresultaten
- Teamgerichte werkwijze in combinatie met zelfstandigheid


Wensen

- Ervaring met complexe XML-validatie en gebruik van XSD’s
- Affiniteit met de bibliotheek-, erfgoed- of culturele sector
- Bekendheid met tools als Postman en Docker
- Ervaring met het versterken of uitbreiden van bestaande testarchitecturen
- Inzicht in het testen van zoekfunctionaliteiten of metadataverwerking in publieke systemen
- Samenwerken – Je schakelt soepel met ontwikkelaars, analisten, product owners en testers'
- Oordeelsvorming – Je kunt prioriteiten stellen, risico’s inschatten en hierop acteren
- Resultaatgerichtheid – Je bewaakt voortgang en kwaliteit, en levert wat nodig is
- Leervermogen – Je bent nieuwsgierig naar nieuwe tools, technologieën en testmethodes
- Initiatief – Je signaleert verbeterkansen en handelt daar actief op
- Communicatie – Je stemt af en documenteert helder voor alle betrokkenen

Aanvullende informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid.
De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever.
Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening.
Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.
Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst.
Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren.
Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

De recruiter

Michelle Wassmer

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

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.