Opdrachten

Rijksinstituut voor de Volksgezondheid en Milieu (RIVM) Senior Tester

Senior Tester

Info

Functie

Senior Tester

Locatie

Uren per week

36 uren per week

Looptijd

14.09.2025 - 29.09.2026

Opdrachtnummer

241933

Sluitingsdatum

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

Rolomschrijving en taakafspraken

Deze opdracht valt binnen schaal 12 van de CAO Rijk. De indicatieve tariefrange ligt tussen de 100 en 107,50 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 Rijk: https://www.fnv.nl/cao-sector/overheid/rijk/cao-rijk


Opdrachtomschrijving
Binnen een dynamisch en complex IT-landschap zijn wij op zoek naar een deskundige en ervaren Senior testautomation engineer. In deze rol ben je verantwoordelijk voor het ontwerpen, implementeren en optimaliseren van geautomatiseerde testen binnen CI/CD pipelines. Dit landschap kenmerkt zich door frequente, component- en teamoverstijgende wijzigingen, hetgeen vraagt om robuuste testen die gesegregeerde en parallelle implementaties van user stories ondersteunen - zowel binnen als tussen onafhankelijke Scrum-teams. Je beschikt over diepgaande kennis van onder meer testtooling, CI/CD, testcontainers, databases en Java. ouw inzet is cruciaal voor het realiseren van betrouwbare en efficiënte softwarelevering in een omgeving waarin complexe afhankelijkheden bestaan tussen back-end componenten (Java stack), front-end componenten (React stack) en gedeelde bibliotheken voor zowel back-end als front-end.

Achtergrond opdracht
RIVM is een programma gestart om haar IV vaccinatielandschap pandemisch paraat te maken. Voor dit omvangrijke programma wordt een nieuw team samengesteld dat op basis van een uitgewerkte architectuur een nieuw landschap gaat neerzetten en samen met bestaande teams de functionaliteiten op het nieuwe landschap gaat ontwikkelen. De afdeling Ontwikkeling (IV-organisatie RIVM) zoekt een Senior test automation engineer voor een startend project van onze opdrachtgevers. Je zal dus ook (met name) binnen de ART voor de opdrachtgever werkzaam zijn samen met andere (nieuwe) collega's, waaronder een Solution Architect, Backend- en Frontendontwikkelaars, een CI/CD engineer, Product Owner en Scrum Master.

