DeviQA Case Study: Favro
DeviQA Logo

Favro

Ensuring an exceptional user experience for a modern project management platform.

500+

Critical bugs discovered

5k+

Test cases created

30+

New features created with our assistance

About project

Favro is a dynamic project management platform designed to improve planning and collaboration within organizations. Ideal for agile distributed teams, Favro stands out with its customizable boards that easily adapt to various workflows, be it Agile, Scrum, Kanban, or other unique methodologies.

Real-time collaboration and instant task updates foster seamless communication and coordination among all team members. With Favro's clear project and task overview, teams can stay aligned with their key goals and consistently meet deadlines. Additionally, features like time tracking and reporting empower teams to effectively identify and address areas for improvement.

Before DeviQA

  • 30% test coverage

  • Incomplete test documentation

  • Many customer-reported issues

  • Lack of communication between a QA team and other team members

  • Inconsistent bug-reporting process that lacked clarity

  • Lack of knowledge sharing within the QA team

With DeviQA

  • ~85% test coverage

  • >3,500 bugs reported

  • >250 successful releases

  • 200+ detailed and well-structured test scenarios

  • ~90% of customer-reported issues have been identified, reported, and resolved

  • Efficient communication between the QA team, developers, POs, and PMs that facilitates a smoother workflow

  • Clear guidelines and procedures for bug reporting that ensure faster bug resolution and better product quality

  • A comprehensive knowledge base and training sessions conducted for junior QA engineers from external organizations to help them get quickly integrated into the workflow

Our contribution

Team

2 Manual QA Engineers

Project length

Since 2019

Technologies and tools

Jira

GitHub

GitLab

Okta

OneLogin

Postman

Burp Suite

Miro

Trello

Mixpanel

BigHead

Braintree

Our engagement

The DeviQA team joined the Favro project to ensure efficient testing processes. To deliver the desired results, we first and foremost updated and enriched the test documentation. Furthermore, we reconsidered an approach to bug reporting and created a corresponding guideline to standardize bug reports, making them clear and comprehensive.

Our QA engineers thoroughly tested the product and identified critical vulnerabilities. Working closely with a customer support team, they reported over 3,500 bugs.

The DeviQA team has also been engaged in developing and maintaining a knowledge base and detailed functional guides for QA Engineers, Customer Success Managers, and other team members. Additionally, our QA engineers have conducted training sessions for junior QA engineers from external organizations.

Overall, our team has managed to cover about 85% of the app with test cases, ship over 250 successful releases, and provide high-quality support for more than 5 integrations over our 5-year relationship. In close collaboration with all stakeholders, we've also optimized the development process, allowing Favro to release updates several times a month (3-4 on average).

Today, the DeviQA team continues to play an essential role in ensuring the top quality of the Favro product. Our skilled QA engineers refine existing testing strategies and design new ones, create clear and comprehensive testing documentation, and establish efficient and adaptable QA processes for each new feature. Additionally, they maintain direct interaction with customers, promptly reporting any identified bugs and ensuring a quick feedback exchange to maintain an uninterrupted customer experience.

Services provided

Web Testing

The DeviQA team has significantly optimized web testing, improving the quality and stability of the web application. Our QA engineers have updated existing test documentation, created new test artifacts from scratch, and streamlined the bug reporting process, all while maintaining a high work tempo.

Mobile Testing

Our QA engineers are also responsible for testing the Favro Android and iOS apps. They rigorously test new features, generate detailed bug reports, and ensure the apps function smoothly across a variety of devices.

API Testing

We ensure thorough API testing by systematically examining all endpoints, methods, and input variations to verify their correct functionality in every scenario. Regular testing lets us maintain the reliability, security, and efficiency of an API, ensuring it meets the highest performance standards.

Dedicated QA Team

Our dedicated QA team is responsible for executing manual, API, and security testing. We comprehensively test the Favro platform on different devices, browsers, and operating systems to ensure compatibility and smooth operation. By conducting holistic testing, identifying bugs, and continuously polishing our processes, we have achieved our main goal: to provide users with a robust and stable product that delivers an exceptional experience.

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