The client develops, sells and services evidence management and e-discovery software primarily for police departments and other law enforcement agencies.
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.
Planet Technology was already working with this client to re-architect and build this new suite of
products, so it was an obvious choice to have Planet Technology’s Offshore QA Practice deliver a
robust solution. After a quick assessment, Planet Technology implemented a QA process to ensure all
requirements were being covered by test cases, and that these test cases were being maintained
properly. Then, Planet Technology 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 Planet Technology
used a Team Foundation Server to share code with one another. Planet Technology’s 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
Planet Technology’s offshore QA resources exceeded the client’s expectations. Planet Technology 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.
___
Photo Credit: Canva