Case Study

Testing for a Life Insurance Company


  • Implementing testing best practices for the client.

  • Defined UAT processes, client is following them religiously.

  • Created the repository bank (test scenarios and test cases) for all their existing products.

  • Automated their core applications like (Sales Illustration System, Ingenium - Client & Policy Creation).

  • Automation of core applications helped client in saving manual testing efforts and in turn helped them in time to market.

About client

Their core values-Customer Centricity, Quality, Cost Consciousness. It was chosen as the Rising Star Insurer in 2013.


  • Standard UAT processes not followed.

  • Gut feel based testing is done to achieve target dates.

  • Entry, Exit criteria not explicitly followed. Eg. Unit/SIT test cases execution log not available before hand.

  • Go-Live dates drive testing scope.

  • Release management process not followed.


  • Team lead by Domain expert.

  • Creation of processes for Urgent, Regular and Slack releases, this will allow activities to be done in a structured manner.

  • Usage of customized checklists for build deployment and release process, so as to ensure all required correct versioned files are deployed.

  • Prioritization of test cases so that high severity defects are found earlier in the test cycle and focus remains on finding high quality defects.

  • Focus on System Integration level testing and prevent such defects from leaking into UAT environment.

  • Creation of Test case banks for various applications, these will help in structured testing and making effective coverage's.

  • Cross application training in the team. This will help to remove single person dependency.