Artikel

Bartosz, Trendsz, Testadvies, Testautomatisering

Wat zijn de meest interessante, uitdagende of spectaculaire testopdrachten waar onze consultants aan werken óf hebben gewerkt? In deze rubriek vertellen collega’s over bijzondere testprojecten. Deze keer deelt Alex zijn ervaringen als software tester bij een grote Nederlandse bank in een team die de telefonische klantenservice en chatservice aansturen. Wat hield het project in? Welke werkzaamheden voerde hij uit? Tegen welke uitdaging liep hij aan en vooral, hoe ging hij hiermee om?

Wat hield het project in?

Ik werkte voor de afdeling Contact Management, die verantwoordelijk is voor de ontwikkeling en het beheer van applicaties die het contact tussen de bank en haar klanten ondersteunt en verbetert. Denk hierbij aan systemen die het keuzemenu van de telefonische klantenservice aansturen, maar ook de software achter de chatfunctionaliteit.

Mijn rol was om ervoor te zorgen dat wijzigingen en nieuwe functionaliteiten binnen deze applicaties betrouwbaar werkten en een goede gebruikerservaring boden.

Wat was jouw specifieke rol?

Ik maakte deel uit van één van de DevOps-teams. In deze rol was ik verantwoordelijk voor het testen van verschillende applicaties die de klantenservice ondersteunen. Daarnaast testte ik het CRM-systeem dat door klantenservicemedewerkers wordt gebruikt voor het beheren van klantcontacten en werkzaamheden. Mijn taak was om de kwaliteit van nieuwe functionaliteiten en wijzigingen te bewaken, zodat de systemen betrouwbaar bleven functioneren voor zowel klanten als medewerkers.

Hoewel mijn primaire verantwoordelijkheid het testen van de software was, kreeg ik de ruimte om af en toe kleine wijzigingen door te voeren. Dit gebeurde altijd in nauw overleg met de developers en het functioneel beheer. Op deze manier kon ik een bredere bijdrage leveren aan het team en het ontwikkelproces.

Welke werkzaamheden voerde jij uit binnen dit project?

Mijn werkzaamheden richtten zich vooral op de telefonische klantenservice en de chatservice. Bij de telefonische klantenservice spreken klanten een vraag in, waarna de software bepaalde naar welke afdeling zij worden doorgestuurd. De chatservice werkt volgens een vergelijkbaar principe: de software probeert de vraag van de klant te verduidelijken, geeft waar mogelijk direct informatie of stuurt de klant door naar een medewerker van het juiste team.

Een voorbeeld:

  1. De klant belt met de klantenservice
  2. De geautomatiseerde assistent vraagt waarover de klant belt
  3. De klant zegt: “Ik ben mijn pas verloren.”
  4. De software herkent de vraag en verbindt de klant automatisch door met de juiste afdeling om de pas te blokkeren.

Als tester controleerde ik of verschillende formuleringen tot het juiste resultaat leidden. Zo testte ik bijvoorbeeld of alleen het woord “pas” dezelfde routering opleverde als de volledige zin “Ik ben mijn pas verloren”.

"We voelden allebei de verantwoordelijkheid om een urgent probleem op te lossen dat grote impact had op de dienstverlening."

Wat maakt dit project zo bijzonder?

Juist de manier van testen maakte dit project zo bijzonder voor mij:

  • Ik voerde veel functionele testgevallen uit door teksten daadwerkelijk in te spreken of te typen in de chatfunctie.
  • Er werd rekening gehouden met uiteenlopende praktijksituaties. Zo testten we bijvoorbeeld hoe de software reageerde wanneer men zacht praat, een sterk accent heeft of minder duidelijk articuleert. Vooral het testen van onduidelijke spraak leverde komische situaties op en zorgde regelmatig voor veel gelach binnen het team.
  • Naast de klantgerichte functionaliteit zat er ook een uitgebreid routeringssysteem achter de schermen. Ook dat maakte deel uit van mijn werkzaamheden. Hiervoor verstuurde ik onder andere XML-berichten via Postman om te controleren of aanvragen correct werden verwerkt en naar de juiste systemen en afdelingen werden doorgestuurd.

Tegen welke uitdagingen liep je aan en hoe ging je daarmee om?

Eén van de meest uitdagende situaties was een productie-incident waarbij klanten bepaalde opties in het telefonische menu niet meer konden bereiken. Op dit soort momenten is snel in actie komen super belangrijk, omdat de dienstverlening direct wordt geraakt.

Mijn taak was om de situatie binnen de productieomgeving te onderzoeken en te achterhalen waar het probleem precies zat. Dat bleek lastiger dan verwacht. De productieomgeving werkte anders dan de testomgeving waarmee ik dagelijks werkte. De manier van inloggen, de beschikbare instellingen en de tooling verschilden aanzienlijk, waardoor ik snel moest schakelen en op zoek moest naar de juiste documentatie en expertise. Uiteindelijk kwam ik telefonisch in contact met een collega die veel ervaring had met de productieomgeving en ook bevoegd was om daar wijzigingen door te voeren. Hoewel we elkaar nog nooit hadden ontmoet, werkten we die dag intensief samen. Onder hoge tijdsdruk onderzochten we verschillende mogelijke oorzaken, totdat we de fout daadwerkelijk hadden gevonden en konden herstellen. Daarna waren alle menuopties weer bereikbaar voor klanten.

Wat deze situatie voor mij bijzonder maakte, was het vertrouwen en de samenwerking die ontstond tussen twee collega’s die elkaar niet kenden en uitsluitend telefonisch contact hadden. We voelden allebei de verantwoordelijkheid om een urgent probleem op te lossen dat grote impact had op de dienstverlening. Extra leuk: een tijd later zijn we elkaar alsnog in het echt tegengekomen tijdens een algemene bijeenkomst, dat was een leuke ervaring.

Heb je vragen over dit of een ander testproject of vind je het leuk om jouw eigen ervaringen met ons te delen? Laten we dan eens koffiedrinken.

    Wil je ons nieuwste Paarsz magazine per post ontvangen? Laat dan je gegevens achter.

    Ontwerp zonder titel (19)

    Werken bij Bartosz?

    Vincent Verhelst

    Geïnteresseerd in Bartosz? Dan ga ik graag met jou in gesprek. We kunnen elkaar ontmoeten met een kop koffie bij ons op kantoor. Of tijdens ontbijt, lunch, borrel of diner op een plek die jou het beste uitkomt. Jij mag het zeggen.