Testautomatisering in een sprookjes-achtige setting
Een bijzonder project voor de Efteling
Onze klant, de Efteling, een van de meest iconische pretparken van Nederland, ging een belangrijke digitale transitie tegemoet. Met een relatief kleine IT-afdeling en een grote werknemerspopulatie, had de Efteling behoefte aan een ervaren testautomatiseerder om de kwaliteit van hun systemen te waarborgen. Het project draaide om het vervangen van hun Property Management Systeem (PMS) en het opzetten van testautomatisering voor de nieuwe microservicearchitectuur. Een PMS speelt een essentiële rol in het beheren van alle klant- en reserveringsgegevens voor het hotel en vakantieparken van de Efteling. Naast dit systeem hielp ik ook bij de testing en kwaliteitsbewaking van het redesign van de website, een creatief project dat zowel de magische beleving van de Efteling moest behouden als technische robuustheid moest garanderen.
Mijn rol: Test Automation Engineer
Als Test Automation Engineer was mijn rol een combinatie van handmatig testen van nieuwe functionaliteiten en het opzetten van een automatische regressietest voor zowel de nieuwe website als de microservices. Voor de website gebruikte ik Playwright, terwijl ik voor de backend een combinatie van Mocha en Supertest toepaste. Omdat de Efteling nog geen specifieke teststrategie had voor hun nieuwe site en microservicearchitectuur, heb ik deze vanaf de basis ontwikkeld. Dit gaf ons een structuur om te bepalen waar en wanneer testen het meest effectief konden worden uitgevoerd, wat essentieel was om zowel kwaliteit als snelheid in toekomstige releases te waarborgen.
Uitdagingen en samenwerking
Een van de grootste uitdagingen was dat zowel de microservicearchitectuur als het opzetten van een teststrategie nieuwe terreinen voor mij waren. Hierdoor moest ik mijn weg vinden in een complexe technische omgeving en tegelijk een basis leggen voor de testprocessen. Gelukkig kon ik rekenen op de steun en expertise van mijn collega’s, die me waardevolle inzichten boden. Dit versterkte niet alleen mijn eigen aanpak, maar gaf me ook het vertrouwen om snel de juiste beslissingen te nemen.
Mijlpalen en successen
Tijdens het project bereikten we enkele belangrijke mijlpalen. Zo leverde ik een heldere teststrategie en een robuuste regressietestset op die de stabiliteit en kwaliteit van zowel de microservices als het redesign van de website waarborgde. De combinatie van handmatige en geautomatiseerde tests zorgde ervoor dat eventuele issues snel gedetecteerd en opgelost werden. De positieve feedback van het Efteling-team bevestigde dat onze aanpak effectief was en bijdroeg aan de kwaliteit die bij hun merk past.
Een magische werkomgeving
Wat dit project bijzonder maakte, was de unieke, sprookjesachtige setting van de Efteling. De website heeft een betoverend design dat aansluit bij de magie van het park, wat het testen hiervan extra speciaal maakte. En als bonus bevond het kantoor zich midden in het park zelf, waardoor we tijdens de lunchpauzes konden genieten van een wandeling door het pretpark. Die unieke ervaring, gecombineerd met de fijne samenwerking binnen het team, zal me altijd bijblijven.
Belangrijkste leerpunten
Dit project heeft me niet alleen veel geleerd over het opzetten van een teststrategie en het werken met een microservicearchitectuur, maar ook over het belang van samenwerking en kennisdeling. Het was een unieke kans om me zowel professioneel als persoonlijk te ontwikkelen in een creatieve en inspirerende omgeving.
Gebaseerd op input en bewerkingen van Joeri Sengers. Geschreven met behulp van de Newspark Klantcase Blogmaker GPT.