Chat met ons!

Tester / QA Engineer

Voor de Universiteit van Amsterdam zoeken wij een Tester / QA Engineer die kwaliteit borgt binnen een modern headless CMS-ecosysteem. Een technische en inhoudelijk uitdagende opdracht waarin API’s, contentplatformen en frontendapplicaties samenkomen in een complexe digitale omgeving.

Tarief in overleg

Detachering

Nog … dagen

Tester / QA Engineer

Opdrachtgever: Universiteit van Amsterdam (UvA)
Standplaats: Amsterdam (hybride)
Startdatum: 9 maart 2026
Einddatum: 31 augustus 2026
Verlenging: Ja
Uren per week: 16–24 uur
Tarief: In overleg
Gesprek: Mogelijk kennismakingsgesprek op donderdag 12 maart

Functieomschrijving

Binnen de migratie van medewerker-, corporate- en subsites naar een headless CMS-architectuur wordt een centrale abstractielaag ontwikkeld in TypeScript (NestJS). Deze laag ontsluit content uit meerdere bronnen (Sanity CMS, SAP, LDAP) en biedt via Apollo GraphQL een uniforme interface aan diverse Nuxt/Vue (SSR) front-end applicaties.

Een belangrijk onderdeel is de medewerkerprofielen-tool, geïntegreerd in Sanity Studio en beschikbaar via de website. Door de combinatie van meerdere databronnen, rol- en rechtenstructuren en hergebruik van content over meerdere kanalen, is grondige en structurele kwaliteitsborging essentieel.

Als Tester / QA Engineer ben je verantwoordelijk voor het opzetten, uitvoeren en optimaliseren van testactiviteiten binnen dit ecosysteem. Je werkt nauw samen met backend- en frontenddevelopers en bestaande testers.

Taken en verantwoordelijkheden

Teststrategie & testopzet

  • Opstellen en onderhouden van een teststrategie voor een headless, API-gedreven architectuur
  • Definiëren van testscenario’s voor multi-source content, GraphQL API’s en SSR frontends
  • Afstemmen van testaanpak met backend- en frontendteams

Backend & API testing

  • Testen van GraphQL schema’s, queries en resolvers (functioneel en regressie)
  • Valideren van contenttransformaties tussen Sanity, SAP en LDAP
  • Controleren van foutafhandeling, edge cases en performancegevoelige paden
  • Verifiëren van dataconsistentie (o.a. MongoDB)

CMS & tool testing

  • Testen van Sanity Studio configuraties, schemas en plugins
  • Functioneel testen van de medewerkerprofielen-tool (CMS en website)
  • Controleren van rol- en rechtenstructuren

Frontend & integratietesten

  • Testen van Nuxt/Vue (SSR) applicaties in combinatie met GraphQL API
  • Valideren van SSR/CSR gedrag en content rendering
  • End-to-end testen van contentwijzigingen: CMS → abstractielaag → frontend

Functie-eisen

  • Aantoonbare ervaring als Tester / QA Engineer binnen moderne webarchitecturen
  • Ervaring met API testing, bij voorkeur GraphQL
  • Kennis van headless CMS-concepten, bij voorkeur Sanity
  • Ervaring met Nuxt/Vue (SSR) vanuit testperspectief
  • Ervaring met NestJS en TypeScript
  • Goede communicatieve vaardigheden in Nederlands of Engels

Pré’s

  • Ervaring met testen van contentplatformen of digitale ecosystemen met meerdere databronnen
  • Affiniteit met security- en autorisatietesten
  • Ervaring met Git

Competenties

  • Analytisch en gestructureerd
  • Kwaliteitsgericht
  • Proactief
  • Samenwerkingsgericht
  • Communicatief sterk

Solliciteren







    Vragen over de vacature?

    Stuur Luca Sanchez een berichtje.

    Based on the PADDAP framework Talentwave Solution