Table of Contents

Customer Overview

Our client helps to Deliver Content that Connects. Every day, hundreds of customers around the world rely on Ooyala to maximize the revenue potential of every digital video asset on every possible device. Ooyala provides everything our customers need to connect with viewers on all screens: to package, manage, publish, syndicate, measure, personalize and monetize video. Ooyala offer the industry’s most comprehensive video solution, built for modularity to enable swift integration of best-of-breed components from the video ecosystem.

Business Challenges

The client wanted to work directly with a cross-functional project team and will help to ensure that the team is producing high quality software. Their requirement was to actively developing tests and building/maintaining both manual and automated testing activities. They want someone who will be responsible for executing and modifying existing tests as well as tests that were created.

This involved resolving and overcoming challenges along with testing services to help them in reducing time and resources.

  • Day to day testing for the quality of product
  • Delivery of the quality with resource efficiency and time
  • Looking for precise and automation testing with domain knowledge
  • Reliability and Stability of services after deployments
  • Wide range of testing for mobile, desktops and technical solutions

The Solution

  1. Forgeahead Solutions offers Manual and Automated testing & QA services to Ooyala for their all products range
  2. Our services include testing of Video Platforms, Players, CMS, Analytics, SDK, API, Device Integration, Monetization, Syndication, Content Protection/DRM on Mobile (Android & iOS) and Desktop (Windows/MAC) devices for Firefox, Internet Explorer, Edge, Chrome and Safari browsers
  3. Testing automation done by Forgeahead Solutions
    • Player – BitMovin, JWPlayer, castLabs, HTML5
    • Ooyala Player – V3, V4
    • CMS
    • API
    • BigData (Analytics, Discovery)
    • Android SDK
    • iOS SDK
    • Media Platform
    • Player Customization
  4. Developed Quality and Reports (QNR) Dashboard to:
    • Run smoke tests on Intermediate, Staging, Production environments for different components i.e. Player, API etc.
    • Create release for Manual & Automated tests which will save all tests result after its execution in real time without reloading page
    • Check results for any past releases
    • Daily Resource Planning
    • Obtain issues statistics, man hours [Efforts] statistics per project with the help of minesweeper
    • Daily Status Report i.e. Executive Summary
    • Create daily regression tasks
    • Communicate results to all stakeholders

Technology Stack

Platforms & Devices

  • Mac OS X
  • Windows XP, 7, 8.1, 10
  • iPad, iPhone, iOS 8 & iOS 9
  • Samsung Galaxy Tab S and S6 Phone
  • Google Nexus 9 Tablet and Nexus 6 Phone
  • Motorola Moto X
  • Chromecast

Tool Details

  • Jenkins
  • Jira
  • Git CVS
  • QnR Dashboard
  • Selenium WebDriver
  • Selenium Grid
  • Appium
  • Google Docs/Sheets/Forms
  • Custom scripts (RoR, Java)
  • MongoDB/MySQL
  • Fay