SUCCESS STORY

Applied automation testing using java-based Selenium framework. Delivered 65 automated scripts in only 5 months to save more than $200,000/year.

Industry

Fintech

Country

United States

Company size

~500 employees

About our Customer

Our client is a financial services company that has transitioned from being an insurance carrier to a Fintech firm. With over 140 years of experience, the company now offers a range of professional services and information technologies to other insurers. The primary focus is on managed business processing solutions, aiming to streamline various financial services for their customers, including underwriting, policy administration, billing, claims administration, and accounting.

Industry

Fintech

Country

United States

Company size

~500 employees

Website

The Objectives

Our client is a financial services company that has transitioned from being an insurance carrier to a Fintech firm. With over 140 years of experience, the company now offers a range of professional services and information technologies to other insurers. The primary focus is on managed business processing solutions, aiming to streamline various financial services for their customers, including underwriting, policy administration, billing, claims administration, and accounting.

LogiGear Delivered

  • Maintainable Selenium framework
  • Large number of Automated Tests

Business Impact

  • Reduced regression cycle from weeks to days
  • Saved $208,800 per year (estimated)

The Challenges

  • Their technology solutions are various Fintech software suites whose features support policy life-cycle management, creating workflows for adjusters, enabling policyholders to file a First Notice of Loss (FNOL), and providing the insurer’s control and performance improvement capabilities throughout the re-inspection process.
  • The product is a subscription-based SaaS with the front end written in Ext JS. Continuously keeping this product functional and the number of subscriptions growing is the key to the client’s business model and scalability. However, due to the lack of in-house technical resources, the client could not translate their vision and domain expertise into workable products that delivered value directly to their customers. To overcome this problem, they attempted outsourcing the development and testing to a Software Testing firm based in India.
  • Over the years, relying on this firm turned out to be not so ideal. One test suite typically requires several days to execute manually. Amplified by the number of browsers that the web app has to run smoothly on (e.g. Chrome, Firefox, and Edge) and the extensive data that must be tested, the manual execution of a regression cycle (7,000 test cases) ends up seizing several weeks. Test Automation is considered the optimal solution for this client’s situation.
  • The client had formerly pushed for an extremely expensive automation solution, but the POC didn’t satisfy their high expectations. That unsuccessful attempt could be attributed to big test data and the stability of test scripts. Additionally, differences between browsers, especially IE and Edge, required a smart mechanism for variation handling without duplicating the tests. They also needed a good CI/CD pipeline to speed up development speed.

The Solutions

  • The client was new to automation when they first engaged with LogiGear. LogiGear conducted a well-defined proof-of-concept (POC) project for them to understand the benefits of partnering with LogiGear.
  • After the POC, the client decided to go with LogiGear’s free pre-built Java Selenium framework that could work seamlessly with Ext JS applications. This framework follows the industry standard of PageObject pattern for interface definitions, applies the TestNG unit test framework, and adopts the data-driven approach. The framework uses a broad range of control identification techniques including XPath, CSS selector, ID, name, and more. It’s ready for integration with Selenium Grid to handle parallel test execution and better utilize computing power. Web elements within this framework are wrapped into abstract objects like IButton, ICheckbox, ITextBox, and such. Test data are stored in JSON objects. This extensive library speeds up test implementation speed significantly.
  • To achieve faster ROI, the LogiGear team actively worked with the client’s domain experts and their manual test team to produce a considerable number of automated test cases that can run across the 4 popular desktop browsers: Chrome, Firefox, IE, and Edge.
  • The client is currently using Bamboo as their CI/CD tool. The Selenium framework developed by LogiGear seamlessly integrates with Bamboo since it applies popular technologies like Maven and TestNG. Each time the development team releases a build, the automated tests will be dispatched to a pool of worker machines to run. The client is working with the LogiGear team to increase the frequency of automated test execution.

The Results

  • After 5 months, the LogiGear automation team delivered 65 automated test cases (3-4 test cases per week).
  • Since the Selenium framework offers many action libraries out of the box, the internal team can now speed up test automation for future test scripts. After the initial phase, LogiGear gained an in-depth understanding of the business flows of the app such as FNOL. The LogiGear team can now design test cases faster and independently, hence the client’s manual testers are freed to perform exploratory testing.
  • Manual testers collaborating with the LogiGear team can now run automated tests with one click since the LogiGear side has implemented a CI/CD pipeline for them.
  • The required time to execute a typical regression cycle has been reduced from weeks to days. The client saved an estimated cost of $208,800 per year.

Related Post

Country:

United States

Gaming Giant Uses LogiGear’s Localization Testing to Expand Their Games Across the European Market

Country:

United States

Succesfully executed E2E blockchain application testing. Created exclusive library which allows the client to create and perform test internally

Country:

United States

1,000 automation test cases performed on the Penske Logistics Intern Management System