Eisen

    • Algemeen:
      1.    Het tezamen met het scrum team en de Product Owner bepalen en behalen van gezamenlijke sprintdoelen;
      2.    Het Opzetten van geautomatiseerd testen in CI/CD pipline
      3.    Het begeleiden van junior testers
      4.    Het documenteren van de teststrategie en actualiseren van de testdocumentatie;
      5.    Het opstellen van testscenario's voor user stories en het schriftelijk uitwerken hiervan naar test cases;
      6.    Het opstellen en uitwerken van unit- en integratietesten;
      7.    Het testen van opgeleverde user-stories conform de testcases met criteria;
      8.    Het loggen van defects en het hertesten daarvan;
      9.    Het begeleiden en actief sturen van end-to-end tests en performance tests
    • 1.2    Specifiek:
      1.    Ervaring 1 of meerdere testautomation tooling: cucumber/gherkin, cypress, Jmeter, Selenium, Jest, React Testing Library, playwright
      2.    Container tools: Docker, Kubernetes
      3.    Version control: GitHub/Gitlab
      4.    CI/CD pipeline: OpenShift, Argo CD, gitLab en Tekton Pipeline.
      5.    Programeren in Java
      6.    Build/dependency: Webpack, Babel, Parcel, maven en/of gradle, Nexus en/of artifactory
      7.    Databases: SQL
      8.    APIs: REST, OpenAI, swagger
      9.    Ervaring met het testen van responsive design, accessibility (A11Y): Semantic HTML, ARIA attributes en performance optimalisatie: : Code splitting, lazy loading, memorization
    • Vereisten Profiel:
      1.    HBO werk-en denkniveau
      2.    TMAP / ISTQB Foundation incl. certificering
      3.    Certificering en/of ervaring in Agile way of working, Agile Foundation
      4.    Minimaal 8 jaar aantoonbaar ervaring met een of meer geautomatiseerd testen framework en tools
      5.    Minimaal 8 jaar aantoonbaar ervaring met source version control (Git, GitHub, GitLab, Bitbucket)
      6.    Minimaal 5 jaar aantoonbaar ervaring met het opzetten van geautomatiseerd tests in CI/CD pipelines gebouwed met OpenShift, Argo CD, gitLab en Tekton Pipeline.
      7.    Minimaal 5 jaar aantoonbaar ervaring met build/dependency (frameworks en tools) (Webpack, Babel, Parcel, maven en/of gradle, Nexus en/of artifactory)
      8.    Minimaal 5 jaar aantoonbaar ervaring met kubernetes op openshift en/of rancher.
      9.    Minimaal 5 jaar aantoonbaar ervaring met Docker
      10.    Minimaal 5 jaar aantoonbaar ervaring met Java (incl. java 17 of hoger)
      11.    Minimaal 3 jaar aantoonbaar ervaring met SQL en relationele databases (Oracle, DB2, PostgreSql)
      12.    Minimaal 3 jaar aantoonbaar ervaring met REST, OpenAPI en swagger
      13.    Minimaal 2 jaar ervaring met testcontainers
    • Overige kennisvereisten:
      1.    Ervaring met front-end development stack (JavaScript, TypeScript, React en/of Angular en NPM)
      2.    Ervaring met security frameworks (spring-security, SAML, OAuth2, OIDC en keycloak)
      3.    Ervaring met messaging en data streaming frameworks en tools (Kafka, RabbitMQ)
      4.    Ervaring met monitoring en observability (Grafana, kibana, prometheus, Loki en Splunk)
      5.    Ervaring met BPMN/DMN engines (Kogito en/of Camunda)
      6.    Ervaring met NoSQL DBs/Document DBs/graph DBs/key-value DBs (cassandra, mongoDB, TinkerPop/gremlin, redis)
      7.    Ervaring met Flyway en/of Liquibase
      8.    Ervaring met graphQL en/of gRPC

Wensen

  • Aanvullende kennis:
    1.    Agile Scrum; opstellen van acceptatiecriteria op basis van een story;
    2.    Werkervaring in een vergelijkbare functie en positie.
    3.    Advisering over testplannen/testautomatisering/ testscenario’s/ testscripts.
  • Overige functiewensen:
    1.    Bezit over een heldere visie voor testautomatisering in scaled omgevingen
    2.    Teamspeler die collega’s ook “het podium gunt”
    3.    Can Do mentaliteit en Agile mindset
    4.    Komt afspraken na en gaat verantwoordelijkheid niet uit de weg
    5.    Kan omgaan met weerstand en standvastig zijn als het nodig is, maar is ook bereid om écht naar andere standpunten te luisteren
    6.    Werkt binnen gestelde kaders, maar voelt zich vrij om binnen die kaders zelfstandig beslissingen te nemen
    7.    Werkt zelfstandig, maar weet dat om hulp vragen geen teken van zwakte is
    8.    Is goed in staat om kennis over te dragen aan stakeholders met minder ervaring

Competenties

  • Competenties:
    1.    Ervaring met Scrum is een must, ervaring met Safe is een pre
    2.    Ervaring met werken onder architectuur
    3.    Ervaring met werken in een complexe organisatie
    4.    Ervaring met werken in een overheidsinstantie
    5.    Begrijpt dat “Security by Design” in de huidige tijd een must is en handelt daarnaar
    6.    Vermijdt onnodige complexiteit
    7.    Heeft een duidelijke visie op Code Quality en kan die visie goed verwoorden
    8.    Is in staat meer junior collega’s te begeleiden
    9.    Goede beheersing van Nederlands in woord en geschrift.

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

