Job Summary
Minimum Qualifications
• Bachelor’s Degree in Electronic Engineering, Computer Engineering, Computer Science, or a closely related field.
• Relevant QA certifications such as ISTQB Advanced Level Test Analyst or Technical Test Analyst will be advantageous.
• Practical, hands-on embedded systems and systems integration testing experience will be highly valued over certifications alone.
Minimum Experience
• Minimum of 5 years’ experience in embedded software testing and firmware quality assurance, with expanding exposure to full-stack system testing.
• Proven experience testing IoT devices, smart utility meters (water, gas, electricity, or flow-based utility meters), or ultra-low power battery-operated devices.
• Experience working within highly integrated hardware and software environments.
Key Responsibilities
• Execute end-to-end independent software auditing and testing cycles.
• Conduct firmware, system integration, and full-stack software testing.
• Perform functional, regression, integration, system, and performance testing.
• Identify, document, track, and verify software and firmware defects.
• Validate reliability and stability of smart water meter systems, web portals, and mobile applications.
• Collaborate closely with firmware developers, software engineers, hardware engineers, and product teams.
Technical Requirements
System & UI Software Testing
Demonstrated experience testing user interfaces, APIs, backend enterprise systems such as Meter Data Management Systems.