Insight Global logo

Software Engineer in Test

Insight Global Apex, North Carolina, United States

onsitecontract

Salary: USD 35–38 per hour

Posted Nov 6, 2025Apply by Dec 6, 2025

Role & seniority: SDET, mid-level (3–5 years in product development testing)

Location & work type: On-site, Apex, NC; full-time

Stack/tools

  • Languages/tech: C/C++, C#, QT; embedded firmware; mobile apps (iOS/Android)

  • Testing: manual testing (unit, integration, UAT), IoT device validation, connectivity, sensor feedback, control logic

  • Automation/CI: Selenium, Katalon, Appium, TestProject; CI/CD integration; Jira, Zephyr, Jenkins

  • Other: test documentation, design reviews, test harnesses

Top 3 responsibilities

  1. Design and execute test plans for technically advanced IoT products across firmware, software, and mobile apps

  2. Develop and maintain test cases, automation scripts, and test documentation; participate in design reviews with cross-functional teams

  3. Validate devices end-to-end (connectivity, sensors, control logic) and integrate automated tests with CI/CD and test management tools

Must-have skills

  • BS/MS in EE, CS, CE, or related field

  • 3–5 years in software/firmware/mobile app testing in product development

  • Hands-on experience with C/C++, C#, QT; familiarity with manual testing (unit, integration, UAT)

  • IoT device testing exposure; automation scripting for firmware/software/mobile

  • Understanding of SDLC, debugging, deployment; strong communication; able to work independently

Nice-to-haves

  • Experience with automation tools/frameworks: TestProject, Ranorex, QTP/UFT, Selenium, Katalon, Appium

  • Experience integrat

Full Description

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).

multi-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.