Basler Kantonalbank is a 100+ year old institution providing retail banking for individuals and small to medium businesses in the Swiss region.
Much like other top financial institutions, Basler Kantonalbank relies on technology from Avaloq for core banking activities – such as customer information, transactions, and balance information. In addition, their other critical applications (e.g., mobile banking and fintech microservices) rely on Avaloq to improve operational efficiency.
Basler Kantonalbank wanted to get ahead of the curve by providing more functionality to its customers—faster. The pace of Avaloq releases was increasing at the same time that these applications were becoming more interconnected (with increasingly complex integration layers). They knew more rigorous testing was a critical component to their success. However, their existing manual testing was no longer a viable option to deliver the “quality at speed” they wanted to achieve.
Since Avaloq is a data heavy system, manual testing was a longstanding challenge. 10,000 manual test cases were run annually against Avaloq for its 5 releases per year at Basler Kantonalbank—covering only 42% of the application’s business risk. That was in addition to the rigorous testing required for mobile, e-banking, and adjacent applications needed for each release. To stay a step ahead of the accelerating innovation, they also needed to accelerate testing, which required test automation.
“We focused on the right architecture and slowly building our tests for a nicely maintainable setup. We could have focused on doing many tests instead of doing the right tests and we managed to get most of it right.“