Case study

Boosting the Automated Validation Tollgates in a Big Data System

About the client

In this project, we have been cooperating with the tech division of one of the world’s leading data-driven consulting companies. In line with the non-disclosure agreement, we will not disclose our client’s name.

Challenge

Our partnership focused on the two major business goals that our client needed to achieve during the project:

Building an extensible data platform gathering information about companies worldwide and connecting the data relevant to each company from dozens of different data sources.
Designing and implementing a configurable Web UI (for both internal and external customers) for supporting analytical activities, building the decision funnel, browsing company details, and composing detailed comparison reports.

Solution

Our team noticed that the root cause for most bugs and time spent on maintenance were issues related to the underlying data. We conducted workshops, which resulted in feedback that allowed us to successfully fulfill the project's requirements.

GitHub Actions
Apache JMeter
pytest
Great Expectations
Selenium
Allure Reports

Short summary of the project:

Implemented an engine able to execute tests gathered in many suites, written using different test frameworks.
Integrated six different test sources developed by internal and external teams.
Built a single source of truth and control center allowing for storage, maintenance, execution, and reporting of test case results.
Introduced an Allure-based visual tool for the business stakeholders to monitor the application environments’ health in all environments.
Set up automated toll gates at different stages of data processing to measure quality constraints and stop the process if they are not addressed.

See other case studies

Thumbnail of a case study about Adopting platform engineering to improve the development process
badgeSelector
Adopting platform engineering to improve the development process

Platform EngineeringDevOps
Read more

Get your project estimate

For businesses that need support in their software or network engineering projects, please fill in the form and we'll get back to you within one business day.