QA Automation for Major Railroad Networks

Case Studies

Executive Summary
Client

Rail road company

Industry

Manufacturing, Engineering, Transport & Logistics

Business Problem

The business faced challenges in achieving test process maturity and assessing the feasibility of automation within an Agile Kanban framework. An evaluation of tools and development of a suitable framework was conducted. The organization undertook test automation for both web and client-server applications, utilizing Selenium to ensure compatibility across various operating system environments.

Outcome

A structured test process methodology was implemented, utilizing a hybrid combination of open-source tools and VSTS test automation frameworks. A regression automation testbed was established, and test automation for web applications was developed. A reusable web automation framework was created as a package (.dll file). Integration tests were implemented to evaluate all REST API endpoints using the Unit framework. Additionally, a comprehensive DevOps CI/CD model for automation tests was put in place, eliminating the need for manual intervention by automatically triggering execution from pipelines with build deployments.

solution-icon-256X256
Solutions
Technical Environment
  • Selenium, C#, Visual Studio, Microsoft ServiceBus explorer, Microsoft Azure Storage explorer, SQL server, Postman, Microsoft Azure.
Results
Test automation
completed
Setup time
reduced
Coverage enhanced
live
CI/CD integration
optimized
Related Capabilities