1. Home
  2. /
  3. Case studies
  4. /
  5. Advertising resource management platform

QA for advertising resource management system

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

QA for advertising resource management system

Technologies and tools

Jira

TestRail

Notion

DataDog

Sentry

Flagsmith

AWS Tools / Cloudwatch / Glue / ECR

Kubernetes

ArgoCD

Druid

Apache NiFi

Kafka

Athena

Postman

Team

20 manual QA engineers, 1 data QA engineer

Project length

Since 2019

21

QA engineers

15+

Dedicated teams

5.5k+

Reported blocker/critical/
major/minor bugs

2

Localization supported

800+

Number of releases

About project

MINT provides an advertising resource management platform that centralizes campaign resources, processes, workflows, and data. Advertisers use the platform to plan, execute, and monitor media campaigns. The platform uses artificial intelligence, automation, and big-data processing to support real-time campaign management. Machine learning supports media planning, resource allocation, and campaign optimization.

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

QA manager

QA manager

Mint

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

Our engagement

MINT engaged DeviQA in 2019 to establish scalable QA and release processes for its advertising automation platform. The initial scope focused on restructuring development workflows, formalizing testing, and introducing Agile delivery practices. The QA team was embedded into MINT's Agile development process.

The work began with an assessment of MINT's QA, project management, and release workflows. The team defined workflows that made responsibilities, progress, and release status visible across the project. Project and release documentation was created to standardize internal processes.

As the product grew, the delivery organization was divided into separate squads, each with a defined scope and isolated sandbox environment. Independent squad workflows helped reduce feature delivery time from 1–2 months to no more than 2 weeks. Daily meetings, feature demonstrations, and retrospectives were introduced to coordinate work across squads.

Frequent requirement changes during releases created a need for earlier business validation. A dedicated production-like environment was created for user acceptance testing (UAT). The environment allows the business team to validate new features before production deployment.

Testing was incorporated into each squad's feature and release workflow. Features pass through documented testing and business-validation stages before release. The resulting process supports 4–5 releases per day across multiple squads. QA engineers collaborate with developers to test features, integrations, fixes, and release candidates.

A team of 21 QA engineers supports more than 15 product squads. Each squad has defined QA responsibility for its features and integrations. Across the engagement, the team has supported 800+ releases and reported 5,500+ defects.

Services provided

Services

Web testing

The team reported 5,500+ major and higher-priority defects, supported 800+ releases, and tested two localized versions of MINT's web platform.

Facing similar challenges to Mint?

Schedule a call to see how we can help you