QA Engineer Device Integration

Overview

Hybrid
Depends on Experience
Full Time
Accepts corp to corp applications
Able to Provide Sponsorship

Skills

.NET
Attention To Detail
AutoIt
Collaboration
Command-line Interface
Communication
Computer Hardware
Defect Tracking
DevOps
Documentation
FOCUS
Firmware
JIRA
Management
Manual Testing
Microsoft Azure
Microsoft Exchange
Microsoft Windows
Quality Assurance
Serial Communication
Software Quality Assurance
Software Testing
Test Cases
Test Methods
Test Plans
TestComplete
Testing
USB

Job Details

About the Role:

We are seeking a QA Engineer with a strong focus on device integration to join our software quality assurance team. This role involves testing and validating Windows-based desktop applications (.NET Framework) that communicate with and control external hardware devices (e.g., Intoxalock devices). While we don t develop the firmware that runs on these devices, our team is responsible for all the business applications that interact with them.

Responsibilities:

Perform manual testing of thick-client Windows applications (.NET Framework) that integrate with external hardware devices.

Validate communication, configuration, and data exchange between the software and devices via USB/serial ports.

Collaborate with software and hardware teams to define test plans and edge cases.

Simulate real-world usage scenarios to test device performance and reliability through the app.

Log, track, and manage defects using industry-standard tools (e.g., JIRA, Azure DevOps).

Contribute to the design of automation strategies for Windows desktop applications (using tools like WinAppDriver, AutoIt, or similar).

Assist in troubleshooting hardware-software issues during QA cycles.

Provide detailed reports and documentation for test results and quality metrics.

Qualifications:

Experience in QA or software testing, especially for desktop or thick-client applications.

Experience testing applications that interact with hardware devices, including USB and serial communication.

Familiarity with Windows OS environments, driver dependencies, and basic command-line tools.

Working knowledge of QA methodologies, defect tracking systems, and test case design.

Bonus: Experience with automation tools for desktop apps (e.g., WinAppDriver, AutoIt, TestComplete).

Strong communication skills and attention to detail.

Comfortable working cross-functionally with development and hardware teams.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.