Software QA Engineer

Vdart Inc
  • North Carolina, NC
    25 days ago

    Job 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

    Numbers & Facts

    LocationNorth Carolina, NC

    Skills

    • Acceptance Testingunmatched
    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Androidunmatched
    • Apex Programming Languageunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Atlassian JIRAunmatched
    • Automationunmatched
    • Best Practicesunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Firmwareunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Documentationunmatched
    • Embedded Linuxunmatched
    • Embedded Systemsunmatched
    • Functional Testingunmatched
    • Gitunmatched
    • GitHubunmatched
    • Internet of Thingsunmatched
    • Javaunmatched
    • Jenkinsunmatched
    • Microsoft C# (C Sharp)unmatched
    • Mobile Applicationsunmatched
    • Product Developmentunmatched
    • Product Lifecycleunmatched
    • Python Programming/Scripting Languageunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • Quality Assuranceunmatched
    • Quality Assurance Methodologyunmatched
    • Quality Controlunmatched
    • QuickTest Professionalunmatched
    • Regression Testingunmatched
    • Sales Pipelineunmatched
    • Scripting (Scripting Languages)unmatched
    • Seleniumunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Testingunmatched
    • Support Documentationunmatched
    • Test Automationunmatched
    • Test Caseunmatched
    • Test Designunmatched
    • Test Harnessunmatched
    • Test Plan/Scheduleunmatched
    • Test Scriptsunmatched
    • Test Suiteunmatched
    • Test Toolsunmatched
    • Testingunmatched
    • Unit Testunmatched
    • iOSunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder