Case Studie

Reinforcing MTN’s Review Flow with Smart Automation

A hidden input flaw was silently crashing MTN eShop’s product review page. Ekfrazo stepped in with automation-first QA, secure coding, and real-time validation – eliminating failures and strengthening platform resilience without slowing down delivery.

100%

Reduction in
review submission failures

2+

hours of manual QA
time saved per release

100%

Stability on
edge-case inputs

Case Studie

Reinforcing MTN’s Review Flow with Smart Automation

A hidden input flaw was silently crashing MTN eShop’s product review page. Ekfrazo stepped in with automation-first QA, secure coding, and real-time validation – eliminating failures and strengthening platform resilience without slowing down delivery.

100%

Reduction in
review submission failures

2+

hours of manual QA
time saved per release

100%

Stability on
edge-case inputs

Table of Contents

About the Client

MTN eShop is the digital commerce arm of MTN Group, a telecom giant operating across Africa and the Middle East. The platform enables consumers and businesses to seamlessly purchase data bundles, routers, security cameras, bulk SMS services, and licensed software. With millions of active users and high transaction volumes, MTN eShop demands uninterrupted service, secure data flows, and frictionless user experiences.

The Opportunity

MTN eShop was facing a silent yet critical issue that directly impacted user experience and trust. During a regression cycle, we uncovered a recurring flaw in the product review field: submitting special characters like <, >, &, or emojis caused the entire page to crash – without any warning or feedback.

What made this issue critical:

  • User input was lost completely – no validation messages or error handling
  • The crash bypassed manual testing and only surfaced with edge-case inputs
  • The root cause was unsafe use of innerHTML, exposing the system to XSS risks
  • Review abandonment increased, weakening a key element of product credibility
  • Platform reliability and security were at stake, especially during high-traffic use

This hidden failure was quietly harming CX and could have led to bigger security exploits if left unresolved.

The Approach

Solving the issue wasn’t just about fixing a line of code – it was about reinforcing trust in a user-critical touchpoint. We needed to ensure the review system could handle real-world input patterns, edge cases, and potential security threats, all while maintaining platform stability. Our automation-first approach allowed us to act swiftly, diagnose deeply, and prevent future regressions – without slowing down MTN’s release cycles.

Here’s how we tackled it:

  • Automated Edge-Case Simulation
    Enhanced our Cypress suite to inject special inputs – HTML tags, emojis, SQL characters, and multilingual content – directly into the review field.
  • Root Cause Diagnosis with cy.intercept() + DevTools
    Pinpointed the use of unsafe DOM manipulation via innerHTML, which allowed unescaped user input to break the rendering logic.
  • Scalable Test Data Using Faker.js
    Generated randomized and complex user inputs, including long strings and invalid characters, enabling repeatable and high-coverage QA cycles.
  • Secure Coding + User Feedback Layer
    Worked closely with MTN’s dev team to:
    • Replace innerHTML with textContent or safe rendering methods
    • Sanitize inputs at both frontend and backend layers
    • Implement real-time validation to prevent crashes and guide user input

The Impact

What began as a subtle UI flaw in MTN eShop’s product review system had the potential to compromise customer trust, data integrity, and platform security. By addressing this vulnerability with automation-first QA and precise input validation, Ekfrazo helped transform a high-risk edge-case into a stable, scalable user experience.

Review submission failures – previously affecting nearly 30% of users – were brought down to zero. Page crashes caused by special character inputs were fully eliminated, and critical user input is now preserved with real-time validation. Manual regression testing, once consuming over 2 hours per release cycle, has been replaced with robust automated test coverage.

This solution delivered more than just a fix – it created measurable business value. We strengthened a CX-critical module without rewriting the platform, reduced QA overhead through negative test automation, and eliminated silent friction points affecting telecom eCommerce conversion. With QA now aligned to real-world behavior, MTN eShop gains improved platform resilience, accelerated release velocity, and renewed customer confidence.

Insights that you may also like!

01/01/2001

The Importance of IT Services for Business Growth

Exploring how predictive analytics is transforming service delivery across industries.

01/01/2001

What is an End to End IT solution? How will it benefit you?

From streamlining operations to developing products and driving innovation, IT solutions.

01/01/2001

Blockchain Implementation: Beyond the Hype

A practical guide to implementing blockchain solutions that deliver real business value.

01/01/2001

Cloud Migration Strategies for Enterprise Success

Key considerations and proven approaches for seamless cloud transitions.

Get our data driven insights
directly to you inbox!