End-To-End Migration & Testing of a Large Scale Mortgage Application
The client has pretty long history with cars in The Netherlands. Since 1990, the company has put over 9000 cars on the road and while serving with cars, they have gained vast exposure in car finance and ownership programs with progressive corporations.
They are at the forefront of finding better ways for their customers to buy, own and run the car of their choice without taking operational burden on their head in the most affordable way.
It was critical to serve with add-on services of car finance and ownership programs in low cost to their customers, and for that the client was at the verge to ensure high performance, faster delivery of the mortgage solutions by adapting quality engineering services.
Complexity of mortgage services through their mortgage solutions
Time taking manual operational processes
Obsolete features of their current mortgage solutions were causing slow down of the system
Application was not supporting development of the new essential features
With tens of millions of lines of code in legacy system that required dozens of hours of qualified technology professionals, it was almost impossible to manage the old code and rewrite the new to raise the standard coding practices
It was difficult to use current UI/UX while improving the user experience
Gateway Digital offered workshop-based analysis of their current legacy system and recommended the migration of their current system from Delphi to .NET including the implementation of robust Gateway Test Automation Framework (GTAF) to ensure the seamless performance to the end-users and save cost of manual testing efforts.
Gateway Digital was responsible for the legacy modernization process by migrating their mortgage solution technology from Delphi to .NET including test cycle design of the same. To reduce the impact on customers’ day-to-day operations and sales, we wisely served with piece by piece approach and started with the testing of existing application which was followed by migration of the solution.
Overall test cycle was spread across 10 months with a QA resource working on Dedicated Team Model(DTM) basis
At initiation, in-depth functional analysis was taken up for complex functionalities and interdependent modules
Structured test documentation achieved by using GTAF
Created new multi-tier architecture
Selection of appropriate technology and a sub framework
Rewiring the entire business logic from scratch
Modular and reusable scripting using VB script
Test cases for crucial features were defined and carried out
Captured UI elements using intelligent element scrapper
Verification of behavior of form based, panel based and child based pages
Testing involved- functional, integrated, regression, usability and volume testing
Shortened release cycles by 30%
Reduced cost of manual quality assurance activities to 40%
Test accuracy resulted into customer satisfaction
Delivered a piece of working version of the software after each development iteration/sprint using agile methodology
Improved user experience
Increased the “conversion rate” of the sales channel due to more appealing design