Offshore Team Provides Robust QA Practice For Client Pursuing Digital Transformation


The Client

The client develops, sells and services evidence management and e-discovery software primarily for police departments and other law enforcement agencies.

The Challenge

The client was in the process of re-architecting their software products for the cloud. They were also building a cross-platform web application that could be used on all devices all while continuing to add new functionality. The client had no formal testing strategy in place, so a rigorous QA process was needed to ensure the delivery of new functionality and implement proper regression testing in the new system.

The Solution

IBS was already working with this client to re-architect and build this new suite of products, so it was an obvious choice to have IBS’s Offshore QA Practice deliver a robust solution. After a quick assessment, IBS implemented a QA process to ensure all requirements were being covered by test cases, and that these test cases were being maintained properly. Then, IBS quickly created automated regression scenarios in Selenium and Protractor, covering up to 1,000 unique requirements. The team, working in conjunction with the client’s staff, consisted of one part-time QA lead, one functional manual tester and one test automation consultant.

Communication is important with an offshore solution such as this. The client and IBS’ India-based team use a Team Foundation Server to share code with one another. IBS’ offshore QA engineers regularly communicate with the client via Slack, email, Skype, and phone calls. In addition, our offshore team provides the client with an estimate on how long each test cycle will take so they may better organize their software development.

The Results

IBS’ offshore QA resources exceeded the client’s expectations. IBS is now providing ongoing functional testing and automated regression testing, which has improved quality and functionality for users, considerably reduced defects in production, and improved time to market considerably.

download pdf 

Technologies

Technologies used:



  • Selenium
  • Protractor
  • Angular 2+