Construction fleet management software company – QA

Construction fleet management software company

Compressed software release cycles with custom QA team and program

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

Challenge

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

Outcome

Surge – a Catalyte company 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 Surge – a Catalyte company for a complete system rewrite of its Industrial Internet of Things (IIoT) application.

As part of this project, Surge 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, Surge defined a brand new QA program.

This program implemented the tools and automated tests to support rapid, automated deployments. Surge 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, Surge 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, Surge was able to reduce mean time to bug resolution from months to hours.

QA becomes key part of total application modernization

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

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

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

Scroll to Top