Since its founding in 2018, Rewaa a leading retail technology provider in Saudi Arabia has grown to become one of the Kingdom of Saudi Arabia's top suppliers of technical solutions for merchants. Rewaa provides all-inclusive solutions that simplify business administration with the goal of being the merchants' go-to technical partner. They faced challenges with slow and costly manual testing, which delayed deployments.
The main objective was to put in place a strong framework for automated testing that could manage functional test cases in both Arabic and English for different application components. The team also sought to lower the total cost of regression testing, enhance bug identification, and expand test coverage. In order to overcome these obstacles, automation had to be approached strategically, with an emphasis on scalability, maintainability, and connection with Rewaa's current CI/CD pipelines.
Release cycles were delayed down and the team's resources were taxed by the laborious manual testing procedure. It was challenging to guarantee consistent quality across updates because manual testing of every module was time-consuming and resulted in bottlenecks.
Creating and running test cases in various languages was necessary to add complexity when testing the application in both Arabic and English. One of the biggest challenges was making sure that both platform versions had the same functionality and user experience.
Limited test coverage was provided by Rewaa's manual testing methodology, especially for backend and API endpoint functionalities. This discrepancy raised the possibility that undiscovered defects would make it into production, which could have an effect on customer satisfaction.
Our scalable and maintainable automation framework brought about a comprehensive transformation in Rewaa's testing processes. Key achievements included: