Construction fleet management software company – QA

Defined a QA program that reduced mean time to bug resolution from months to hours

Person holding tablet with yellow construction helmet in the crook of their arm

Challenge

The client needed to establish a QA program from scratch and implement the tools and automated tests to support rapid, automated deployments.

Outcome

Catalyte delivered a defined QA program that reduced mean time to bug resolution from months to hours.

A leading provider of fleet management software designed for bulk material supply companies engaged Catalyte for a complete system rewrite of its Industrial Internet of Things (IIoT) application. As part of this project, Catalyte performed a comprehensive assessment of the client’s existing QA practices. This assessment revealed opportunities for improvement, including testing frameworks, test automation, user acceptance testing, defect notification and writing test cases.

Creating a QA program from scratch

To help the software provider capitalize on these opportunities and continue its digital transformation, Catalyte defined a brand new QA program. This program implemented the tools and automated tests to support rapid, automated deployments. Catalyte integrated QA into every client team, decision and step of the software development lifecycle from early planning and architecture, through development and operation.

Reducing mean time to bug resolution from months to hours

With QA engineers embedded in all three development teams, Catalyte created a robust, streamlined and automated QA program that included repeatable frameworks, tools and processes that could scale for future projects. At the same time, with the expanded focus on writing clear test cases and increased automated testing, Catalyte was able to reduce mean time to bug resolution from months to hours.

QA becomes key part of total application modernization

Catalyte’s QA team accomplished this with a Selenium-based testing framework for web applications and Appium for mobile applications. These integrated with Cucumber, which allowed behavior driven development for automated tests.

Catalyte’s success in QA has been a critical piece of the system rewrite. Facing pressure from its users for a more streamlined, user-friendly experience, the client can now deliver industry-leading software faster and with fewer defects.

Key takeaways

Modernize QA practices
Provide strategy and guidance for modernization for both technical and cultural overhaul of QA practices.
Institute new test practices
Transition total application coverage from approximately 90% manual to 90% automated testing.
Increase project insight
Deliver risk analysis for each release.
Improved reporting
Provide transparent dashboard of defects to give client better understanding of the state of the project/software.

Key technologies/skills

  • QA automation
  • Appium
  • Selenium
  • Cucumber
  • Rest Assured
  • CI/CD

Share on social

Related success stories
Modernized Industrial IoT applications to achieve scalability and flexibility.
When speed matters, we deliver.
Scroll to Top