Overview
Skills
Job Details
Senior Hardware Quality Assurance Engineer
We re looking for a Senior Hardware QA Engineer to lead quality initiatives across next-generation hardware and software platforms. In this position, you ll architect and maintain sophisticated testing environments, establish robust automation pipelines, and ensure that every release achieves the highest standards of reliability, security, and performance.
< data-start="904" data-end="927">What You ll Do</>QA Leadership & Environment Management
Build and maintain the QA infrastructure, spanning servers, firmware, storage, and endpoint devices.
Design modular lab environments that mirror complex enterprise and government ecosystems.
Oversee lab operations including procurement, configuration, and lifecycle maintenance of test assets.
Deploy, tune, and validate servers, RAID configurations, and storage controllers for varied testing requirements.
Test Design & Execution
Develop comprehensive test strategies covering functional, performance, and security dimensions.
Create and execute negative, adversarial, and edge-case tests to expose potential vulnerabilities or misuse scenarios.
Implement scalable automation for regression, stress, and validation testing.
Monitor results and metrics to assess release quality and risk.
Automation & Continuous Improvement
Define and evolve QA workflows integrated within CI/CD environments.
Expand automated coverage using modern testing frameworks and scripting.
Integrate APIs and third-party tools to streamline automation efficiency.
Continuously refine processes for speed, reliability, and reproducibility.
Cross-Team Collaboration
Partner with engineering, product, and security teams to embed QA practices early in development.
Work closely with security researchers to validate cryptographic components and fix vulnerabilities.
Support certification and compliance testing for industry and government standards.
Represent quality interests in architecture reviews and release assessments.
Leadership & Mentorship
Guide QA engineers and lab staff, fostering technical growth and excellence.
Cultivate a culture that emphasizes security, precision, and continuous improvement.
Share technical expertise across global and cross-functional teams.
Bachelor s degree in Computer Science, Engineering, or equivalent experience.
7+ years in QA or test engineering roles, with proven experience leading quality initiatives.
Strong knowledge of test design for both automated and manual systems.
Expertise in security-centric and adversarial testing methodologies.
Hands-on experience with storage technologies, firmware/BIOS, and encryption validation.
Solid programming skills in C/C++, Python, and JavaScript across Linux and Windows platforms.
Skilled in deploying and managing server hardware, RAID configurations, and enterprise storage controllers.
Experience with CI/CD and automation tools such as Jenkins, GitLab CI, or Azure DevOps.
Familiar with collaborative platforms like Jira, Confluence, and Bitbucket.
Experience developing virtual or simulated environments (QEMU, Renode, etc.).
Familiarity with static code analysis tools (SonarQube, Coverity).
Knowledge of hardware-based security and root-of-trust implementations.
Involvement in compliance or certification programs (Common Criteria, CSfC, FIPS, NIST).
Prior mentoring or leadership experience in distributed QA teams.