Job Description
Let's talk about the Role
As a Test Engineer, you will be a leader for software quality and working with teams to accelerate efforts to produce high quality solutions. Your attention to detail will help teams anticipate and address challenges early. You will be setting the direction in test strategies and implementation. Get hands on testing and creating automated tests to add your own impact on the products we develop. You want be part of a great team to help create high quality solutions that help people live healthier lives. You are a collaborator and an enabler for great quality outcomes.
This is a 12-month fixed-term contract with Resmed(with a hybrid work arrangement, 2–3 days per week in our Sydney office) and requires valid Australian work rights.
Let's talk about the Responsibilities
Take ownership and contribute towards various testing efforts like Functional, Security, Accessibility, Integration, Internationalisation, Localisation, Single user Performance and Cross browser & Cross Platform testing.
Support the creation and execution of manual and automated test cases for functional, regression and end-to-end testing, including both back-end and front-end testing of entire system, subsystems and interfaces to other systems.
Participate in Functional & Technical requirements discussions with Product Managers, Product Owners, Architects and User Experience teams.
Create traceability and requirements coverage matrices to report the quality of the features under test.
Develop, enhance and maintain tools/applications for the current test automation framework supporting automated functional testing using a combination of off-the-shelf and custom built systems.
Propose, define and implement processes and standards for test automation.
Provide input to management on task duration estimation, technical information, and issue resolution and assist with the scheduling process.
Lead design reviews and perform code inspections leading to optimisations.
Propose testing strategies and test plans for product features. Communicate that strategy to the development team and internal stakeholders. Facilitate review of the strategy and address all feedback provided.
Let's talk about Qualifications & Experience
Required Skills
An engineering or equivalent degree.
A minimum of 2 years of experience in software testing
Experience developing automated software tests.
Solid hands-on experiences in scripting skills preferably Python.
Experience with continuous integration platforms such as Jenkins, Bamboo or TeamCity.
Strong knowledge of Software Quality Assurance concepts, best practices, and procedures.
Preferred Skills
Experience with test driven development (TDD), continuous integration and knowledge of behaviour driven development (BDD).
Experience working within an Agile software development process, particularly Scrum.
Experience in C/C++.
Experience with embedded software development.
Experience with developing a medical device software.
Joining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.
