Overview
Skills
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.