DeviQA Case Study: Mint
DeviQA Logo

Advertising resource management platform

Mint needed a professional QA team that could follow the Agile methodology principles, and DeviQA turned out to be the ideal partner.

21

QA Engineers

15+

Dedicated teams

5.5k+

Reported blocker/critical/
major/minor bugs

2

Localization supported

800+

Number of releases

About project

MINT has created an advanced advertising automation platform that lets advertisers manage all their resources, processes, workflows, and information in one place. This helps them effectively plan, run, and monitor their advertising campaigns. The platform harnesses the power of artificial intelligence, automation, and big data to optimize the entire process of real-time media campaign management. Machine learning algorithms contribute to efficiency, boosting advertising returns and reducing overall operating costs.

Before DeviQA

  • 1 huge release every 1-2 months

  • 1 large team with an unclear scope of work

  • 0 test cases

  • 1-2 months to release a new feature

  • Convoluted and complex process of urgent bug-fix releases

  • Business team could review new feature only on a prod or using low-level test-data

  • No release documentation

With DeviQA

  • 4-5 releases per day

  • ~15 squads each with a straight and clear working plan

  • 200+ e2e test cases for the whole app

  • 2 weeks max to release a new feature

  • Clear and fast way to release any fix

  • Business team can review new features on a dedicated prod-like environment

  • Documentation that outlines the release process in detail

DeviQA has successfully conducted a comprehensive performance testing cycle. We are extremely pleased with the outcomes, which have provided us with insights into the current state of our system. DeviQA has compiled report detailing the performance testing results, encompassing all aspects such as test parameters, user load, response times, and any errors faced during the testing phase.

QA Manager

Mint

Our contribution

Team

20 Manual QA Engineers, 1 Data QA Engineer

Project length

Since 2019

Technologies and tools

Jira

TestRail

Notion

DataDog

Sentry

Flagsmith

AWS Tools / Cloudwatch / Glue / ECR

Kubernetes

ArgoCD

Druid

Apache NiFi

Kafka

Athena

Postman

Our engagement

MINT approached us for quality assurance services. At that time, the company intended to optimize and expand its development process while aligning it with the best quality assurance practices. They needed a professional QA team that could follow the Agile methodology principles, and DeviQA turned out to be the ideal partner.

We began with a thorough study and assessment of their existing processes, identifying areas for improvement, particularly in the project management systematization. We collaborated closely with their development team to establish and refine workflows, ensuring transparency in monitoring overall work progress. We also developed project documentation to streamline internal processes, significantly enhancing efficiency.

As the project grew rapidly, we suggested splitting the development team into multiple separate teams, each with its own sandbox for more effective management and control. This independent operation of these teams significantly accelerated the release of new features and improved overall efficiency. We further improved communication between these distinct teams by introducing daily meetings, new feature demonstrations, and retrospectives, all aimed at ensuring that every activity remained aligned with the common goal.

One of the major challenges we encountered was the frequent changes from the business side during the release process. To address this, we proposed the creation of a dedicated environment for User Acceptance Testing. This approach enabled us to release high-quality features fully aligned with the business objectives.

Quality assurance played a vital role in the project as MINT brought their product to the market. The testing process involved multiple stages to minimize risks. With different teams working on various features, multiple releases occurred every day. Our close collaboration with the development team ensured thorough testing and the release of bug-free features.

Currently, 14 development teams work on the project, each with at least one quality assurance expert. This setup ensures an efficient development process, enabling quick releases of new features and integrations with minimal issues. Consequently, our efforts have resulted in overwhelmingly positive feedback on the platform's performance.

Services provided

Web Testing

Over the past years, the DeviQa team logged over 5.5k major/high/highest issues, conducted over 700 different releases, and supported 2 localizations.

API Testing

We created API tests checking over 40% of the functionality and added Prod-like test data using API.

Dedicated Teams

The team was split into 14 dedicated scrum teams working on a unified functionality. This solution gave the ability to speed up the processes of bug identification, bug fixing, and bug-fix release.

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