Location: Melbourne
Working arrangement: Hybrid
Travel: Occasional domestic and international
Employment type: Full-time, permanent
Position purpose
We are developing secure, high-reliability software and hardware platforms that underpin critical telecommunications and energy infrastructure. Our products include a cloud-native platform for managing critical infrastructure assets, and a next-generation embedded power system controller integrating rectifiers, batteries, generators, and advanced telemetry.
We're seeking a Test Engineer to establish and lead testing practices across these products. This is our first dedicated testing role, offering the opportunity to shape how quality, reliability, and risk management are embedded into our engineering processes.
You'll work closely with software, firmware, and hardware engineers to plan, execute, and evolve testing across cloud services and embedded systems—helping ensure our products perform reliably in long-life, safety- and mission-critical field deployments.
You'll be part of a small but growing team that values collaboration, pragmatism, and delivering robust outcomes for customers operating critical infrastructure.
Key responsibilities
* Test strategy and planning: Define and maintain test strategies, plans, and acceptance criteria across cloud software and embedded controllers
* System and integration testing: Execute functional, integration, regression, and system-level testing across software services, firmware, and hardware interfaces
* Embedded and hardware-adjacent testing: Support testing of embedded controllers, including hardware–software integration, communication interfaces, and interaction with power system components
* Cloud platform testing: Test APIs, services, and workflows within a cloud-native, distributed system environment
* Automation and tooling: Design and maintain automated tests where appropriate, integrating them into CI/CD pipelines to support efficient and repeatable validation
* Defect management: Identify, document, prioritise, and track defects, working collaboratively with engineers to support timely resolution
* Release support: Contribute to release readiness activities, including risk assessment, regression sign-off, and support of field issue investigation
* Continuous improvement: Help evolve testing practices, documentation, and tools to improve product quality, reliability, and development efficiency
* Collaboration: Work closely with engineering, product, and operations teams to embed quality thinking throughout the development lifecycle
Skills and experience
Essential
* Proven experience in a software testing, QA, or verification role for complex systems
* Strong understanding of testing methodologies, test case design, and defect lifecycle management
* Experience testing backend software systems, APIs, or distributed/cloud-based platforms
* Ability to plan and execute system and integration testing across multiple components
* Basic scripting or programming capability (e.g. Python, JavaScript) to support test automation and tooling
* Experience working with version control systems (Git) and CI/CD workflows
* Strong communication skills, with the ability to collaborate effectively in cross-functional engineering teams
* A pragmatic, risk-based approach to quality in fast-moving product environments
* Australian work authorisation required at the time of application
Desirable
* Experience testing embedded systems, industrial control systems, or hardware–software integrated products
* Familiarity with communication protocols such as Modbus, CANbus, MQTT, SNMP, or TCP/IP
* Exposure to hardware-in-the-loop (HIL), software-in-the-loop (SIL), simulators, or test rigs
* Experience introducing or scaling test automation in a small or growing engineering team
* Exposure to safety-critical, high-reliability, or infrastructure-related systems
* Familiarity with agile development practices and tools such as Jira and Confluence
* Understanding of reliability, security, and safety considerations in critical infrastructure environments
Success measures
Success in this role will be demonstrated by:
* Improved confidence in the quality and reliability of software and embedded products
* Effective identification and communication of quality risks early in the development lifecycle
* Clear, actionable test plans and well-documented defects
* Meaningful contribution to release readiness and reduction of production or field issues
* Practical, incremental improvements to testing practices and automation
* Strong, collaborative relationships with software, firmware, hardware, and product teams
Why join us?
Join a collaborative engineering team building technology that underpins energy resilience and critical infrastructure across Australia. As our first Test Engineer, you'll play a key role in shaping how we build, validate, and deliver robust systems that make a measurable impact in real-world deployments.
We love what we do, and we're looking forward to meeting you.
Please apply by submitting your CV & Cover Letter via the link.