Search...

Senior Engineer, Java, AWS

ASX Limited logo
ASX Limited

ASX Limited operates Australian financial markets, providing cash and derivatives trading, listings, clearing and settlement services, market data, and connectivity services for issuers, investors, participants, and data clients.

Distributed
About ASX Limited

ASX Limited operates financial markets in Australia, including cash equity and derivatives markets. Its services include listings, trading, clearing and settlement through platforms and entities such as ASX Clear, ASX Clear (Futures), ASX Settlement, and Austraclear. ASX also provides market data, connectivity and colocation services, issuer services, investor education, and related tools for issuers, investors, market participants, and financial-market businesses.

View jobs by ASX Limited

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, develop and maintain Java-based automated test frameworks and CI/CD pipelines. You will plan and execute automated and manual testing, validate trading protocols and market data, manage test environments and defects, document release evidence, and communicate quality risks across technical and business teams.

Requirements

  • 7-9 years of automation testing experience
  • API and integration testing experience across different protocols
  • Strong Java automation experience
  • Working knowledge of Python
  • Understanding of object-oriented programming, clean coding practices and framework design patterns
  • Experience with Cucumber, Gherkin and behavior-driven test automation
  • Experience with system, integration, regression, end-to-end, parallel and release verification testing
  • Experience with CI tools and CI/CD pipelines
  • Experience using Git and GitLab or equivalent source control
  • Strong Linux and Unix command-line skills
  • Experience coordinating test environments and test data
  • Experience with Jira and Confluence
  • Strong written and verbal communication skills
  • Ability to manage competing priorities
  • Experience with financial markets, exchanges or electronic trading
  • Experience with FIX, ITCH and OUCH protocols
  • Experience with Kubernetes and containers
  • Experience with performance, resilience, failover or operational readiness testing
  • Experience with JMeter or Gatling
  • Experience with observability, monitoring or log-analysis tools

Responsibilities

  • Design, develop and maintain Java-based automated test frameworks
  • Improve automation frameworks, execution processes and CI/CD pipelines
  • Build and maintain automated testing pipelines using Git and GitLab CI/CD
  • Review requirements for clarity, testability and automation readiness
  • Plan, develop and execute automated and manual test cases
  • Validate market data, order flow and interface behaviour across trading protocols
  • Support system, integration, regression, end-to-end, parallel, operational readiness and production verification testing
  • Prepare test data and manage test environment dependencies
  • Document test results and produce release evidence
  • Log, investigate and report defects
  • Communicate test status, risks and issues to technical and business stakeholders
  • Contribute to automation standards and engineering practices

Benefits

  • Hybrid working
  • Flexible working arrangements