Overview
On Site
Hybrid
$110,000 - $118,000
Full Time
No Travel Required
Skills
Lab set up
Test automation
CI/CD
Networking
Embedded systems
Scripting
Wireshark
TestRail
JIRA
Test Rigs
Wiring
Lab Maintence
Electrical Engineering
Job Details
Job Summary
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.
As a Test Infrastructure Engineer at HID, your responsibilities will include:
- 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.
Your Experience and Background include
- 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.
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.