DeviQA Case Study: QIMAone
DeviQA Logo

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.

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