← Back to jobs

VDart Logo
Software QA Engineer

VDart

 

Apex, NC, USA

Posted On: 3 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Software QA Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

  • 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).
  • AI ready solutions and mindset with QA background.

Must haves:

  • 3–5 years of experience in software, firmware, API 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).

Nice to haves:

  • Experience with scripting languages such as Java or Python.
  • Experience with static analyzing tools. 
  • Exposure to Linux and embedded Linux.
  • Experience with Git and GitHub, AWS integration.
  • Experience with Agile or equivalent software development processes.
  • Experience with Continuous Integration.
  • Experience in test management and automation tools Zephyr, QC ALM

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs