← Back to Case Studies
E-commerce / D2CWeb + Mobile AutomationCI Integration
Case Study

How QAINfinity Cut Angara's Regression Cycle from 8 Hours to 30 Minutes

Angara — a leading e-commerce brand in fine gemstone jewelry — had a full working day of manual regression standing between every release and its customers. Here's how targeted automation turned that into a coffee break.

8 hrs → 30 minweb regression cycle time — as fast as ~3 minutes running in parallel

Client Snapshot

Angara is a global e-commerce platform for fine gemstone jewelry, pairing traditional craftsmanship with a deeply personalized buying experience — every piece can be customized to order. That personalization makes the product catalog and checkout flows unusually complex, and it raises the stakes on every release: a regression in a product-configuration or checkout path lands directly on revenue.

Stack: Selenium · Appium · Sikuli · OpenCV · Jenkins · Allure

The Challenge

Angara's release quality rested almost entirely on manual regression testing, and it had become the bottleneck in their pipeline:

  • 8 hours — a full working day — per regression pass. Every release demanded a complete manual sweep of critical web and mobile journeys, a full day of QA effort before anyone could ship with confidence.
  • Undocumented, hard-to-scale coverage. Test cases weren't formally documented, creating knowledge gaps, inconsistent execution, and no clean base to automate against.
  • Manual effort crowding out real testing. QA capacity was consumed by repetitive execution, leaving little room for the exploratory and complex-scenario testing where defects actually hide.

On a platform where visual correctness — the right stone, setting, and price rendering exactly right — is the product, slow regression meant slower releases and higher risk on every change.

The Approach

  • Documented, stakeholder-aligned test cases. We worked with Angara's QA, development, and product teams to document test scenarios in a structured format — objectives, preconditions, steps, expected outcomes, and acceptance criteria — closing knowledge gaps and creating a foundation solid enough to automate against.
  • Automated sanity and regression suites for web and mobile. We automated the critical functionalities and revenue-facing user journeys across both platforms — Selenium for web, Appium for mobile — targeting the high-risk paths that mattered most to experience and conversion.
  • Vision-based visual verification (Sikuli + OpenCV). Because Angara's correctness is fundamentally visual, we validated the UI the way a customer sees it, not just at the DOM or API layer. Sikuli drove image-based interaction; OpenCV compared rendered UI against expected visual states — catching rendering and layout defects that conventional locator-based automation routinely misses.
  • CI-integrated and parallel-ready by design. The suites were wired into Jenkins, with Allure reporting giving the team clear, shareable visibility on every build. We also engineered the suites to run in parallel, and gave Angara the option to scale execution out across more compute whenever they wanted even faster cycles — all within the same CI flow.

The Results

Run sequentially, the automation replaced a full 8-hour day of manual regression with a coffee break:

Regression cycleBefore (manual)After — sequentialAfter — parallel (optional)
Web8 hours (full working day)~30 minutes~3 minutes
Mobile8 hours (full working day)~2 hours (single device)~3–7 minutes

Parallel execution scales with the compute a team chooses to invest — Angara can dial cycle time down further whenever they want, without changing the suites.

  • Faster releases, lower risk. A full web regression pass now fits inside 30 minutes instead of an 8-hour day — changes ship faster, with more confidence, and near-instantly once run in parallel.
  • QA freed for high-value work. Automating repetitive checks let Angara's testers focus on exploratory and complex-scenario testing.
  • Consistent, repeatable execution. Automated runs removed the human variability of manual regression, improving reliability build over build.
From an 8-hour working day to 30 minutes — and as little as 3 minutes in parallel. QAINfinity turned regression from a release bottleneck into a routine, automated safety net wired straight into Angara's CI.

Why It Worked

QAINfinity didn't just automate what already existed — we documented it, verified it the way customers actually experience the product (visually), and built it to scale with the team's ambitions through CI and parallel execution. The result is regression that keeps pace with the business instead of holding it back.

Releases still bottlenecked on manual testing?

Tell us what you're testing and where it's breaking. We reply within one business day.

Book a Consult