
Software Engineer – Test
ESA - Electronic Security Association
full-time
Posted on:
Location Type: Hybrid
Location: Lehi • Utah • United States
Visit company websiteExplore more
Salary
💰 $71,288 - $121,372 per year
About the role
- 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.
- Collaborate within a cross-functional team to define test requirements and ensure comprehensive validation coverage.
- 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.
Requirements
- Proficiency in Python and hands-on experience with Pytest.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, etc
- Excellent debugging, analytical, and communication skills.
- 3+ years of experience developing test automation software, preferably in IoT or smart home devices.
- Experience using AI tools for software development
- 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.
- Individuals who take the initiative to get things done.
- Effectively using metrics and data analysis to provide insights and make intelligent decisions.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonPytesttest automation softwaredebugginganalytical skillsAI toolsembedded systems validationwireless protocolshome automation protocolsdata analysis
Soft Skills
communication skillsinitiativecollaborationproblem-solving