ASX logo
ASXPosted 3 weeks ago

Senior Engineer, Java, AWS

On-siteSydney, New South Wales, Australia

Full TimeSenior LevelMedium

Job Summary

Design, develop, and maintain scalable Java-based automated test frameworks and reusable automation components for ASX Trade and related market platform changes. Build and maintain automated testing pipelines using GitLab CI/CD, plan and execute system, integration, regression, and operational readiness tests, and validate market data and order flow across FIX, ITCH, and OUCH protocols. Manage defects, document results for release sign-off, and collaborate with developers and business stakeholders to promote shift-left testing. Requires 7-9 years of automation testing experience, strong Java and Python skills, and the ability to work independently within a hybrid environment.

Required Qualifications

  • 7-9 years of automation testing experience
  • API and integration testing across different protocols
  • Strong Java automation experience
  • ability to build reusable libraries, utilities and maintainable frameworks
  • Good working knowledge of Python
  • ability to extend or support Python-based frameworks
  • Strong understanding of object-oriented programming
  • clean coding practices
  • framework design patterns
  • Experience with Cucumber
  • Gherkin
  • behavior-driven test automation approaches
  • Experience across system, system integration, regression, end-to-end, parallel and release verification testing
  • Hands-on experience with CI tools and CI/CD pipelines
  • setup, maintenance and execution monitoring of CI/CD pipelines
  • Experience using Git
  • GitLab or equivalent source control
  • branching strategies
  • Strong Linux/Unix command-line capability
  • troubleshooting skills on Linux/Unix
  • Experience with test environment coordination
  • test data setup
  • execution dependency management
  • Experience with Jira
  • Confluence for test management
  • defect management
  • project documentation
  • Strong written and verbal communication skills
  • ability to explain technical issues clearly
  • Ability to multi-task
  • adapt to changing priorities in medium to large project teams
  • legally authorised to work in Australia on a permanent basis without any restrictions

Desired Qualifications

  • Experience in financial markets
  • exchanges
  • electronic trading
  • market infrastructure
  • FIX Protocol
  • market data/order entry protocols such as ITCH and OUCH
  • Exposure to trading platforms
  • broker trading
  • similar financial market automation tools
  • Experience with Kubernetes
  • containers
  • cloud-native test execution environments
  • Experience with performance testing
  • resilience testing
  • failover testing
  • operational readiness testing
  • Use of Performance tools such as JMeter
  • Gatling
  • observability tools
  • monitoring tools
  • log-analysis tools used for test investigation
  • service virtualization
  • API mocking
  • test data automation
  • Agile delivery experience
  • experience working in CI/CD delivery teams

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce