DeviQA Case Study: Renhead
DeviQA Logo

Workforce management solution

Our journey of helping Renhead establish a formal QA process for a resource management app with its further continuous polishing through the implementation of best practices in quality assurance.

10k+

Test cases added

4k+

Web automated tests added

5

Parallel threads

3k+

Bugs reported

4 hours

Regression testing run

1.5 hours

Smoke testing run

About project

This is a modern multifunctional resource management application that lets companies stay organized by enabling efficient collaboration across the board. The system gives an opportunity to manage teams, projects, procurement, and other aspects of business operation, inspiring transparency, driving communication, and boosting efficiency across any project, department, or business. With its help, users can gain immediate visibility into spending, project management, and vendor performance from day one.

Before DeviQA

  • No formal QA process

  • No automated testing

  • No CI/CD

  • >12 hours to run a regression test suite

  • No parallel threads

  • No smoke runs

  • No test case management system

  • Outdated non-supportable automation approach

  • No API integration in a test suite

  • TestRail was not integrated with Cypress

With DeviQA

  • Fine-tuned QA process set up from scratch

  • Comprehensive automation testing process implemented from scratch

  • 2000+ automation tests created

  • Jenkins set up from scratch

  • Transfer to a new CI/CD

  • 4 hours to run a regression test suite

  • 5 parallel threads

  • Automated smoke testing takes 1.5 hours

  • Configured TestRail as a test case management system

  • 10000+ test cases created

  • Test suite transfer to the modern, progressive, and fast Cypress Framework

  • Implemented API integration (configured without API documentation in place)

  • Implemented TestRail integration in the Cypress suite

DeviQA has gone the extra mile to meet the client's requirements. They've demonstrated quality and prompt testing skills and seamlessly adjusted to changes. They've also made easy plans and maintained clear communication. Their patience, commitment, and responsiveness are hallmarks of their work.

Mia Bunjac

QA Chapter Lead, Renhead Technology

Our contribution

Team

3 Full-Stack QA Engineers

Project length

Since 2014

Technologies and tools

Jira

TestRail

Jenkins

GIT

GitLab

JavaScript

Ruby

Confluence

Selenium

Capybara

Cypress

CI/CD

Our engagement

Striving to streamline quality assurance and testing processes within the organization, we have implemented a series of significant improvements that resulted in a more robust and efficient testing framework, ultimately leading to a higher standard of product quality.

Prior to these changes, the organization lacked a formal Quality Assurance (QA) process, relying predominantly on the manual approach to testing. So, we started our work on this project by building a QA process from scratch.

First of all, we configured TestRail as our test case management system and created a suite of automated UI tests for a web application.

Then the question of Continuous Integration and Continuous Deployment arose. As this practice was not used before on the project, we had to implement Jenkins from scratch, creating a new CI/CD pipeline that automated software development, testing, and deployment processes.

The automation testing process has also evolved. Previously reliant on Selenium and Ruby with outdated test structures, the testing suite has been migrated to the modern and fast Cypress Framework. As a result, we switched from Jenkins to GitLab CI/CD.

Notably, API integration has been introduced within the test suite even without the API documentation available. This integration has enhanced the capability to test and validate API functionality.

Also, we set up an efficient run of regression testing, by moving over 500+ test cases from the old test suite to the new one.

It's important to note that our journey doesn't end here. We are in constant search of improvements. From time to time, we offer innovations that further enhance the efficiency and effectiveness of our QA process. A relentless pursuit of excellence in quality assurance and testing has always been at the core of DeviQA’s values and practices.

Services provided

Web Automation Testing

We brought in more than 10,000 test cases, which included two groups of tests. We also implemented API data creation and realized it in a way that let us run multiple tests at the same time. All of these made our testing and release processes faster and better as well as enhanced the reliability of the web application.

Manual Testing

Throughout our work on the project, we wrote over 1,000 test cases ensuring that no stone was left unturned in the course of testing. We detected over 3,000 bugs of middle and higher priority. To keep things neat, we started using a new and fancy system to organize and manage all these test cases.

By introducing all these improvements one by one, we managed to optimize QA processes and maintain high product quality.

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