- Home >
- Case studies >
- Quality control & supply chain audits solution
Quality control & supply chain audits solution
QIMA had an existing test automation solution that lacked efficiency, and we worked collaboratively to optimize it and refine the overall testing strategy.
>1k
Automation test scripts created
>95%
Test coverage
>90%
Reported blocker/critical/
major/minor bugs
About project
QIMA is a global leader in the quality control industry. It combines hands-on experience with smart digital solutions to help brands, retailers, manufacturers, and food growers bring accuracy and visibility for quality, safety, and compliance.
With a dynamic team of developers, data scientists, designers, and a widespread physical presence across 100+ countries, QIMA has become a reliable partner for businesses seeking to elevate standards in quality assurance.
In 2020, the company introduced QIMAone - an open software platform designed to empower QIMA’s clients with real-time collaboration and actionable data for efficient quality and compliance management.
Before DeviQA
~2000 autotests
No performance autotests
Low API usage for test data setup
Outdated Cypress version was used
Complex code structure, non-standardized coding style
3-4 days for release testing
Feature testing on sandboxes was not automated
With DeviQA
~3000 autotests
k6-based autotests were integrated into a release flow
~90% of test data is generated by API, resulting in 2.5 times reduction in execution time
The latest version of the Cypress framework is used
The ‘Page Object’ pattern is used and main classes are refactored
1-2 days for release testing
Autotests were updated to become independent of the environment
DeviQA has demonstrated to be a highly skilled consultant, as they’ve achieved 95% of the client’s quarterly objectives, as well as sprint goals every two weeks. DeviQA’s consultants are very collaborative and open to feedback. Moreover, their communication and availability are impressive.

Alex Ohoussou
Head of QA & TechOPs, QIMA
Our contribution
Team
3 automation QA engineers
Project length
Since 2021
Technologies and tools
Jira
Confluence
Cypress
k6
Postman
Jenkins
Grafana
Xray
JavaScript
Our engagement
Our engineers seamlessly integrated with the internal QA team, swiftly commencing work on automating tests for the new module of the QIMAone platform. Our concerted efforts have resulted in comprehensive coverage of all necessary test cases, preventing issues from slipping through the release process.
Our testing endeavors encompassed manual testing of new features, test automation, and release testing. Additionally, we created performance tests using the k6 framework. This strategic move enhanced our ability to gauge and optimize the platform's performance under varying conditions.
Presently, our team works on increasing test coverage, refactoring existing automated tests, and enhancing their stability. Our effort is aimed at reinforcing best practices in test automation and aligning with established coding standards. Our commitment to improving the quality and reliability of the QIMAone platform remains steadfast.
Services provided
Web testing
Our team has significantly expanded automation test coverage by writing approximately 1000 additional tests. Besides, we have boosted test stability through API-based test data generation and comprehensive code refactoring. This initiative has enhanced the robustness of our testing suite and contributed to the overall reliability and resilience of our QA processes.
Performance testing
Our team seamlessly integrated k6-based performance tests into the release process. This way, we prevented degradation in application performance in new releases.
Dedicated QA team
Our three senior automation QA engineers, well-versed in both web and API test automation, joined the project and diligently worked on achieving QIMA’s QA goals.
Facing similar challenges to QIMA?
Schedule a call to see how we can help you