The Challenge

Comprehensive manual testing of an order management system can be tedious and time consuming.

Manual Testing Complexity

Testing is especially challenging when there are custom workflows. If not automated, comprehensive testing can require one or more resources to be completely devoted to performing test cases and manually verifying output. Accuracy can be difficult to ensure under these circumstances due to the number of test iterations that need to be correctly executed and tracked.



Fund Assets Under Management


Trading Risk

Trade error risk exposure is extreemly high.


Impacted Users

Firms operations are greatly impacted

“Trade automation is a complex process, it was extreemly rewarding to implement such a solution”

Trading Manager

Team working

The Process

Utilizing the client’s purchased automated testing tool, TestComplete, OmniVista designed and implemented a completely automated testing solution to perform all required order management tests. Using the order management system’s user interface, the test automation solution performs button clicks and data entry. The automated testing uses smart delays to ensure custom and standard flows are tested accurately. After each step, data is validated in the database to verify that actual results match expected results.

Leveraged Expertise

  • Intimate knowledge of client’s business workflows
  • Comprehensive, best in class quality assurance practices
  • Extensive familiarity with TestComplete and scripting languages
  • Years of experience with Order Management Systems
  • In depth understanding of how Order Management Systems uses and interacts with data on the backend

Streamlined Testing

Automation allowed us to test much more frequently.

Increase Simplicity

It also allowed us to focus on new features while the system regression tested the old.

Sales Chart
Marketing Project


Automating testing freed the client’s resources to work on other projects and significantly increased the confidence in and speed of deployments. Comprehensive regression testing, which previously took multiple days and tens of thousands of dollars, is now completed in less than an hour and at a fraction of the cost. The accuracy, reporting, and transparency of testing operations also increased significantly. Each test was automatically tracked with a success or failure status. At the end of a test run, a chart was generated showing the aggregated results.

Pain today, Ease tomorrow.

This project really simplified future product enhancements.

“It was amazing to see how efficient automation was for our testing and deployment process.”

Client Manager