Skip to main content

Triangle Test Automation®

Intelligent test automation. Expertly applied.

Triangle, our test automation software, is purpose-built for ION Openlink Endur, Findur and Allegro.  It automates regression testing across real trading workflows, so releases and upgrades are faster with less risk.

The challenge

Change is constant. Testing can’t slow you down.

As trading platforms evolve to support new products, regulatory requirements and integrations, testing effort grows fast. Without automation, testing becomes a bottleneck. Releases slow, operational risk rises, and specialist time is spent on repetition.

Many organisations still rely on manual regression cycles, fragile automation scripts, or spreadsheet-based validation. The result: fragmented coverage, higher operational risk and, reduced confidence in system outputs. 

Trinitatum Background 07

Built for trading platforms. Not adapted to them.

Not a generic tool retrofitted for ETRM. Triangle connects directly to platform APIs, so tests exercise the real business logic behind the system, not a UI sitting in front of it. 

This enables:

  • Faster, more reliable test execution
  • Validation of integration data across connected systems
  • Automation that dynamically adapts and evolves with your trading system
  • Reusable test assets across upgrades and environments.

How it works

  • API-first, not UI-first 

Triangle uses the same API the platform's desktop application uses. Every validation, op service and trigger fires exactly as it would for a human user. Tests exercise real business logic, not a UI sitting in front of it. 

  • Dynamic test generation from your real configuration 

Instead of writing thousands of scenarios by hand, you describe what makes a scenario interesting. Triangle generates the concrete tests from your live Endur, Findur or Allegro configuration. New currency, new product, new counterparty: coverage updates automatically. 

  • Runs inside your infrastructure 

Triangle runs entirely inside your own pre-production environment. Independent of the ETRM vendor. Secure by design: no external connections, no data leaving the perimeter, no shared credentials with the systems being tested.

TRN5519-photo-effects-04

Three pillars of intelligent test automation

Built for speed. Designed for confidence. Proven to deliver value.

Ready from day one.

Triangle combines a modular, low-code framework with proprietary intelligence that automatically generates relevant test cases based on your system configuration and usage.

Instead of building and maintaining fragile scripts, teams deploy reusable, data-driven test assets that evolve with the platform.

  • Dynamic test generation aligned to configuration
  • Reusable automation across environments
  • CI/CD integration for continuous testing
  • Real-time reporting and analytics.

Automation starts delivering value immediately, without creating long-term maintenance burden.

Confidence in every release.

Triangle helps organisations move faster while maintaining control and governance.

Teams gain confidence that:

  • Trading data remains accurate after every release
  • Risk and P&L calculations remain consistent
  • Interfaces and downstream processes continue to operate correctly
  • Evidence exists to support audit and regulatory review.

Automated audit trails and reporting provide full visibility across testing outcomes and remove last-minute release risk.

Fast ROI. Long-term value.

Triangle delivers measurable value quickly through pre-built trading test libraries and automated regression cycles that reduce manual effort by up to 75%.

Organisations benefit from:

  • Faster upgrade and release cycles
  • Reduced testing cost and operational risk
  • Automation that scales with platform complexity.

Immediate efficiency gains. Long-term automation maturity.

Intelligent Matching - shutterstock_561931702

See Triangle in action

Planning change across your trading platform?

Discover how Triangle automates regression, protects critical processes and supports faster, safer releases.

Request a meeting by completing the short form.

Request a meeting