DeviQA Case Study: Dootrix
DeviQA Logo

Dootrix

Reinforcing an in-house QA team to help it ensure the ultimate EV charging experience.

400+

Test cases created

20+

Test devices used

100+

Bugs logged

70%

of blocker/critical/
major bugs

100+

Mobile automated scenarios

50+

Backend automated scenarios

About project

Dootrix is a software development company specializing in creating innovative digital solutions for businesses across various industries. One of the projects that they’ve embarked on is related to developing a mobile application for a UK-based EV charging network. With its help, users can monitor charging sessions, manage account details, access billing information, and receive updates on sustainable energy initiatives. A flawless user experience and robust functionality are of the highest priority for this project.

Achievements

  • Clear QA guidelines and procedures have been introduced

  • A comprehensive set of test cases covering functional, usability, security, and compatibility aspects has been developed

  • Helpful suggestions for improving existing bug tracking and management systems have been offered and implemented to optimize issue logging, reporting, and addressing throughout the development lifecycle

  • Each new build undergoes smoke testing to ensure that new features and bug fixes have not introduced issues and to maintain app stability

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

  • Close and efficient communication has been established with in-house QA and development teams to ensure a seamless development process and facilitate effective coordination, timely issue resolution, and ultimately, high overall productivity

  • A test automation framework has been created from scratch and integrated with a development pipeline to execute tests as part of the PR validation for iOS and Android platforms

  • Flexible mobile pipelines have been developed to enable parallel test execution on different real devices

  • More than 100 automated hybrid API+DB and UI+API scenarios have been created

  • A framework for backend automated testing has been created from scratch

  • The backend tests have been integrated into the development and release pipelines

  • More than 50 different integration test scenarios have been created

Our contribution

Team

2 Automation QA Engineers, 1 Manual QA Engineer

Project length

Since 2023

Technologies and tools

Azure DevOps

Charles Proxy

IntelliJ IDEA

BrowserStack

Firebase

Postman

Java

Cucumber

TestNG

Stripe API

REST Assured

Appium

JMeter

Figma

C#

SpecFlow

RestSharp

Our engagement

Recognizing the critical importance of robust quality assurance processes, Dootrix engaged DeviQA’s specialists to quickly scale its QA capabilities. Having joined the project at its outset, our QA engineers are on a mission to support the in-house QA team in ensuring the functionality, usability, and reliability of the mobile application before launch.

Our manual QA engineer has tested the application across various devices, operating systems, and user scenarios. He executes comprehensive functional testing to ensure that all features work as intended while also paying attention to usability, accessibility, and compatibility aspects.

Our automation QA engineers, in turn, have established mobile and backend automation processes for frontend and backend teams from scratch. They’ve set up several automation pipelines that execute automated user scenarios using different configurations as part of the development and release process. Implemented automation testing helps identify various bugs and speeds up the testing of the application.

DeviQA’s QA engineers have smoothly integrated into the Dootrix team by building collaborative relationships, following the existing workflows and corporate culture, delivering results, and offering valuable suggestions. Due to our contribution to systematic testing, collaborative approach, and commitment to continuous improvement, the development lifecycle has been streamlined, and the delivery of a high-quality app has been ensured.

Services provided

Automation Testing

We have automated regression tests for mobile frontend and backend parts and integrated them into the CI/CD pipeline. Additionally, our experts have created configurable cross-device and cross-platform automated pipelines that execute tests on real devices in parallel. An initial test suite with load tests has also been developed and integrated into Azure DevOps pipelines. Load performance tests have been extended and adjusted by another performance engineer.

Mobile Testing

Our engineers have created over 400 test cases that cover all functional requirements and are regularly executed on various devices and operating systems. Smoke testing is carried out for each build to ensure app stability. Overall, 100 bugs have been identified and reported in the course of manual testing.

Staff Augmentation

Our two automation QA engineers and one manual tester joined the Dootrix team to quickly expand its capabilities. They diligently create and update all essential test documentation, write test cases, develop and maintain test scripts, and execute tests. Thanks to flexible working hours, they can promptly address issues throughout the international team's working day, significantly reducing the risk of clients encountering problems.

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