Testing of Legacy applications of an Insurance provider

Success Stories

Remote location, a combination of legacy and new technology systems, an exercise to slowly transition out of legacy systems but continue supporting the users of these mission critical applications. Geval6 handled this complex staffing requirement through a combination of onshore and offshore resources of varied technology skills.

About the Customer

Our customer is the largest property & casualty Insurance provider in the two states that they operate. They work at the grass root level to understand possible risks faced by the community. Formed by the Farm Bureau, it primarily serves the farming and agriculture community and provides quality insurance products and risk management solutions to the insurers.

Problem Statement

The Customer’s application portfolio consists of a wide range of diversified applications developed using multiple technologies such as

  • AS400/RPG

  • Delphi/Java

  • DB2

  • Web API Frameworks

The factors that governed the Insurance industry dynamically change. These changes have to be reflected in these applications through a large number of modifications and enhancements that were made by a development support team of the customer. These applications being mission critical, which catered to their core activity of insurance, have to be thoroughly tested before making them live for users to access the enhanced applications. Geval6 was entrusted with the complete testing activity to not only test the enhancements made but also turn the results around fast so that Go Live of these applications can happen quickly.

Our Solution

Transitioning testing from customer to Geval6 was achieved in the following sequence

1st Stage
Knowledge Transfer

Objective was to understand the application from the standpoint of

  • Business Functions

  • Technology and

  • Architecture & Design

Geval6 and the Customer worked closely over a well-planned set of activities running over a few weeks to successfully get these done.

2nd Stage

Due to security and data protection reasons, we had to hook on to the customer’s infrastructure like

  • AS/400 server

  • Project Repository (ALM)

  • Test Automation Server

Established the connectivity and used tools like IBM iSeries connector, PCOMM emulator to achieve this.

3rd Stage
Process Tailoring

Discussed and worked with the customer to adopt some of their process and documentation standards like

  • Test Plan

  • Test Cases

  • Release Note

Also, worked out overlapping work hours to ensure daily scrum meetings and live support were handled.

Team Structure

Geval6 involvement was in the form of a Smart TeamX engagement. Smart TeamX, essentially, provides the comfort to our customer by making available a set of Geval6 technical resources work as part of our customer’s team. While the customer focuses on Test Strategy & UAT Execution, Geval6 team members focus is on Test Plan Creation, Test Cases Design, Test Data Management, Test Case Execution. As we test, we also document these application. Essentially, the team comprised of the following roles

  • Process Owner (Customer)

  • Engagement Manager (Geval6)

  • Test Lead (Geval6)

  • Test Engineers (Geval6)

  • Automation Test Engineer (Geval6)

Technology Portfolio

The following are the technologies and tools that were used to develop the system


AS/400 OS

AS/400 Languages



AS/400 Utilities

Version Control

Test Automation

Web API Validation

*All Trade Marks belong to the respective owners

Benefits of our solution
  • Cost effective through our Hybrid Testing Model

  • Roll out cycle for each release is reduced by over 40%

  • Sprint Backlog to Product backlog ratio decreased drastically