
Quality Engineer
Best Job Tool • United States
Salary: $50 - $70 / hour
Role & seniority: Systems Quality Engineer, Associate level; contract role based in Cupertino, CA
Stack/tools: Python (scripting, test automation, data analysis); hardware/software integration testing; black-box/white-box testing; test automation frameworks; continuous integration (CI) tools; lab/test infrastructure; documentation
Top 3 responsibilities
-
Execute and monitor validation tests for prototype hardware and sensing systems with thorough coverage
-
Develop, write, and debug Python scripts to automate tests and analyze data; maintain test cases and infrastructure
-
Identify, triage, and report hardware/software issues; ensure test coverage aligns with product requirements; document setups, procedures, and results
Must-have skills
-
Strong Python proficiency for scripting and automation
-
Experience with hardware/test environments and system-level validation
-
Knowledge of black-box/white-box testing; debugging and troubleshooting; CI/tools familiarity; good documentation
Nice-to-haves
-
Prior experience with test automation frameworks and lab calibration/maintenance
-
Ability to work across hardware, software, and systems teams; effective in a fast-paced setting
-
Location & work type: Cupertino, CA; contract role (on-site) with potential flexibility; potential for related/permanent opportunities through OSI Engineering
Full Description
About The Company
OSI Engineering is a leading provider of specialized engineering staffing solutions, dedicated to connecting innovative companies with top-tier technical talent. With a strong reputation for excellence and a commitment to fostering growth, OSI Engineering supports a diverse portfolio of clients across the technology, manufacturing, and engineering sectors. Our mission is to deliver high-quality personnel and services that enable our clients to achieve their strategic objectives while providing meaningful career opportunities for our candidates.
About The Role
We are seeking a Systems Quality Engineer to join our dynamic team on a contract basis in Cupertino, CA. This role requires a highly skilled professional with strong Python programming capabilities and experience in hardware/software integration testing. The successful candidate will be responsible for executing manual and automated system-level tests, validating hardware and sensing system performance, and maintaining the test infrastructure within a lab environment. Collaboration with cross-functional teams—including hardware, software, and systems engineers—is essential to ensure prototype imaging and sensing hardware meet all specified requirements and perform reliably. This position offers an exciting opportunity to work on cutting-edge technology in a fast-paced environment, contributing directly to the development and validation of innovative sensing solutions.
Qualifications
Bachelor's degree in Engineering, Computer Science, or a related technical field, or equivalent practical experience. Strong proficiency in Python for scripting, test automation, and data analysis. Experience with black-box and/or white-box testing methodologies. Comfortable working in hardware test environments, including prototype devices and sensing hardware. Understanding of system-level test validation for complex hardware/software systems. Familiarity with test automation frameworks, continuous integration (CI) tools, and scripting environments. Excellent debugging, troubleshooting, and problem-solving skills. Strong documentation and reporting skills to ensure clear communication of test results and procedures. Ability to handle multiple priorities effectively in a fast-paced setting.
Responsibilities
Execute and monitor validation tests for prototype hardware and sensing systems, ensuring comprehensive coverage and reliable results. Develop, write, and debug Python scripts to automate testing procedures and facilitate data analysis. Maintain and enhance existing test cases, setups, and infrastructure based on evolving project requirements. Identify, triage, and report hardware and software issues uncovered during testing phases. Ensure test coverage aligns with product requirements provided by internal teams and stakeholders. Support continuous integration workflows, contributing to automation pipelines to streamline testing processes. Own the documentation of test setups, execution procedures, and results for transparency and future reference. Collaborate with hardware, software, and systems teams to expand testing capabilities and improve efficiency. Participate in equipment maintenance, calibration, and ensuring lab readiness for ongoing testing activities.
Benefits
While this is a contract role, OSI Engineering offers competitive pay rates ranging from $50 to $70 per hour, based on experience. The position provides an opportunity to work with cutting-edge technology in a collaborative environment, gaining valuable experience in hardware validation, test automation, and sensing systems. Additional benefits may include flexible work arrangements, professional development opportunities, and the chance to contribute to innovative projects in a fast-growing organization. OSI Engineering is committed to supporting its employees and contractors with a positive and inclusive work environment.
Equal Opportunity
OSI Engineering is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and contractors. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or any other protected characteristic. We believe that diverse perspectives foster innovation and excellence, and we encourage all qualified individuals to apply for this opportunity.
Seniority level Associate Employment type Full-time Job function Quality Assurance Industries Book and Periodical Publishing