How Did ASB Redefine Quality With Model-Based Automation?

How Did ASB Redefine Quality With Model-Based Automation?

Auckland Savings Bank found itself navigating a complex landscape where the demand for rapid digital evolution collided with the stringent requirements of a 160-year-old financial institution. To remain competitive in an era of instant transactions and mobile-first banking, the organization needed to accelerate its software release cycles without compromising the absolute reliability that customers expect from their primary financial partner. This transition necessitated a complete reimagining of the quality assurance process, moving away from reactive measures toward a proactive, integrated strategy. The bank recognized that traditional testing methods were no longer sufficient to support the scale and complexity of modern banking applications. By embracing a model-based automation philosophy, the institution sought to eliminate bottlenecks that had historically slowed down innovation. This fundamental shift allowed for a more sustainable approach to quality, ensuring that every update contributed to a more resilient and user-friendly digital banking experience for its massive customer base.

The Strategic Bottleneck: Why Manual Testing Failed the Bank

As the bank moved toward a DevOps-oriented culture characterized by frequent updates and iterative improvements, the existing legacy infrastructure presented a unique set of challenges. Maintaining a delicate balance between a century of operational history and the cutting-edge requirements of modern software development created a tension that traditional manual testing simply could not resolve. Every new feature or system update required exhaustive regression testing to ensure that core banking functions remained untouched and secure from unintended consequences. However, the sheer volume of these manual checks became an insurmountable hurdle that threatened to delay critical project timelines and increase operational costs. The reliance on human testers for repetitive tasks not only introduced the possibility of oversight but also limited the team’s ability to focus on more complex exploratory testing. It became clear that continuing with these labor-intensive processes would result in a significant lag between development and deployment.

Early attempts to mitigate these issues using conventional, script-based automation frameworks proved to be equally problematic for the organization. These frameworks typically relied on highly specialized technical staff to write and maintain extensive libraries of custom code, which effectively created a new form of technical debt. When the user interface of an application underwent even a minor modification, the brittle scripts would frequently break, requiring hours of troubleshooting and manual repairs. This cycle of constant maintenance meant that the quality assurance team spent more time fixing the automation itself than actually testing the banking software. Consequently, the high overhead associated with these script-heavy systems made them unsustainable for long-term use in a rapidly changing digital environment. Instead of providing the desired agility, the automated tests became a burden that drained resources and hindered the bank’s ability to respond quickly to market shifts. The realization that a different approach was needed led the bank to explore more robust and flexible alternatives.

The Model-Based Solution: Decoupling Logic From Code

The decision to implement a model-based automation framework using Tricentis Tosca represented a departure from the fragile world of scripted testing. By creating a functional model of the software under test, the bank was able to decouple the logical business processes from the underlying technical code and application elements. This abstraction meant that if the user interface changed, the automation team only needed to update the central model rather than hundreds of individual scripts. This streamlined approach significantly reduced the complexity of maintaining the test suite and allowed for much faster adaptation to software updates. Furthermore, the model-based methodology provided a visual representation of the testing logic, making it far more accessible to a broader range of stakeholders within the organization. This shift enabled the bank to build a more resilient testing infrastructure that could withstand the constant evolution of its digital platforms while providing a much clearer view of overall test coverage across various systems and customer journeys.

One of the primary advantages of this new framework was the lowering of the total cost of ownership for the bank’s automated testing initiatives. Because the system utilized dynamic steering and high-level functions, the need for specialized programming skills to create and manage tests was greatly diminished. This democratization of testing meant that business analysts and subject matter experts, who possessed a deep understanding of banking operations but might lack deep coding experience, could now actively participate in the quality assurance process. By leveraging the expertise of those who understood the customer experience best, the bank ensured that its automated tests were aligned with real-world usage patterns. This transition moved the focus away from technical maintenance and toward high-value activities that directly improved the quality of the final product. The move toward a maintainable and scalable capability allowed the bank to grow its digital ecosystem without a corresponding increase in testing costs or a decrease in the speed of delivery for new features.

The Implementation Strategy: Building Cross-Functional Teams

The successful deployment of the model-based framework was not merely a result of adopting new software; it required a highly disciplined and strategic implementation plan. The bank established a dedicated team of automation specialists whose primary mission was to modernize the regression testing suite for its critical online banking platform. This team adopted a risk-based management style, which involved identifying and prioritizing the most vital business functions to ensure that the most significant threats were addressed first. By focusing on core services, the bank was able to achieve early wins that demonstrated the value of the new approach to senior leadership and other internal stakeholders. Regular progress demonstrations were held on a weekly basis, providing transparency and allowing the project team to gather immediate feedback from across the organization. This iterative process ensured that the automation project remained closely aligned with the bank’s broader strategic goals and provided a clear roadmap for expanding the framework into other areas.

