What are the responsibilities and job description for the Software Engineer in Test position at Insight Global?
ROLE SUMMARY
Our client is seeking a SDET to support our New Product Development (NPD) initiatives at the Apex, NC site. This role is ideal for a hands-on tester who thrives in a fast-paced, creative environment and is passionate about delivering high-quality smart products. You’ll contribute to firmware, software, and mobile app testing across the full product lifecycle from concept to post-release.
KEY RESPONSIBILITIES
- Design and execute test plans for technically advanced IoT products.
- Develop test cases based on functional requirements, user scenarios, and customer needs.
- Own and maintain software test documentation throughout the development lifecycle.
- Participate in design reviews and collaborate with cross-functional engineering teams.
- Support manual testing efforts including unit, integration, and user acceptance testing.
- Contribute to the development of custom automated test applications and test harnesses.
- Apply best engineering practices within a stage-gate product development framework.
- Demonstrate urgency, creativity, and commitment to software quality and reliability.
- Perform functional and regression testing on embedded firmware and edge devices.
- Conduct IoT device validation including connectivity, sensor feedback, and control logic.
- Execute mobile app testing across iOS and Android platforms, validating cloud-device interactions.
- Develop and maintain automation scripts using tools like Selenium, Katalon, Appium, or TestProject.
- Integrate automated test suites with CI/CD pipelines and test management tools (Jira, Zephyr, Jenkins).
QUALIFICATIONS
- B.S./M.S. in Electrical Engineering, Computer Science, Computer Engineering, or related field.
- 3–5 years of experience in software, firmware, or mobile app testing in a product development environment.
- Hands-on experience with C/C , C#, and QT.
- Familiarity with manual testing methods: unit, integration, and UAT.
- Exposure to IoT device testing and automation scripting for firmware/software/mobile platforms.
- Understanding of the software development lifecycle including specification, debugging, and deployment.
- Strong communication skills and ability to work independently with minimal supervision.
- Introductory experience with automation tools/frameworks: TestProject, Ranorex, QTP, UFT, Selenium, Katalon, Appium (iOS/Android).
Salary : $35 - $38