Van Test Automation naar DevOps bij Rabobank
IT-4-IT bij Rabobank
Klant: Rabobank
Rol: Developer Testautomation Framework
Als Test Automation Engineer bij Rabobank, op de afdeling Fraude- en Terrorismefinanciering, was ik voornamelijk bezig met het onderhouden en verbeteren van het testautomatiseringsframework. Een upgrade van Selenium, een update van de Chromedriver, improvements van het framework, dit is waar ik me mee bezig hield. Ik werkte daarmee aan een framework dat ongeveer 1.400 testcases parallel liet draaien op zeventig testvm’s.
Van Test Automation naar DevOps
Omdat de testautomatisering bij dit project erg stabiel draaide, kostte het me in de praktijk niet altijd veel tijd om onderhoud te doen. Hoewel ik een aantal nuttige verbeteringen heb doorgevoerd, was ik hier ook niet een volle werkweek mee bezig. Al snel kwam er daarmee ruimte om me op andere gebieden te richten, waaronder DevOps. Een van mijn belangrijkste bijdragen was het inrichten van pipelines in Azure DevOps en het uitvoeren van een groot project rond de vernieuwing van SSL-certificaten. Dit laatste project zorgde ervoor dat certificaten tijdig werden vervangen wanneer ze bijna zouden verlopen, wat essentieel was voor de veiligheid en continuïteit van onze applicaties.
Meest opvallende mijlpaal
Met zoveel tests die soepel en parallel liepen, kon ik me ook richten op andere verbeteringen binnen het team. Ik heb daarom naast technische uitdagingen ook de Scrum Master rol opgepakt. Vanuit die rol heb ik pre-refinements, planning poker en vernieuwde retrospectives doorgevoerd. Waar we voorheen meer op ons eigen eilandje opereerden, kregen we steeds meer begrip voor elkaars rol en konden we elkaar ook steeds beter ondersteunen. Door de nieuwe refinements en het pokeren, snapten we ook van elkaar steeds beter waar we mee bezig waren. Hierdoor hadden we steeds vaker dat we elkaars werk goed konden overnemen.
Uitdagingen en aanpassingen
Ik heb bij de Rabobank veel verschillende dingen geleerd. Als testautomatiseerder was ik druk met het framework en moest ik daar regelmatig ad-hoc zaken aanpassen. Als devopser leerde ik veel over pipelines en ssl certificaten. Maar behalve de technische uitdagingen, was het werken als Scrum Master een uitdaging op een heel ander niveau. Dit vroeg om meer soft skills en het managen van teamdynamieken!
Belangrijkste lessen
Een van de belangrijkste inzichten uit dit project is dat testautomatisering gaaf is, maar dat er binnen de IT nog veel meer leuke facetten zijn. Ik heb op volle kracht mee mogen werken aan onze pipelines, veel verbeteringen en wijzigingen op onze repo’s doorgevoerd en al met al mijn technische kennis verbreed en uitgebreid. Maar deze opdracht heeft me ook geholpen om nieuwe verantwoordelijkheden op te pakken. Ik ervaarde als Scrum Master dat soft skills net zo belangrijk zijn als technische vaardigheden, vooral als het gaat om teamcommunicatie en samenwerking.
Gebaseerd op input en bewerkingen van Jurgen Alebregtse. Geschreven met behulp van de Newspark Klantcase Blogmaker GPT.