_From legacy to leadership. How test automation transformed a global cybersecurity leader
Industry
Cybersecurity
Challenge
- Lack of automated regression testing
- Incompatibility with standard tools
- System with hard-to-manage dependencies
- Lack of cross-platform automation covering web & desktop applications
Results
- Faster software delivery and shorter release cycles
- 100% regression coverage achieved across multiple environments
- Developer productivity boost
- Future-ready flexibility, enabling smooth support for new OS versions
About the company
A global leader in identity security, specializing in protecting privileged access and credentials across enterprise environments. Provides solutions that secure critical assets, infrastructure, and data from cyber threats, particularly those targeting privileged accounts, which are often the most vulnerable and targeted by attackers.
Background
TT PSC has long supported a global cybersecurity leader by co-developing remote access and secure system administration tools. As a trusted partner, we’ve worked closely with their QA and dev teams to ensure product reliability and growth. The client’s legacy C# test automation framework had become a serious bottleneck—unstable, undocumented, and hard to maintain. With pressure mounting to support multiple Windows Server versions (2016–2025), it was clear a full overhaul was needed. Beyond technical upgrades, the client sought a partner to drive a shift toward an “automation-first” mindset—crucial for meeting deadlines and staying competitive.
Challenges and needs
The core of the client’s challenge was the absence of reliable, automated testing. Regression issues were caught late, manual testing was time-consuming, and development cycles were increasingly inefficient.
The goal was clear: to redesign the testing process from the ground up, ensuring comprehensive automation that could operate across diverse environments and function independently of human intervention.
Key technical and operational challenges included:
- The need to run automated tests in interactive Windows environments while using Jenkins in headless mode (Windows Server 2016+)
- The inability to use traditional tools like Selenium due to streamed RDP environments
- The need to automate both web and desktop application testing
- A fragile, complex build system based on Conan, burdened with hard-to-manage dependencies
The client needed not only a modern framework but also strategic guidance to foster a development culture grounded in repeatability, resilience, and scalability.
Solution
TT PSC developed a fully customized, robust test automation framework tailored to the client’s unique ecosystem. The goal was to deliver scalable automation with seamless integration into their existing CI/CD workflows.
Core components of the solution included:
- Python + Pytest for test logic
- Playwright for browser and UI automation, including remote RDP sessions
- Pywinauto for native Windows desktop application testing
- Requests for comprehensive API-level validation
- Allure for interactive, real-time reporting with visual test results
The test pipeline now runs automatically after each software build and on a scheduled basis (nightly and weekends), covering a range of operating systems. Importantly, all tests can be executed remotely, without requiring access to a GUI—enabling repeatability, speed, and system-agnostic automation.
Additionally, we created a new CLI tool based on Conan and Typer, which:
- Streamlined local development workflows
- Replaced legacy scripts with modern, maintainable alternatives
- Simplified profile management for different build configurations (debug, release, test)
- Dramatically reduced the onboarding time for new engineers
Results
The implementation of a new test automation framework and the redesign of the CI/CD process brought measurable business benefits to the organization. Software delivery time was significantly reduced, while full regression coverage (previously unattainable) was successfully achieved. By eliminating manual steps in the testing process, teams were able to focus on exploratory testing and higher-value manual activities. The introduction of a simplified CLI empowered developers to deliver code faster and more efficiently, accelerating the overall release cycle.
The organization also gained strategic flexibility, it can now confidently expand support for new operating systems, including the upcoming Windows Server 2025, without risking environment instability. Just as importantly, trust in automated testing has grown significantly not only among technical teams, but also among business stakeholders.
The project is not ending here, its development is ongoing. Plans include extending support to additional OS versions, integrating further system components, and potentially scaling the framework across more teams within the client’s global organization. The changes initiated by TT PSC have laid the groundwork for continued, scalable growth — both technologically and operationally.
This transformation goes far beyond technology — it lays the foundation for trust in a domain where identity security is mission-critical.
We replaced fragmented automation with a scalable and predictable CI/CD pipeline that supports continuous delivery, regulatory compliance, and the highest security standards. It’s a true operational advantage
Let’s get in touch
Contact us