Work in close cooperation with the product team to ensure instant communication
Snaptracs, Qualcomm Inc, subsidiary company, is a global provider of wearable tracking devices for pets. Being one of the major players on the market, it was subsequently acquired by Whistle, the VC-backed world pet technology leader.
Tagg, GPS Pet Tracker & Activity Monitor, is a wearable device, complemented by the corresponding software product, that enables pet owners to locate and track the activities of their pets remotely. The system provides precise GPS information through timely notifications and ensures the well-being of the pet. That is why the mobile app and website accuracy along with speed were of utmost importance to our client.
Work in close cooperation with the product team to ensure instant communication
Improve the overall quality of the software using manual and automated testing
Set-up automated feature testing to fully eliminate the manual work
The applied efforts resulted in significant time and cost savings: The QA process is 100% automated and runs independently without any additional engineering effort. It allows the operations and development teams to spend more time improving the system and deploy changes more frequently.
In this regard, we have achieved the following results:
Working with a live product, our team could afford to make no mistakes. The client received instant feedback on problems caused by changes in the web and mobile application code. This allowed the development team to quickly resolve any issues and eliminate the risk of user failure.
Scrupulous preliminary manual testing conducted by our team, allowed us to eliminate the risk of bugs and design flaws. The sets of tests, running after each build, resulted in significant end-product quality improvements, and therefore, better user retention.
Covering all system features with efficient automated tests allowed to minimize the need for manual testing over time, and thus reduce QA cost and efforts. The tests run periodically with Continuous Integration system and provide prompt updates on system status.
The dedicated team, consisting of two QA Engineers and a Project Manager, was responsible for the testing and quality assurance activities. The complete QA automation process took 5 months.
WebDriver, the platform and language-neutral interface, was used to automate web application testing. The open source tool, Appium, was chosen as a mobile automation tool for iOS and Android, due to its support for WebDriver library, accuracy and scalability. In addition, the project toolset included: Java, Git, Eclipse IDE, Saucelabs, Bamboo Cloud, Jira, and Bitbucket.