
Automated Testing for Insurance Estimation Software of a Worldwide Insurance Company.
Industry
BFSI, Insurance
Technologies
Protractor
About
The Customer is a global provider of insurance solutions and insurance-related services with worldwide interests. The Customer covers casualty and accident insurance solutions and delivers other insurance-related services to businesses in such areas as engineering, logistics & inventory, aviation, energy, and more.
Challenge
The Customer had a core insurance estimation software system under development. They required their new mission-critical microservices-based system integrated with multiple external solutions to run smoothly and without errors and disruptions.
The Customer needed to accelerate time-to-value and preserve high quality at the same time. For that, the Customer wanted to hand over the complete testing and QA process during their 2-year software development project.
Solution
The development project was done according to the Scrum model and testing went in parallel with development. To comply with these project prerequisites and the Customer s need for fast and quality releases, VolgoTechnologies test automation engineers decided to use its proprietary IMAAT (Integrated Manual and Automated Testing) approach that resides in a combination of automated and manual tests.
While a greater share of testing was automated, manual tests were employed to provide prompt response to developers after hotfixes. The automated testing environment was based on Protractor.
The tests were executed at both the UI and API levels. The latter significantly helped shift testing earlier in the development cycle and better cater to fast Scrum releases.
Staging
Data Ware House
Data Ware House
Desktop Application

Results
Despite the tight time frames, the Customer obtained a smoothly operating and thoroughly tested solution. They also received a comprehensive package of re-usable automated tests for future regression testing to identify possible side effects in case of software modifications and updates.
Technologies and Tools
Protractor, TypeScript, JavaScript.