Software Engineer in Test at ResMed
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

20 Aug, 25

Salary

0.0

Posted On

21 May, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Python, Testing, Test Scenarios, Communication Skills, C++, Git, Software Testing, Java, Writing

Industry

Computer Software/Engineering

Description

POSITION OVERVIEW:

We are seeking a motivated and detail-oriented Associate Software Engineer in Testing to join our dynamic Test Engineering team.
As an Associate SW Engineer in Testing, you should be an enthusiastic self-starter who can think outside the box and possess the agility to make an impact within your role quickly, love technology, writing code, and training machines to automate your tasks.
You need to be able to show the ability to learn fast and to work effectively within the team environment.

EDUCATION:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

EXPERIENCE:

  • Minimum of 2 years experience in software testing or quality testing, with hands-on experience in both manual and automated testing
  • Experience in programming/scripting languages such as Java, Python or C++
  • Familiarity with version control systems like Git.
  • Experience in writing and maintaining test scenarios for web, mobile, or backend applications.

PREFERRED SKILLS:

  • Passion for software testing
  • Proficiency in programming/scripting languages such as Java, Python, C++.
  • Strong analytical and problem-solving skills with an attention to detail.
  • Ability to work in an Agile development environment and collaborate effectively with cross-functional teams.
  • Excellent communication skills, both verbal and written
  • Experience with cloud-based environments (e.g., AWS).
Responsibilities
  • TEST DESIGN & EXECUTION:Design, develop, and execute test cases for web, mobile, and backend applications.
  • AUTOMATION DEVELOPMENT:Develop, enhance, and maintain automated tools.
  • COLLABORATION :Collaborate with software developers to understand features and functional requirements. Work with product managers and QA teams to ensure complete test coverage for all application components.
  • BUG IDENTIFICATION & REPORTING:Identify, document, and track defects through the entire lifecycle. Reproduce and debug issues efficiently, providing feedback for code quality improvements.
  • CONTINUOUS IMPROVEMENT:Participate in the continuous improvement of the testing process. Suggest improvements to test plans, tools, and processes to increase efficiency and quality.
  • DOCUMENTATION & REPORTING:Maintain detailed documentation of test cases, test results, and defects. Create reports for stakeholders to communicate test coverage, issues, and risk assessments
Loading...