- Home >
- Case studies >
- Global tech rental service provider
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.
Facing similar challenges to Grover?
Schedule a call to see how we can help you