Quality Assurance Engineer

Iress Australia

Johannesburg, South Africa
Fully remote
Fix protocol analysis
Analyze application logs
Diagnose communication breakdowns
The Quality Assurance Engineer is responsible for ensuring the stability, functionality, and effectiveness of the Hermes suite of products, an advanced institutional equity trading system for South African stockbrokers

Job Summary

  • The Quality Assurance Engineer is responsible for ensuring the stability, functionality, and effectiveness of the Hermes suite of products, an advanced institutional equity trading system for South African stockbrokers.
  • This role demands more than functional UI testing, requiring the candidate to analyze application logs and FIX messages to diagnose communication breakdowns and data inconsistencies between distributed components.
  • Operating within a live institutional trading environment means that system failure carries significant financial and regulatory risk, requiring precision, thoroughness, and a "zero-defect" mindset.

Matching Summary

The Quality Assurance Engineer is responsible for ensuring the stability, functionality, and effectiveness of the Hermes suite of products, an advanced institutional equity trading system for South African stockbrokers.

Skills & Requirements

Must-have

  • FIX protocol analysis
  • Analyze application logs
  • Diagnose communication breakdowns
  • Identify patterns in intermittent issues
  • Troubleshoot system issues
  • Delphi client/server architecture

Nice-to-have

  • First-principles thinking
  • Resilience and clarity under pressure
  • Autonomy and work ethic
  • Pattern recognition in complex failures
  • Performance awareness

Key Requirements

  • 5+ years experience in financial markets
  • Expert-level FIX protocol knowledge
  • Experience with distributed systems
  • Experience with legacy architectures
  • Bachelor's degree in Computer Science or related field

Work Rights

Not specified

Tailored Resume

Cover Letter