What are the responsibilities and job description for the IoT SQA Engineer position at American Unit, Inc?
IoT SQA Engineer
12 months Contract
Apex, NC
Job Description
Job Title: IoT SQA Engineer x2
Start Date: April 1st, 2025
Location: Hybrid at Apex, NC - Monday, Tuesday, Wednesday on-site, Thursday and Friday remote.
Reason for need: Building a full stack team for a large initiative until mid-2026
Project Details: Working in a full stack scrum team on a large initiative around their automation platform, technical debt, faster technical movement, etc. for pool & spa products and software
Must-Have Skills:
- 8 years’ experience in new product development testing and test experience in the Smart Products & IoT area
- Manual & automated testing
- 5 years’ experience testing in IoT devices and edge for connectivity with a cloud backend
- Experience with test management tools, such as Jira/Zephyr/Confluence
- Experience working in Agile
- Familiarity with mobile, web automation in continuous integration pipelines, AWS cloud concepts
- Proven hands-on experience with Katalon Studio, Selenium, Appium, and mobile testing frameworks with C programming
- Experience integrating test automation suites with CI/CD pipelines using tools like Jenkins, Gitlab, GitHub Actions, or AWS DevOps
- Expertise in IoT protocols including HTTPS, TCP/IP, MQTT, COAP, 6LoWPAN, WebSockets, Matter, etc.
Nice to Have Skills:
- ISTQB or equivalent QA certifications
- SAFe experience
Day-to-day responsibilities:
- Create detailed test plans, test cases, and test scenarios for all NPD projects
- Design and implement comprehensive QA strategies for firmware and mobile applications to meet project requirements
- Define and track quality metrics (e.g., defect density, test coverage, and automation progress)
- Provide regular reports and insights to stakeholders on testing progress and quality status
- Perform functional, performance, and regression testing for embedded firmware edge devices
- Use hardware-in-the-loop (HIL) or similar setups for integrated testing of firmware and hardware components
- Conduct manual and automated testing for native and hybrid mobile applications across iOS and Android platforms
- Collaborate with product managers, developers, and other stakeholders to understand requirements and resolve quality challenges
- Develop and maintain automation scripts using Katalon, Selenium, and Appium for mobile app testing (iOS/Android/Web apps/APIs)
- Build scalable automation frameworks using C or Python for firmware and mobile test integrations
- Ensure compatibility across various devices, OS versions, and screen sizes
- Integrate test automation suites with CI/CD pipelines using tools like Jenkins, Gitlab, GitHub Actions, or AWS DevOps
- Partner with Product Management and Product Owners / Business Analysts to lead sprint planning and definition while driving iterative business value