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