Automating Global Hardware Testing for Veridos
Automating Hardware-Dependent Tests for Passport Readers
Veridos, a global leader in identity solutions, partnered with Cyberus to transform their manual testing process into a fully automated system—saving time, reducing costs, and enabling secure global collaboration.
The Challenge: Manual Testing Across Global Development Centers
Veridos faced a major challenge: manual testing of identity document scanners was slowing down development. Due to strict regional regulations, test documents couldn’t be shared or moved between countries. As a result, each software change required local engineers to manually trigger tests, creating delays and inconsistencies.
The Goal: Shift-Left and Automate
The objective was clear—automate hardware-dependent tests to support Shift-Left Testing, reduce feedback loops, and integrate seamlessly with CI/CD pipelines. Veridos needed a solution that could:
Run tests remotely and globally
Ensure reproducibility and reliability
Be controlled centrally and integrated easily into existing workflows
The Solution: A Scalable and Secure Test Automation System
Cyberus delivered a working automation prototype in less than 20 days. The solution includes:
A REST API and Web Interface for remote test scheduling and device management
Full CI/CD integration for automated and repeatable testing
Virtual machine orchestration for isolated and clean test environments
USB passthrough and SSH control for test execution and result collection
Remote power cycling of scanners to recover from failed statesKey Benefits for Veridos
By leveraging the Cyberus test automation system, Veridos achieved:
Cost savings: Fewer physical machines needed—multiple VMs now run on a single host
Time efficiency: Testing time reduced from hours to minutes
Global accessibility: Engineers can test remotely, even across borders
Higher reliability: Reproducible test results, tightly integrated with CI/CD
Parallelization: Multiple scanners and documents tested simultaneously
Inside the System: Smart Automation from Start to Finish
Each test is run in a clean VM environment. The scanner is passed into the VM using USB passthrough, the test software is uploaded via the REST API, executed via SSH, and the results are returned to the user. After each test, scanners are automatically power-cycled to prevent failure states from lingering.
This level of automation ensures that even geographically isolated teams can test region-specific identity documents without manual steps or compliance concerns.
Outcome and Future Outlook
Today, Veridos runs automated hardware tests across multiple international sites, fully integrated into their development cycle. Every software change triggers a complete round of tests—ensuring quality, traceability, and faster delivery.
This robust infrastructure is already proving its value and can be scaled up as Veridos expands its global footprint.