Software QA Engineer

Vdart Inc

  • North Carolina, NC
  • 5 days ago

    Highlights

    Introductory experience with automation tools/frameworks: TestProject, Ranorex, QTP, UFT, Selenium, Katalon, Appium (iOS/Android). Develop and maintain automation scripts using tools like Selenium, Katalon, Appium, or TestProject.

    Numbers & Facts

    LocationNorth Carolina, NC

    Description

    Software QA Engineer

    Location: Apex, NC 27539

    Work Arrangement: 100% Onsite - 5 Days/Week

    Contract: 3-6 Months, with potential 6-month extension based on performance

    Interview: 1-hour onsite interview with the team

    Day in the life:

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

    Interview process:

    • Onsite with team, one hour

    Similar Jobs