Taking application quality to new heights for a leader in airline catering management solutions

Share this content:
Client:

A leading provider of cloud-based airline catering management solutions. More than 15 airlines—totaling 1.22 million flights—worldwide use 15+ of its products.

Industries:
Partners:
No items found.
Services:

Challenge

The client was keen to improve its application quality before production release and also wanted to minimize product defect leakage into downstream applications.

The airline catering management company faced growing complexity in its application ecosystem, which hindered quality assurance and slowed development cycles. With increasing customer expectations and a competitive market, the organization needed to ensure high-quality, reliable applications without extending delivery timelines.

Manual testing processes and limited automation led to frequent defects, delayed releases, and inconsistent performance across environments. These issues impacted user satisfaction and operational efficiency, signaling the urgent need for a more scalable and reliable quality assurance approach to keep pace with evolving business demands.

Solution

After studying the client’s key needs, Marlabs decided to create an automation strategy to ensure higher application quality and leverage test automation to speed up the time to market. To enable this, Marlabs established special industry and client-specific development, QA, DBA, support, and infrastructure teams to deliver the following:

  • Automated Flight Event Test: Automated the testing of the Flight Event process via SOAP. This reduced the time taken for manual test data creation and validation.
  • Application Performance Test: Helped create scenario-based performance tests using the Jmeter tool. The scripts for testing were migrated from Neo-Load to Jmeter.
  • Parallel Run Automation Execution: Enabled end-to-end execution of large volumes of business/production data—this built confidence in the system.
  • Interface Testing: Automated inbound and outbound interface file testing process with DB script for Test Data creation and macros for processing inbound files.
  • Web and Micro Services: Automated testing processes for validating web services for Pax Polling and Flights Events and testing simple queues and microservices.
  • Metrics and Dashboards: Established weekly/monthly/release-wise progress measurement with metrics management and status reporting.

Results

The automation initiatives directly impacted QA, resulting in improved applications, lowered leakage of defects into downstream applications, and reduced the cost of quality management. Marlabs used Postman to automate API testing using pre-defined scripts and validation techniques. The automation enabled the client to speed up the time to market and identify process gaps and bugs (by 15%) and master data gaps (by 30%).

In addition, Confluence and GitBook were used to create a knowledge base repository with supporting documents, allowing the client’s team to understand the project.

Impact

  • 15% increase in the identification of process gaps and bugs
  • 30% increase in the identification of master data gaps
  • 10% elimination of defect leakage into downstream environments
  • 100% customer satisfaction achieved