1. Home
  2. /
  3. Case studies
  4. /
  5. Workforce management solution

QA services for workforce management solution

Since 2014, DeviQA has built and continuously improved Renhead’s QA process through manual testing, web automation, API integration, and CI/CD implementation.

QA services for workforce management solution

Technologies and tools

Jira

TestRail

Jenkins

GIT

GitLab

JavaScript

Ruby

Confluence

Selenium

Capybara

Capybara

Cypress

CI/CD

Team

3 full-stack QA engineers

Project length

Since 2014

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

Renhead provides workforce and resource management software for coordinating business operations. The platform supports team, project, procurement, spending, and vendor management across projects and departments. Users can monitor spending, project activity, and vendor performance from a central application.

Before DeviQA

  • No formal QA process

  • No automated test coverage

  • No continuous integration or delivery pipeline

  • Regression testing required more than 12 hours

  • No parallel test execution

  • No automated smoke testing

  • No test case management system

  • Legacy Selenium and Ruby automation was difficult to maintain

  • No API integration within the automated test suite

  • No integration between TestRail and Cypress

With DeviQA

  • Formal QA process established from scratch

  • Web test automation designed and implemented

  • 4,000+ automated web tests created

  • Jenkins pipeline implemented for automated testing and deployment

  • CI/CD subsequently migrated from Jenkins to GitLab

  • Regression testing reduced from over 12 hours to 4 hours

  • Tests executed across five parallel threads

  • Automated smoke testing completed in 1.5 hours

  • TestRail configured as the test case management system

  • 10,000+ test cases created

  • Legacy Selenium and Ruby tests migrated to Cypress

  • API integration implemented within the test suite despite unavailable API documentation

  • Cypress test results integrated with TestRail

Mia Bunjac

Mia Bunjac

QA chapter lead, renhead technology

“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.“

Our engagement

The engagement established test management, web automation, API integration, and CI/CD for Renhead’s resource management application.

Before the engagement, Renhead relied mainly on manual testing and had no formal QA process. The three-person QA team designed the testing process and documentation from scratch.

TestRail was configured for test case management, and an automated UI test suite was created for the web application.

The next phase introduced continuous integration and continuous delivery (CI/CD). Jenkins was initially configured to automate build, testing, and deployment workflows.

The automation architecture was subsequently modernized. Legacy Selenium and Ruby tests were migrated to Cypress. The CI/CD workflow was also migrated from Jenkins to GitLab.

API integration was added to the test suite without existing API documentation. The integration enabled API functionality to be validated as part of automated testing.

More than 500 tests were transferred from the legacy suite to Cypress, contributing to a reduction in regression time from over 12 hours to 4 hours.

The team continues to maintain and refine Renhead's testing processes and automation suites. Ongoing improvements include automation maintenance, CI/CD updates, API coverage, and test execution optimization. Automated smoke testing now completes in 1.5 hours, with regression tests running across five parallel threads.

Services provided

Services

Web automation testing

The test repository contains 10,000+ test cases, including 4,000+ automated web tests. API-based test data creation supports parallel execution across five threads. The resulting automation reduced regression testing from more than 12 hours to 4 hours and established a 1.5-hour automated smoke test run.

Facing similar challenges to Renhead?

Schedule a call to see how we can help you