Software Test Engineer - Fixed Term Contract

ResMed

Sydney, Australia
On-site
Test strategy definition and implementation
Automated test scenario curation
Python for scripting and automation
Define and communicate holistic test strategies spanning unit, integration, system, and end‑to‑end testing

Job Summary

  • Define and communicate holistic test strategies spanning unit, integration, system, and end‑to‑end testing.
  • Design and curate automated test scenarios and the test automation framework primarily in Python, embedding automation into CI/CD pipelines.
  • Assess release readiness based on test results, coverage, and risk, and take ownership of quality by clearly communicating when quality standards are not met.

Matching Summary

Define and communicate holistic test strategies spanning unit, integration, system, and end‑to‑end testing.

Skills & Requirements

Must-have

  • Test strategy definition and implementation
  • Automated test scenario curation
  • Python for scripting and automation
  • CI/CD pipeline integration
  • System architecture understanding
  • Behavior-driven outcomes
  • Quality and traceability artefacts

Nice-to-have

  • Agile software development process
  • Test-driven development (TDD)
  • Behavior-driven development (BDD)
  • Embedded software development
  • Medical devices industry experience

Key Requirements

  • 2-5 years of experience in software testing or development
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Proficient in Python
  • Familiar with CI tools like Jenkins, Bamboo, or GitHub Actions
  • Valid Australian work rights

Work Rights

Must have Australian work rights

Tailored Resume

Cover Letter