case study

Halving Rewaa's regression testing time with scalable automation

A maintainable automation framework with dual-language coverage and CI/CD integration - 100% code coverage and zero production bugs.

Rewaa
Overview01

Slow, costly manual testing was delaying deployments and couldn't keep up with a dual-language product or full backend coverage.

About

  • Client: Rewaa
  • Industry: Retail Technology (SaaS)
  • Location: Saudi Arabia
  • Year: 2026

Scope of work

  • Test automation framework
  • Dual-language (Arabic/English) coverage
  • CI/CD integration

Tech stack

  • Java
  • Selenide
  • REST Assured
  • AWS
  • GitHub
Brief02

A scalable framework to automate testing in two languages.

Rewaa, a leading retail technology provider in Saudi Arabia (founded 2018), was held back by slow, costly manual testing that delayed deployments. They needed a strong automated testing framework that could handle functional test cases in both Arabic and English, lower regression cost, improve bug detection, and expand coverage - scalable, maintainable, and integrated with their existing CI/CD.

  • Replace slow, costly manual testing that delayed releases
  • Support functional tests in both Arabic and English
  • Expand coverage to backend and API endpoints

Common questions

  • The framework creates and runs functional test cases in both languages, verifying that both platform versions deliver identical functionality and user experience.

  • It removed the manual-testing bottleneck, cutting regression testing time by 50% and saving roughly $2,000 a month, while raising coverage to 100%.

  • Built for scalability and maintainability, the suite integrates with Rewaa's current CI/CD so automated tests run as part of the delivery flow rather than as a separate manual step.

From bottleneck to coverage03

Manually testing every module slowed releases and left gaps — especially across backend and API endpoints. Automation closed those gaps and took the bottleneck out of every deployment. Coverage went up; regressions stopped slipping through.

The Process04

Automate strategically - scalable, maintainable, integrated.

STEP

01

Discovery

Defined the goals: dual-language automation, lower regression cost, better bug detection, and wider coverage.

02

Framework design

A scalable, maintainable automation framework on Java and Selenide, built around Rewaa's components.

03

Dual-language coverage

Functional test cases in Arabic and English, verifying parity across both platform versions.

04

Backend & API coverage

REST Assured extended automated coverage to backend and API endpoints where gaps had hidden.

05

CI/CD integration

Tests wired into Rewaa's existing CI/CD on AWS and GitHub to run on every release.

Testimonial05
Throughout our collaboration, Sedin's professionalism has been exemplary. They’ve provided exceptional service to us & undoubtedly boast a roster of highly skilled talent, making them a trusted partner.
Waleed Ather

Waleed Ather

Test Automation Architect, Rewaa

Results06

Faster releases, full coverage, lower cost.

50%

Reduction in testing time

Automation removed the manual regression bottleneck that was delaying deployments.

$2k

Saved per month

Lower regression testing cost, month over month.

100%

Code coverage achieved

Including the backend and API endpoints manual testing had missed.

The bottom line

Manual bottlenecks gone, zero production bugs, and faster, more reliable deployments, on a framework built to scale with Rewaa.