Dedicated QA Team for Smart Solutions for the Railway Industry

Two silver passenger railroad cars with red stripes painted on them are on the train platform

Industry

AI, Big data

Country

EU

Type of Service

Manual, automated testing

Cooperation Type

Full-time

Project Type

Web testing

Overview

The client* developing an all-in-one smart solution for the railway industry. The product includes features for testing railway catenary power systems, tracking a gauge geometry monitoring system, fuel control, telemetry, and energy management.

The product’s is to improve the efficiency, safety, and overall performance of the railway network by integrating AI-based solutions.

* We recognize the importance of protecting our clients’ privacy and follow the policies to maintain their confidentiality and security. That is why the company name will not be disclosed.

Challenge

The client already had a team covering the hardware testing part, and they required dedicated QA engineers who could help with AI system quality. Since the system is supposed to work with a large pool of data, the price of each mistake is pricey. That is why the requirements and expectations were very high, and the client needed only experienced specialists who could work independently.

The main task was to figure out the development details, set up the testing process, and prioritize tasks to release the system in time.

It was crucial:

  • to fully understand the existing functionality;
  • to set up a testing process;
  • to learn what quality issues and problems were present.

Solution

QA Madness provided a dedicated team – the specialists working on a project full-time and as a full-fledged part of the client’s tech team. The team consisted of manual and automation testing experts.

After the onboarding, which took several days, the specialists got fully involved in the working process. All testing tasks were divided between the team, and each QA engineer had a specific area of responsibility, accompanied by:

  • communication with developers, analysts, and PM;
  • writing of the test case suite and its maintenance;
  • presentation of their work in daily meetings;
  • setting up a manual testing process, including functional, performance, and UI testing;
  • running autotests and preparing the scripts so the client’s team could run and maintain them in the future without our help.

Since the main product’s benefit was using AI technology, assessing not just functional quality issues but also the potential deterioration of the entire system’s behavior was imperative. The responsibility of the AQA engineer involved evaluating the speed and efficacy with which modifications in both AI and non-AI components could be incorporated and ensuring that the consequences of failures could be minimized.

Results

Our experts provided suggestions for enhancing software functionality and optimizing their processes. The QA Engineers played an important role in expediting testing procedures and elevating the overall system’s quality.

During the work process, the team helped the client to improve the quality of the following:

  • dynamic dashboard, analytics, and reports;
  • monitoring and analytics system;
  • automated data processing;
  • forecast models using both accumulated historical data and data received in real time.

Let’s Start a New Project Together

QA Madness helps tech companies strengthen their in-house teams by staffing dedicated manual and automated testing experts.

Anastasiia Letychivska

Head of Growth

Ready to speed up the testing process?