Responsibilities
- Create and implement test strategies, test cases, and test plans for firmware and system-level features
- Conduct real-world end-to-end testing across devices such as cameras, IoT units, and network access hardware
- Develop and sustain automated test frameworks and scripts to enhance regression testing and efficiency
- Set up and oversee test environments, including network configurations and IoT setups in lab settings
- Carry out manual testing for new functionalities, rare edge cases, and exploratory scenarios unsuitable for automation
- Work closely with firmware, artificial intelligence, backend, and mobile application teams to identify and resolve defects
- Conduct performance, stress, and reliability assessments, including extended stability and high network load conditions
- Produce detailed test reports, track quality metrics, and evaluate risks to inform product release decisions