Financial Institution

Financial Institution

In short: For a financial service provider and an insurer building front-end applications for insurance sales, our consultant professionalised automated functional testing with Fitnesse, Selenium, Protractor and SoapUI within a Scrum team.

A collaboration between a financial service provider and an insurer, focused on developing front-end applications to manage the insurance sales process, both through local banks and online channels.

The challenge

The project required building new front-end applications within a complex technical environment consisting of multiple systems and technologies. These applications needed to:

  • integrate smoothly with existing back-end systems
  • support the full insurance sales process
  • maintain high performance and reliability

Given the complexity and integration requirements, ensuring the quality and functionality of the applications was a major challenge.

Technology

The development and testing were carried out using the Scrum methodology, enabling iterative progress and continuous improvement. A range of automated testing tools was used to ensure robustness and functional accuracy:

  • Fitnesse: for acceptance testing and collaboration between business and development
  • Selenium: for automated browser-based functional testing
  • Protractor: for end-to-end testing of AngularJS applications
  • SoapUI: for API and web service testing

What we did

Our consultant played a key role in professionalizing automated functional testing, significantly contributing to the project’s success.

Scrum Methodology

The project followed Scrum, enabling:

  • iterative development
  • regular feedback loops
  • continuous refinement of both functionality and testing

This approach was especially effective given the project’s complexity.

Automated Testing Implementation

The consultant introduced and integrated several automated testing tools:

  • Fitnesse for acceptance testing
  • Selenium for browser automation
  • Protractor for AngularJS end-to-end testing
  • SoapUI for API validation

These tools improved test coverage, efficiency, and reliability.

Professionalization of Testing Processes

The consultant enhanced the testing approach by:

  • designing automated tests for critical functionalities
  • ensuring alignment with business requirements
  • improving collaboration between development and QA
  • establishing a structured, repeatable testing process

Complex Integration Testing

Automated tests were essential for validating integrations across multiple systems and technologies, ensuring that all components worked together smoothly.

The result

The professionalization of automated functional testing delivered significant improvements:

Improved Test Coverage

Advanced testing tools ensured comprehensive coverage, reducing defects and improving software quality.

Enhanced Efficiency

Automated testing accelerated issue detection and resolution, speeding up development cycles.

Smooth Integration

Thorough integration testing ensured smooth operation within the complex system landscape.

High-Quality Applications

The rigorous testing approach ensured that the front-end applications met all functional requirements and provided a reliable platform for managing insurance sales.

The collaboration with the financial service provider and insurer highlights the importance of professionalizing automated testing in complex development projects. By leveraging advanced testing tools and the Scrum methodology, our consultant contributed significantly to the successful development and deployment of high-quality front-end applications. This case study demonstrates how a structured yet flexible testing approach can greatly improve software quality and project efficiency.

Regression tests that run every night, while your team stays in control.

See how TaaS worksTalk to our team