DeviQA case study: Grover
DeviQA Logo
  1. Home
  2. /
  3. Case studies /

Global tech rental service provider

Ensuring excellent user experience across Web, Android, and iOS platforms for a global tech rental company.

300+

Test cases created

4

Localizations supported

90%

Test coverage

600+

Automated test scripts created

About project

Grover is a pioneer in the circular economy and one of the leading technology rental companies in the world. Its business model is based on renting out and refurbishing tech products. Using its software solution, individuals and businesses can search for required devices and rent them for a particular period of time. There is also an opportunity to buy the device after the expiry of the rental agreement. As of now, Grover has circulated more than 1.2 million devices in total. Its rental services are available in the U.S., Germany, Austria, the Netherlands and Spain.

With DeviQA

  • 1-2 days to run regression testing

  • 3-4 hours to run smoke testing

  • Creation of all test cases for the project from scratch

  • 90% test coverage

  • 4 localizations supported

  • >5 various devices with different OS, screen resolutions, and browsers used to run regression testing

  • >600 automated tests created

  • >10% of the translations are covered with automated tests

Our contribution

Team

1 full-stack qa engineer, 1 manual qa engineer

Project length

Since 2018

Technologies and tools

Jira

TestRail

Cucumber

Jenkins

Figma

GitHub

Sentry

MongoDB Atlas

CircleCI

DataDog

BrowserStack

Postman

Selenium

Salesforce

Mixpanel

Android Studio

XCode

Swagger

Confluent

SkyVia

Snowplow Debugger

Braze

Amplitude

Our engagement

DeviQA’s engineers have become integral contributors to the project since its initial development stage when Grover was a fledgling startup in Germany. The primary objectives were establishing robust QA processes, implementing effective bug reporting mechanisms, and providing support for a development team throughout releases, updates, and app redesign.

As Grover evolved from a startup to a prominent European company, the DeviQA team faced the challenge of accommodating new localizations and taking on additional responsibilities. We created smoke and regression test cases from the ground up, executing comprehensive testing across Android, iOS, and web platforms. Also, we fostered communication across multiple teams and actively participated in various meetings.

By establishing and configuring an automated test infrastructure, DeviQA has significantly enhanced the QA process. Smoke testing now initiates swiftly and efficiently, making it easier to identify unstable and reproducible bugs. The automation suite has undergone two revisions in response to changes in the primary UI. Additionally, DeviQA played a pivotal role in migrating the automation suite from Ruby to Java, successfully rewriting all the logic in the new language.

Since the DeviQA engineers joined the project, Grover has successfully entered the American, Spanish, Dutch, and Austrian markets. The company has secured substantial funding, reaching approximately €1.4 billion to date, and expanded its workforce to over 400 employees. For all these years, our QA team has played one of the key roles in the development and sustained support of its iOS and Android applications.

Services provided

Web automation testing

The DeviQA team developed more than 600 automation tests that covered 90% of the application and integrated them into a continuous integration process. Test automation greatly accelerated the process of regression testing.

Web testing

Our engineers performed a diverse range of web testing activities, from navigating technical product pages to checking the entire order lifecycle. The Salesforce CRM platform was utilized to verify the validity of subscriptions.

Additionally, we frequently used AB testing, in the course of which we meticulously monitored various events. Event validation was executed through such services as Snowplow Debugger, Braze, Amplitude, and Datadog. To assess API responses, we usually leveraged Swagger and Confluent services.

Mobile testing

The QA team was responsible for the support and comprehensive testing of mobile applications on both iOS and Android platforms, including regular regression testing runs. Tests were executed on various devices, such as iPhones, Samsung, Google Pixel, and others. Throughout our work on the Grover project, we successfully initiated and maintained applications for both iOS and Android.

Dedicated qa team

A dedicated QA team consisted of 2 QA Engineers – 1 Full-Stack engineer and 1 Manual engineer – who supported around 8 full developer teams daily while performing regular weekly regression. Our QA engineers were involved in different scrum processes and actively contributed to the project's growth.

More projects

Test coverage:

90%

  • Web app testing
  • Test automation
  • API testing
  • Dedicated QA team

Abbott Laboratories

A global healthcare giant relies on DeviQA for end-to-end test automation.

  • 1 day to run regression testing

  • 1 day to run smoke testing

  • 60% increase in the number of regression tests and relevant test cases

  • >1500 automated test scenarios created

Read more

Dev capacity:

+15%

  • Web app testing
  • Automation testing
  • E2E testing
  • Load testing
  • Mobile testing
  • API testing
  • Dedicated QA team

Compass

DeviQA's team takes full responsibility for testing a real estate solution consisting of a web app and mobile apps.

  • 2 days to run regression testing

  • 10 minutes to run automated E2E testing on each pull request

  • 85% of the application is covered with test cases

Read more

Test coverage:

95%

  • Web app testing
  • API testing
  • Dedicated QA team
  • Mobile testing
  • Performance testing

Arklign

Setting up and fine-tuning a holistic QA process for a dental lab management platform.

  • A comprehensive test plan designed

  • 5000+ test cases created for the web app

  • 2000+ test cases created for the mobile apps

  • >20 various devices with different OS, screen resolutions, and browsers used to run regression testing

Read more