Crystal Intelligence automated complex canvas UI testing with AI, cutting regression from weeks to hours and enabling fast, reliable releases in CI/CD.
Company Overview
Key Use Cases
Crystal Intelligence provides a blockchain analytics and risk intelligence platform used to investigate crypto transfers and trace potential money laundering. While their backend APIs were well-covered by automated integration tests, their UI testing remained entirely manual.
This approach created a significant bottleneck in keeping up with development speed as the engineering team pushed to increase their deployment velocity. For instance, some of the core updates required a full manual regression of the app that took long days of heavy effort, ultimately stretching the release cycle to four weeks.
Furthermore, automating their UI was technically daunting. The platform's most critical feature is a visual investigation tool built on an HTML canvas. Because canvas elements lack standard HTML IDs, legacy DOM-based automation tools like Playwright could not reliably interact with the visual nodes or verify crucial details – such as whether a crypto wallet's risk score was correctly colored green, yellow, or red.
To achieve their goal of releasing new features every two to three days without needing to scale manual QA effort linearly with development, Crystal Intelligence partnered with QA.tech. Their team focused on:
By adopting QA.tech, Crystal Intelligence is transforming a lengthy manual regression cycle into a rapid, AI-assisted process overseen by the team.
Ultimately, QA.tech helped Crystal Intelligence to integrate AI automation for UI checks directly into their CI/CD pipelines. By catching visual bugs and verifying complex canvas workflows on every pull request, their developers can ship crucial crypto compliance features with speed and confidence.
Cut weeks of QA work each quarter – and spend that time creating products your customers love.