Senior QA Engineer (Device Services & Hardware Integration Testing)

Coditude

Pune District

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Coditude is seeking a Mid to Senior QA Engineer to lead quality assurance for device services and hardware integration testing. You will design and execute tests for software interfaces, drivers, and backend services that communicate with physical hardware.

You will develop manual and automated test strategies for real-time hardware workflows, peripheral state transitions, fault handling, and API stability, working with backend .NET engineers and operations teams.

Qualifications

  • 4+ years of QA experience with hardware integrations.
  • Strong expertise testing software that interfaces with physical peripherals.
  • Proficient in testing RESTful APIs and backend services.
  • Hands-on experience in test automation for integration or API tests.
  • Ability to analyze logs and diagnose issues from hardware components.

Responsibilities

  • Design, execute, and maintain test scenarios for hardware components and peripheral drivers.
  • Validate backend services, daemons, and workers under varying hardware conditions.
  • Build automated test suites for backend APIs and hardware abstraction layers.
  • Log defects with precise steps, using Jira or Azure DevOps.
  • Collaborate with backend engineers to debug edge-case hardware faults and refine criteria.

Skills

Hardware testing
Backend testing
Test automation
APIs
Logging & diagnostics

Tools

Postman
Swagger
CLI harness
Playwright
Selenium
C#
Python

Job description

Senior QA Engineer (Device Services & Hardware Integration Testing)

4-8 Years


Full-Time


Role Overview: Full-Time


Focus: Peripheral Device Integration, Hardware & Systems Testing, Firmware/API Verification & Test Automation


Job Summary

We are seeking a Mid to Senior QA Engineer to lead quality assurance and test execution across specialized backend device services and hardware peripheral integrations. In this role, you will be responsible for testing the software interfaces, background services, and drivers that communicate with physical hardware—including credit card payment terminals, thermal printers, barcode scanners, and custom system components. Working closely with backend engineers, technical operations, and product managers, you will design robust manual and automated test strategies to validate real-time hardware workflows, peripheral state transitions, fault handling, and hardware API stability.


Key Responsibilities


  • Hardware & Peripheral Testing: Design, execute, and maintain test scenarios for physical hardware components, peripheral drivers, and low-level system services.

  • System & Service Validation: Validate backend services, system daemons, and background workers under various physical conditions (e.g., paper out, card reader timeouts, hardware disconnects, power cycles).

  • API & Service Automation: Build and expand test automation suites for backend APIs, hardware abstraction layers, and IPC/socket channels using modern automation and mock tools.

  • Defect Lifecycle Management: Identify, log, prioritize, and track hardware, driver, and service defects with precise system logs, peripheral state data, and reproduction steps in Jira or Azure DevOps.

  • Compliance & Transaction Verification: Test transaction workflows to ensure strict adherence to security protocols, data integrity, and industry standards (e.g., PCI compliance).

  • Cross-Functional Collaboration: Partner directly with backend .NET engineers and technical operations to debug edge-case hardware faults, refine acceptance criteria, and ensure reliable releases.


Required Qualifications & Technical Skills


  • Experience: 4+ years of professional quality assurance experience, with direct experience testing software integrated with physical devices, hardware, or external peripherals.

  • Hardware & Systems Testing: Strong expertise testing software that interfaces with physical peripherals (e.g., credit card readers/POS terminals, receipt printers, scanners, or kiosk components).

  • API & Backend Testing: Solid proficiency in testing RESTful APIs, backend services, and asynchronous processes using tools like Postman, Swagger, or custom CLI harnesses.

  • Test Automation: Hands-on experience developing automated integration or API test suites using tools like Playwright, Selenium, C#, or Python.

  • Tooling & Logs: Expertise in analyzing system logs, Windows Event Logs, and device diagnostic traces to pinpoint root causes.


Core Competencies & Cultural Fit


  • Self-Motivated Learner: Curious about low-level systems, eager to understand complex hardware specs, and proactive in expanding technical skills.

  • Strong Individual Contributor: Able to take ownership of hardware test setups, ask critical architectural questions, and execute test cycles independently.

  • Reliable Team Player: Values transparent communication, acts as a quality advocate, and collaborates smoothly with backend developers and operations teams.

  • Remote-Ready Communicator: Clear, precise, and prompt communication across chat tools (Slack, Teams) and project management systems (Jira, Azure DevOps).


Preferred / \"Nice-to-Have\" Qualifications


  • Experience testing self-service kiosk, Point-of-Sale (POS), or transaction processing systems.

  • Familiarity with hardware communication interfaces (Serial/COM, USB, HID, TCP/IP sockets).

  • Exposure to mocking or simulating physical hardware interfaces for automated test runs.

  • AI-Assisted Quality Engineering: Experience using AI tools (e.g., GitHub Copilot, Claude, Cursor) to generate edge-case test data, draft test scripts, and parse complex log output faster.


Required Skills


Peripheral Device Integration API & Service Automation Hardware & Systems Testing

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Senior QA Engineer
Mid-Senior QA Engineer

Coditude • Pune District

On-site
INR 1,200,000 - 1,800,000
Mid-Level .NET Developer (Device Services & Hardware Integration)
Mid-Level .NET Developer (Device Services & Hardware Integration)

Coditude • Pune District

On-site
INR 900,000 - 1,500,000
Mid-Senior QA Engineer Web Testing
Mid-Senior QA Engineer Web Testing

Coditude • Pune District

On-site
INR 1,200,000 - 2,400,000
QA Engineer
QA Engineer

Starhold • India

On-site
INR 900,000 - 1,500,000
Senior Software QA
Senior Software QA

Advantmed • Ahmedabad District, Pune District

Hybrid
INR 1,200,000 - 1,800,000
Quality Assurance Engineer III
Quality Assurance Engineer III

Artech L.L.C. • Bengaluru

Hybrid
INR 900,000 - 1,700,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

Taglynk • Bengaluru Urban

On-site
INR 600,000 - 900,000
QA Engineer – Automation
QA Engineer – Automation

Codezyng • Udupi district

Hybrid
INR 600,000 - 1,200,000
Senior QA Engineer
Senior QA Engineer

sequoiaat • Chennai District

On-site
INR 2,200,000 - 3,600,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Recro • Bengaluru

On-site
INR 800,000 - 1,200,000