Resideo is seeking a Software Engineer to develop automated testing for their line of smart home devices and lighting products to ensure reliability, performance, and a best-in-class user experience for connected products.
Requirements
- Proficiency in Python and hands-on experience with Pytest.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, etc
- Experience validating embedded systems and wireless protocols.
- Experience with home automation protocols (e.g., Matter, Zigbee, Z-Wave, Thread).
- Knowledge of home networking, security, and interoperability standards.
- Experience with test management tools like TestRail, Zephyr, or Xray.
- Experience with smart home and lighting products.
Responsibilities
- Design and implement automated testing using Python and Pytest to validate embedded smart home lighting devices
- Develop and execute test strategies for features such as wireless connectivity (Wi-Fi, Zigbee, Thread) across a variety of lighting products.
- Integrate automated tests into CI/CD pipelines to support agile development and continuous delivery.
- Simulate real-world smart home environments and usage scenarios to validate product behavior under various conditions.
- Provide software methods to analyze test results and work with engineering teams to resolve issues quickly.
- Contribute to the development of internal software tools and infrastructure to support scalable validation with multiple product lines.
Other
- Collaborate within a cross-functional team to define test requirements and ensure comprehensive validation coverage.
- Excellent debugging, analytical, and communication skills.
- 3+ years of experience developing test automation software, preferably in IoT or smart home devices.
- Individuals who take the initiative to get things done.
- Effectively using metrics and data analysis to provide insights and make intelligent decisions.