- Home /
- Case studies /
- Mobile app for a UK-based EV charging network
Mobile app for a UK-based EV charging network
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.
Facing similar challenges to Dootrix?
Schedule a call to see how we can help you