HID
Get AI-powered advice on this job and more exclusive features.
HID provided pay range
This range is provided by HID. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Overview
We’re looking for a Test Infrastructure Engineer who enjoys working hands-on with hardware, test rigs, automation tools, and embedded systems. In this role, you’ll maintain and improve our QA lab setup — supporting test teams with lab equipment, running and maintaining automated tests, reviewing results, and integrating tests into our CI/CD process.
You’ll work closely with firmware, product, DevOps, and QA teams to ensure our test infrastructure is stable, scalable, and ready for continuous product validation.
Responsibilities
- Set up and maintain lab test rigs, including controllers, readers, SIOs, and other devices.
- Handle wiring, hardware configuration, and day-to-day maintenance of lab equipment.
- Manage lab equipment inventory and availability.
- Run automated test suites, review results, troubleshoot failures, and resolve issues.
- Support QA and development teams with test setup, hardware preparation, and triage.
- Develop and maintain test automation frameworks (API, UI, and system-level).
- Integrate test automation into CI/CD workflows using Jenkins, Bitbucket, and Docker.
- Use tools like Wireshark and network analyzers to debug communication and firmware-level issues.
- Contribute to test planning, regression, and release validation.
- Apply best practices for testing, automation, and lab infrastructure management.
Qualifications
- Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or a related field.
- 5+ years of experience in QA or test infrastructure roles, including 3+ years in automation and lab management.
- Experience testing firmware and embedded systems in a lab environment.
- Experience setting up, maintaining, and wiring test rigs and equipment.
- Use of multimeters and/or logic analyzers for low-level hardware debugging.
- Work with serial communication protocols such as RS-485 and OSDP.
- Solid understanding of networking fundamentals including TCP and UDP.
- Write and maintain automation scripts.
- Proficient in scripting using Bash and Shell environments.
- Work with CI/CD pipelines and tools such as Jenkins, Git, and Docker.
- Use Wireshark to diagnose protocol or network issues.
- Familiarity with QA processes and testing approaches such as black, gray, and white box testing.
- Experience using tools like TestRail and JIRA within Agile development environments.
- Experience with API testing, system integration, and longevity testing.
Seniority level
- Associate
Employment type
- Full-time
Job function
- Engineering and Quality Assurance
Industries
- Security and Investigations