Job Title: Testing Engineer
Role Overview
The Testing Engineer will be responsible for ensuring the quality, reliability, and performance of home automation products — including sensors, switches, controllers, and gateways — through systematic testing and documentation.
The role involves creating and executing detailed test plans, validating app functionality, and collaborating closely with the development and installation teams to deliver flawless end-user experiences.
Key Responsibilities
1.
Test Planning & Documentation
Understand system and product requirements to design detailed test plans, test cases, and test scripts.
Maintain and regularly update a centralized test case repository for all devices (sensors, switches, controllers, gateways, etc.).
Execute test cycles and record results systematically.
Document all test results, defect logs, and performance reports with accuracy and traceability.
Work with developers to ensure timely defect resolution and retesting.
2.
Mobile & App Testing
Conduct functional and regression testing for Android/iOS apps controlling home automation systems.
Validate UI/UX flows, responsiveness, and the reliability of app-to-device commands.
Test remote access capabilities, cloud synchronization, and voice assistant integrations (Alexa, Google Home, Siri).
Identify inconsistencies between mobile app behavior and physical device responses.
3.
Cross-Team Collaboration
Coordinate with embedded, app, and firmware teams for end-to-end validation.
Support installers and technical teams during on-site testing and issue replication.
Participate in review meetings to provide feedback and suggest quality improvements.
Soft Skills
Strong analytical and troubleshooting capabilities.
High attention to detail and a methodical approach to documentation.
Effective communication and collaboration skills to work with multi-disciplinary teams.
Ability to manage multiple products and concurrent projects efficiently.
Qualifications
ITI or Bachelor’s degree in Electronics, Electrical, Computer Science, or a related field.
Prior experience (internship or professional) in testing, QA, or validation of IoT or hardware products is a plus.
Familiarity with test management tools, mobile testing methodologies, and version control systems preferred.