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.
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.
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.
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.