Quality Assurance Tester
The Company
Our client provides connected solutions that enhance the efficiency, sustainability, and management of water and energy resources, with an emphasis on smart technologies. Their mission is to empower utilities with advanced tools that streamline operations, improve data transparency and deliver value to end-users.They are currently seeking a skilled Test Analyst to join their team for a 12-month fixed term contract, with the opportunity to become permanent.
The Role
As a Test Analyst you'll be expected to track testing metrics, build CI/CD pipelines, integrate platform components, and collaborate with global teams to meet requirements. Additional duties involve improving QA processes, generating reports, and ensuring secure development practices.This role is a great opportunity to drive quality and efficiency in a forward-thinking organization.
Key Responsibilities:
- Create test plans, write test cases, build automation suites, execute functional/regression tests, verify bug fixes, and report test statuses.
- Test firmware and apps using existing processes while improving coverage and efficiency.
- Develop test automation for new features, regression test cases, and contribute to CI/CD development.
- Enhance QA processes to improve quality and efficiency.
- Test and track New Feature, SIT, and UAT progress, create defect and summary reports, identify risks, and mitigate issues proactively.
- Integrate platform components for testing and prepare them for Product QA before release.
- Collaborate with onshore and offshore teams to ensure testing aligns with business requirements.
- Generate reports, documentation, and help mature software quality/testing practices.
Your Profile
The successful candidate will hold a degree in computer science or Tertiary Qualifications in similar.
Essential Skills:
- 2+ years of experience in testing using Selenium/Robot Framework with Python for creating and maintaining automation scripts.
- Passion for researching best practices in QA automation testing.
- Experience in designing and testing IoT, Software, and M2M protocols/systems.
- Understanding of M2M systems and interoperable devices.
- Collaboration with developers to ensure targeted and thorough automated testing.
- Familiarity with Agile methodologies and BDD (Behavior-Driven Development).
Desirable Skills:
- Proficiency in programming languages: Node.js, React.js, Express.js, Django, Python, and PyTest.
- Expertise in TCP/IP and UDP/IP network programming.
- Experience in API design and testing using RESTful HTTPS and MQTT protocols.
Apply Today
Please send your resume by clicking on the apply button.
JOBREF: 06810-0013166368LM
By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: https://www.roberthalf.com/au/en/privacy. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.