Rijksinstituut voor de Volksgezondheid en Milieu (RIVM)

Rolomschrijving en taakafspraken

Deze opdracht valt binnen schaal 12 van de CAO Rijk. De indicatieve tariefrange ligt tussen de 100 en 107,50 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 Rijk: https://www.fnv.nl/cao-sector/overheid/rijk/cao-rijk


Opdrachtomschrijving
Binnen een dynamisch en complex IT-landschap zijn wij op zoek naar een deskundige en ervaren Senior testautomation engineer. In deze rol ben je verantwoordelijk voor het ontwerpen, implementeren en optimaliseren van geautomatiseerde testen binnen CI/CD pipelines. Dit landschap kenmerkt zich door frequente, component- en teamoverstijgende wijzigingen, hetgeen vraagt om robuuste testen die gesegregeerde en parallelle implementaties van user stories ondersteunen - zowel binnen als tussen onafhankelijke Scrum-teams. Je beschikt over diepgaande kennis van onder meer testtooling, CI/CD, testcontainers, databases en Java. ouw inzet is cruciaal voor het realiseren van betrouwbare en efficiënte softwarelevering in een omgeving waarin complexe afhankelijkheden bestaan tussen back-end componenten (Java stack), front-end componenten (React stack) en gedeelde bibliotheken voor zowel back-end als front-end.

Achtergrond opdracht
RIVM is een programma gestart om haar IV vaccinatielandschap pandemisch paraat te maken. Voor dit omvangrijke programma wordt een nieuw team samengesteld dat op basis van een uitgewerkte architectuur een nieuw landschap gaat neerzetten en samen met bestaande teams de functionaliteiten op het nieuwe landschap gaat ontwikkelen. De afdeling Ontwikkeling (IV-organisatie RIVM) zoekt een Senior test automation engineer voor een startend project van onze opdrachtgevers. Je zal dus ook (met name) binnen de ART voor de opdrachtgever werkzaam zijn samen met andere (nieuwe) collega's, waaronder een Solution Architect, Backend- en Frontendontwikkelaars, een CI/CD engineer, Product Owner en Scrum Master.

