- Home >
- Case studies >
- Advertising resource management platform
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.
Facing similar challenges to Mint?
Schedule a call to see how we can help you