20 juni 2025

‘Mijn werk begint vaak al voordat er één regel code is geschreven’

Colin Robaard

Business developer

Voor Sanjivani Dave, QA Engineer bij DevRepublic, draait alles om helderheid, betrouwbaarheid en het voorkomen van problemen vóór ze ontstaan. Al ruim 5 jaar bewaakt ze de betrouwbaarheid van uiteenlopende applicaties: van prestatie tot gebruikerservaring. ‘Het geeft me voldoening om te weten dat mijn werk ervoor zorgt dat gebruikers een soepel werkend systeem ervaren. Geen bugs, geen verrassingen. Gewoon software die doet wat het belooft.’

Kwaliteit begint bij de basis

Als QA Engineer is Sanjivani verantwoordelijk voor het bewaken van de kwaliteit van de software die DevRepublic ontwikkelt. Ze werkt mee aan het opstellen van teststrategieën, ontwerpt testcases en testdata, voert API-validaties uit en schrijft geautomatiseerde testscripts. Ze maakt daarbij gebruik van tools als Postman en Cypress.

‘Mijn werk begint vaak al voordat er één regel code is geschreven,’ vertelt ze. ‘Ik denk mee tijdens de sprintplanning, help bij het scherp krijgen van acceptatiecriteria en zorg dat er van begin tot eind goed getest kan worden. Kwaliteit bouw je niet achteraf in.’

Verder kijken dan bugs

Tijdens het testen let Sanjivani niet alleen op functionaliteit, maar ook op prestaties en onderlinge samenhang. In één van haar projecten waarbij externe data werd geïntegreerd, ontdekte ze tijdens het testen onverklaarbare dataverschillen. ‘Zelfs de klant wist niet waar het misging. Na grondig uitzoekwerk bleek het in de datamapping te zitten. We hebben het opgelost én meteen de werking van de integratie beter kunnen uitleggen aan gebruikers.’

Testen tot het knelpunt

Juist in complexe omgevingen is het belangrijk om proactief risico’s te signaleren. ‘Bijvoorbeeld bij het ontwikkelen van een functie die grote hoeveelheden data moet kunnen verwerken voor meerdere gebruikers tegelijk’, legt Sanjivani uit. 

‘Zo’n functionaliteit moet flink belast kunnen worden. Daarom heb ik doelgerichte testscripts opgesteld om te zien hoe het systeem zich onder zware druk zou gedragen. En dat was maar goed ook, want daardoor ontdekten we een kritieke fout die het systeem liet crashen. Met deze informatie konden we het systeem optimaliseren en hebben we toekomstige problemen voorkomen.’

‘Ook na de initiële testfase houdt kwaliteitsbewaking niet op’, benadrukt Sanjivani. ‘In een van onze projecten hebben we met Azure DevOps een CI/CD-pipeline ingericht die na elke sprintdeployment automatisch regressietests uitvoert. Daardoor besparen we veel handmatig werk en kunnen we ons focussen op de analyse van fouten en het terugkoppelen naar het developmentteam. Het levert sneller inzicht op in risicogebieden en zorgt voor stabielere releases.’

Samenwerken aan stabiele software

Hoewel haar werk vaak technisch en analytisch is, draait het voor Sanjivani net zo goed om samenwerking. Ze stemt af met developers om de technische kant goed te begrijpen, en met product owners om te zorgen dat alle verwachtingen helder zijn. ‘Ik stel veel vragen, vooral aan het begin. Wat moet het precies doen? Wat mag er absoluut niet fout gaan? Wat verwachten gebruikers?’

Bij de integratie van een complex extern systeem, waarbij de datastromen onduidelijk waren, ging ze nog een stap verder. ‘Ik heb toen niet alleen getest, maar ook geholpen de dataflow in kaart te brengen en zowel ons team als de klant begeleid. Dat gaf veel duidelijkheid en verbeterde de gebruikservaring enorm.’

‘In complexe omgevingen moet je proactief risico’s signaleren’

Groei, vertrouwen en werkplezier

Sanjivani voelt zich thuis bij DevRepublic. Niet alleen omdat ze haar kennis kan inzetten, maar ook omdat ze de ruimte krijgt om te leren en te groeien. ‘Ik krijg het vertrouwen om initiatief te nemen. Of het nu gaat om het uitproberen van een nieuwe testtool of het verbeteren van een proces. Als het helpt, mag ik ermee aan de slag.’

Werkplezier zit voor haar in kleine én grote dingen: samenwerken met collega’s, een goed gesprek tijdens een stand-up of het moment dat een stabiele release live gaat. ‘Dan weet ik waarvoor ik het doe. Niet voor de perfecte testscore, maar zodat mensen kunnen vertrouwen op de software die ze gebruiken.’

Ook samenwerken met DevRepublic?

Sanjivani laat zien wat er mogelijk is als je werkt met een team dat kwaliteit vanaf het begin serieus neemt. Benieuwd wat onze developers, testers en product owners voor jouw organisatie kunnen betekenen? Neem contact op, we denken graag met je mee.

Contact