The high-performance media management system behind a Middle Eastern OTT platform that distributes popular TV programming and feature films to Hindi and Arabic-speaking audiences worldwide. The solution helps admins and content editors to run the service smoothly and efficiently all the way from video transcoding to distribution.
Client: a global content company with an extensive library housing over 222,000 hours of television content and drawing over 1 billion viewers across 171 countries.
As part of a global expansion strategy, the client was looking to develop a Middle Eastern version of their digital platform and populate it with region-specific content.
The expected system load for the initial product phase amounted to 3,000,000 monthly visitors and was expected to skyrocket in the future. The client needed a digital partner capable of designing a 100% reliable, scalable infrastructure and ensuring an optimal user experience — all within a short timeframe.
After requirements elaboration, Oxagile went with the Scrum model to allow for loose requirements and tight time-to-market deadlines.
The distributed team posed an additional challenge, as the client had a Portuguese company develop the system’s frontend. Oxagile managed to set up transparent communication with the other contractor, resolving any emerging issues in a timely manner without disrupting the workflow.
Throughout the project, Oxagile’s team demonstrated its willingness to go the extra mile and took on additional responsibilities such as extensive business analysis, continuous integration efforts, and delivery.
The resulting solution comprises four key modules that help automate the management of editors, users, content, and portal’s layout respectively. A well-thought-out UI ensures faster onboarding while providing a single point of control over the entire platform’s functionality and appearance.
In line with the client’s plan to reach the largest audience possible, the system supports multi-screen delivery to such platforms as Android, iOS, Roku, PlayStation 3 and 4, Apple TV, Xbox, and smart TVs.
The project’s scope and duration prompted the team to introduce automation for functional and load testing.
Oxagile’s AQA engineers used their powerful in-house testing framework to automate test cases for all major features, including signup and signin scenarios, adding new content and metadata, editing content variances, PIN-pairing for TV devices, error reporting, and more. Automated tests were also run in the development code branch to enable early defect discovery.
As a result, the main flow and the acceptance flow were 100% covered with automation, dramatically minimizing regressions and freeing up manual QA engineers for exploratory testing.
The new portal’s soft launch as a free ad-supported platform with region-specific content proved very successful on the Middle Eastern market. Encouraged by this success, the client is now looking to expand their outreach to new territories previously underserved by content providers.