Eisen

    • Algemeen:
      1.    Het tezamen met het scrum team en de Product Owner bepalen en behalen van gezamenlijke sprintdoelen;
      2.    Het Opzetten van geautomatiseerd testen in CI/CD pipline
      3.    Het begeleiden van junior testers
      4.    Het documenteren van de teststrategie en actualiseren van de testdocumentatie;
      5.    Het opstellen van testscenario's voor user stories en het schriftelijk uitwerken hiervan naar test cases;
      6.    Het opstellen en uitwerken van unit- en integratietesten;
      7.    Het testen van opgeleverde user-stories conform de testcases met criteria;
      8.    Het loggen van defects en het hertesten daarvan;
      9.    Het begeleiden en actief sturen van end-to-end tests en performance tests
    • 1.2    Specifiek:
      1.    Ervaring 1 of meerdere testautomation tooling: cucumber/gherkin, cypress, Jmeter, Selenium, Jest, React Testing Library, playwright
      2.    Container tools: Docker, Kubernetes
      3.    Version control: GitHub/Gitlab
      4.    CI/CD pipeline: OpenShift, Argo CD, gitLab en Tekton Pipeline.
      5.    Programeren in Java
      6.    Build/dependency: Webpack, Babel, Parcel, maven en/of gradle, Nexus en/of artifactory
      7.    Databases: SQL
      8.    APIs: REST, OpenAI, swagger
      9.    Ervaring met het testen van responsive design, accessibility (A11Y): Semantic HTML, ARIA attributes en performance optimalisatie: : Code splitting, lazy loading, memorization
    • Vereisten Profiel:
      1.    HBO werk-en denkniveau
      2.    TMAP / ISTQB Foundation incl. certificering
      3.    Certificering en/of ervaring in Agile way of working, Agile Foundation
      4.    Minimaal 8 jaar aantoonbaar ervaring met een of meer geautomatiseerd testen framework en tools
      5.    Minimaal 8 jaar aantoonbaar ervaring met source version control (Git, GitHub, GitLab, Bitbucket)
      6.    Minimaal 5 jaar aantoonbaar ervaring met het opzetten van geautomatiseerd tests in CI/CD pipelines gebouwed met OpenShift, Argo CD, gitLab en Tekton Pipeline.
      7.    Minimaal 5 jaar aantoonbaar ervaring met build/dependency (frameworks en tools) (Webpack, Babel, Parcel, maven en/of gradle, Nexus en/of artifactory)
      8.    Minimaal 5 jaar aantoonbaar ervaring met kubernetes op openshift en/of rancher.
      9.    Minimaal 5 jaar aantoonbaar ervaring met Docker
      10.    Minimaal 5 jaar aantoonbaar ervaring met Java (incl. java 17 of hoger)
      11.    Minimaal 3 jaar aantoonbaar ervaring met SQL en relationele databases (Oracle, DB2, PostgreSql)
      12.    Minimaal 3 jaar aantoonbaar ervaring met REST, OpenAPI en swagger
      13.    Minimaal 2 jaar ervaring met testcontainers
    • Overige kennisvereisten:
      1.    Ervaring met front-end development stack (JavaScript, TypeScript, React en/of Angular en NPM)
      2.    Ervaring met security frameworks (spring-security, SAML, OAuth2, OIDC en keycloak)
      3.    Ervaring met messaging en data streaming frameworks en tools (Kafka, RabbitMQ)
      4.    Ervaring met monitoring en observability (Grafana, kibana, prometheus, Loki en Splunk)
      5.    Ervaring met BPMN/DMN engines (Kogito en/of Camunda)
      6.    Ervaring met NoSQL DBs/Document DBs/graph DBs/key-value DBs (cassandra, mongoDB, TinkerPop/gremlin, redis)
      7.    Ervaring met Flyway en/of Liquibase
      8.    Ervaring met graphQL en/of gRPC

Wensen

  • Aanvullende kennis:
    1.    Agile Scrum; opstellen van acceptatiecriteria op basis van een story;
    2.    Werkervaring in een vergelijkbare functie en positie.
    3.    Advisering over testplannen/testautomatisering/ testscenario’s/ testscripts.
  • Overige functiewensen:
    1.    Bezit over een heldere visie voor testautomatisering in scaled omgevingen
    2.    Teamspeler die collega’s ook “het podium gunt”
    3.    Can Do mentaliteit en Agile mindset
    4.    Komt afspraken na en gaat verantwoordelijkheid niet uit de weg
    5.    Kan omgaan met weerstand en standvastig zijn als het nodig is, maar is ook bereid om écht naar andere standpunten te luisteren
    6.    Werkt binnen gestelde kaders, maar voelt zich vrij om binnen die kaders zelfstandig beslissingen te nemen
    7.    Werkt zelfstandig, maar weet dat om hulp vragen geen teken van zwakte is
    8.    Is goed in staat om kennis over te dragen aan stakeholders met minder ervaring

Competenties

  • Competenties:
    1.    Ervaring met Scrum is een must, ervaring met Safe is een pre
    2.    Ervaring met werken onder architectuur
    3.    Ervaring met werken in een complexe organisatie
    4.    Ervaring met werken in een overheidsinstantie
    5.    Begrijpt dat “Security by Design” in de huidige tijd een must is en handelt daarnaar
    6.    Vermijdt onnodige complexiteit
    7.    Heeft een duidelijke visie op Code Quality en kan die visie goed verwoorden
    8.    Is in staat meer junior collega’s te begeleiden
    9.    Goede beheersing van Nederlands in woord en geschrift.

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

Cindy Straten

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.