Test Automation for A Leading Telecom Company

Project Overview

A leading mobile network operator in Saudi Arabia approached Codoid to setup automation COE, to develop test framework, and to automate regression test cases.

It is an ongoing test automation project. Codoid has deployed a team of QA Automation experts. So far, we have automated 3 web application regression test suite and another 3 regression test suites for mobile apps.

QA Company for Test Automation
86
Mobile App Test Cases
255
Web App Test Cases
4
QA Automation Engineers
6
Automated Regression Test Suites

Challenges & Solutions

Creating Readable Test Scripts

One of the requirements for this project is - The delivered test automation scripts should be readable and understandable by everyone. We have chosen Cucumber (BDD Framework) to follow DSL.

Automation on Real Devices

Maintaining in-house Mobile Test Automation lab is expensive and ensuring the required devices are up is a cumbersome task. We have procured BrowserStack cloud testing account to access real devices instantly.

Understanding the domain

Initially, we faced challenges in this domain as it was new to us. Codoid developed a strong collaboration and partnerships with business and development team to understand product vision & requirements.

Tools Used

Software Testing Company for QA Automation
  • Selenium WebDriver - To automate web application test cases.
  • Appium - To automate mobile application test cases.
  • Cucumber - To write readable and understandable automated test scripts.
  • Eclipse - Integrated development environment (IDE)
  • Jenkins - To schedule script execution.
  • BrowserStack - To access real devices for mobile regression test suite.
  • Java 8 & Maven - Programming Language & Build Automation Tool

Related Services

Agile Testing Services

Agile Testing Services

Our agile testers collaborate well with both developers and business people, and understand the concept of using tests to document requirements and identify test cases beyond the "happy path". We are passionate about delivering business value in a timely manner and eager to learn.

Agile Testing Services

Our agile testers collaborate well with both developers and business people, and understand the concept of using tests to document requirements and identify test cases beyond the "happy path". We are passionate about delivering business value in a timely manner and eager to learn.
Real-World Testing of Mobile Apps

Mobile Application Testing

Codoid's mobile application testing services ensure your product quality on multiple OS versions - Android and iOS and include mobile app performance testing, automation testing as well as extensive manual testing on a wide range of real devices.

Mobile Application Testing

Codoid's mobile application testing services ensure your product quality on multiple OS versions - Android and iOS and include mobile app performance testing, automation testing as well as extensive manual testing on a wide range of real devices.
Regression Testing Services

Regression Testing Services

The failure of regression can only be found very late in the cycle of found by the customers. Having a well-defined methodology for regression can prevent such costly misses. Codoid's regression testing approach ensures that the defects do not seep through and the existing functionalities work properly.

Regression Testing Services

The failure of regression can only be found very late in the cycle of found by the customers. Having a well-defined methodology for regression can prevent such costly misses. Codoid's regression testing approach ensures that the defects do not seep through and the existing functionalities work properly.