A critical component of this strategic transformation was the deliberate effort to break down internal silos that often hinder large-scale technology projects. The bank reorganized its testing efforts by forming cross-functional squads that brought together business analysts, technical developers, and automation engineers into a single collaborative unit. This structure fostered a shared sense of ownership over the quality of the software and encouraged continuous communication between different departments. Daily stand-up meetings and collaborative workshops became the norm, ensuring that everyone involved was working toward the same objectives. The bank also partnered with external specialists to gain additional insights and best practices, further strengthening its internal capabilities. By integrating diverse perspectives into the development and testing process, the organization was able to create more comprehensive and accurate automated scenarios. This collaborative environment not only improved the efficiency of the testing process but also helped to cultivate a more cohesive engineering culture throughout the bank.

The Performance Metrics: Driving Rapid Operational Efficiency

Within a relatively short timeframe of just five months, the impact of the model-based automation initiative became clearly evident through a series of impressive metrics. The dedicated automation team successfully converted 1,100 complex test cases into a streamlined automated suite, covering nearly 92 comprehensive end-to-end business scenarios. These scenarios represented the most critical pathways that customers navigate when using the bank’s digital services, ensuring that the most important features were always functional. This rapid transition demonstrated the scalability of the model-based approach and its ability to handle large volumes of test data and diverse system requirements. The ability to automate such a significant portion of the regression suite in such a short period was a testament to the efficiency of the new framework compared to traditional methods. These results provided concrete evidence that the bank had successfully moved past the limitations of its previous testing strategies and was now operating at a level of maturity that could support its long-term digital growth.

The most striking improvement was the dramatic 95% reduction in the effort required to perform full regression testing across the bank’s digital platforms. A process that had previously required approximately 300 hours of manual labor was reduced to an automated execution time of under 12 hours. This massive increase in efficiency allowed the bank to run comprehensive system checks on-demand, rather than being restricted to specific testing windows at the end of a development cycle. By executing tests more frequently, the engineering teams were able to identify and resolve defects much earlier in the process, preventing small issues from escalating into major system failures. This shift toward early detection not only improved the overall stability of the banking applications but also significantly reduced the cost associated with fixing bugs later in the lifecycle. The newfound ability to conduct rapid and reliable testing empowered the bank to release updates with a level of confidence that was previously unattainable, directly benefiting the end-user experience.

The Cultural Shift: Ensuring Long-Term Digital Resilience

The ultimate success of this transformation was deeply rooted in strong executive support, which elevated the role of quality assurance from a background operational task to a high-level strategic priority. With the backing of senior leadership, the bank was able to fully integrate automated testing into its core technology strategy, ensuring that it was seen as an essential component of digital resilience. This high-level commitment provided the necessary resources and organizational buy-in to move away from isolated, siloed testing teams and toward a model of collaborative, business-focused squads. This evolution in the engineering culture meant that quality was no longer the sole responsibility of a single department but was instead a shared priority for everyone involved in the software delivery process. By embedding these principles into the organization’s DNA, the bank created a foundation for continuous improvement and long-term sustainability. This cultural shift was as important as the technology itself, as it ensured that the new practices would be maintained and expanded in the future.

As the global financial sector continued to evolve, the organization demonstrated that digital resilience became a fundamental requirement for survival in a competitive market. The project successfully established a repeatable blueprint for how established institutions could modernize their operations by treating test automation as a strategic asset rather than a technical burden. Leaders across the industry recognized that manual processes were no longer sufficient to meet the rising expectations of customers or the increasing demands of regulatory compliance. By investing in maintainable frameworks and cross-functional teams, the bank proved that it was possible to achieve both high speed and high reliability. Organizations were encouraged to prioritize the decoupling of business logic from technical implementations to ensure long-term flexibility. Ultimately, the transition to model-based automation provided the necessary stability for the bank to innovate safely in a digital-first world. This journey highlighted the importance of aligning technology choices with broader organizational goals to drive change.

Subscribe to our weekly news digest.

Join now and become a part of our fast-growing community.

Invalid Email Address
Thanks for Subscribing!
We'll be sending you our best soon!
Something went wrong, please try again later