
Kumaran built a custom Java-based automation framework for real-time message validation, featuring a rule-driven validation engine with native support for FIX, FIXML, JSON, and XML formats. End-to-end validation was automated across the full pipeline — from Solace queues through the database layer to UI — using real-time listeners and Selenium-triggered validations. Centralized job orchestration, monitoring, and audit traceability were added to give operations and QA teams full visibility across every message flow.
A Tier-1 Global Bank (Canada) partnered with Kumaran to automate real-time message validation for their Foreign Exchange platform, achieving 100% automated coverage across all message formats and reducing validation turnaround from hours to minutes. The engagement delivered a custom Java framework with a rule-driven validation engine, Solace queue listeners, Selenium UI integration, and full audit traceability. For this bank, the challenge was not just speed — it was the end-to-end visibility and compliance readiness required for a live FX trading environment where message integrity is non-negotiable.
The bank's FX platform handled a continuous stream of financial messages in multiple formats through Solace messaging infrastructure. Manual validation across queues, databases, and UI had become unsustainable — slow, inconsistent, and impossible to trace. With no automated link between inbound message IDs and their corresponding UI outcomes, defects were difficult to isolate and compliance reporting was labour-intensive. The need was clear: a purpose-built validation platform capable of real-time, end-to-end coverage across every format and every layer of the stack.
Contact us today to learn more about our approach and the success story behind this FX message validation engagement with the Tier-1 Global Bank (Canada).

Test Cases Automated
7,500+
A Tier-1 Global Bank operating a large-scale enterprise digital platform faced mounting regression challenges. With 7,500+ UI and API test cases requiring automation and 1,000+ validation tests spanning reports, databases, and logs, manual execution had become unsustainable. Long execution cycles an

Test Cases Automated
2,000+
The client operated a complex gRPC-based distributed architecture spanning 20+ services. Manual test case creation and validation for unary gRPC services resulted in long execution cycles, high debugging effort, and limited scalability for end-to-end service orchestration. With 200+ hours consumed p