Automation Test Engineer Position
We are seeking a skilled Automation Test Engineer to join our agile product development team creating a next-generation Fleet Management System and Open Autonomy platform.
The successful candidate will be responsible for designing and implementing automated testing frameworks, defining and reviewing test cases and test plans, and providing support and integration of automated testing into the CI/CD pipelines.
This role involves working closely with cross-functional teams to identify opportunities to apply automation to achieve process or product improvement and promote a culture of quality within the development team.
Key Responsibilities:
* Design and implement automated testing frameworks
* Define and review test cases and test plans
* Implement automated tests that leverage the framework
* Provide support and integration of automated testing into the CI/CD pipelines
* Support technical services and operations teams with investigation and reproduction of customer issues
Qualifications & Skills:
* Minimum 3 years' experience in software and test automation development
* Strong programming skills in Python and at least one other programming language
* Experience in BDD style of developing test automation
* Experience working on complex systems comprised of edge and cloud computing elements, sensing and sensor processing communicating using fixed and wireless networks
* Analyse system requirements and create testing strategies and test cases to verify those requirements
* Experience in developing test automation for live cloud-based products that constantly update to provide higher quality and new features
* Bachelor Degree in Computer Science / Software Engineering or equivalent
* Eligibility to work in Australia