Are you ready to help develop reliable, high-performance software that powers next-generation DNA sequencing instruments?
Do you enjoy solving complex technical challenges, investigating software issues, and working hands-on with advanced laboratory technology?
Do you thrive in an environment with diversity, communication, collaboration, and teamwork as the core values?
As the Software Test Engineer, you will be responsible for verifying and qualifying instrument control and data acquisition software for DNA sequencing, sample preparation, and related platforms. You will develop and execute software test plans, investigate defects, and collaborate with multidisciplinary engineering teams to ensure software functionality, reliability, and performance.
WHAT YOU WILL BE DOING
- Develop and execute software test plans, including functional, integration, system, and regression testing.
- Verify complete DNA sequencing workflows, including instrument initialization, run setup, execution, data acquisition, and completion.
- Test instrument responses to errors, interruptions, and recovery scenarios to ensure reliable software operation.
- Perform hands‑on testing of software, firmware, and hardware interactions using physical instruments and simulation tools.
- Review software requirements and designs to identify testing needs, acceptance criteria, and potential risks.
- Investigate and troubleshoot software defects using system logs, diagnostic tools, and controlled experiments.
- Document defects, test results and corrective actions with clear supporting evidence.
- Collaborate with software, firmware, hardware and systems engineers to identify root causes and verify issue resolution.
- Maintain test cases, test configurations, requirements traceability, and testing documentation.
- Develop and improve automated test scripts and tools to increase testing efficiency and coverage.
- Communicate test results, unresolved issues and technical risks to support software release decisions.
WHERE YOU WILL WORK
- Location: San Jose, California
- Work Arrangement: On‑site, with regular hands‑on testing in a laboratory environment.
- Travel: Occasional travel may be required for business needs, training or collaboration with global teams.
WHAT YOU WILL BRING US
- Minimum of 2 years of experience in software testing, software quality engineering or a related engineering discipline.
- Experience developing and executing test cases for complex software systems based on requirements and user workflows.
- Strong troubleshooting and debugging skills involving software, firmware and hardware interactions.
- Working knowledge of Linux, including command‑line operations and log analysis.
- Basic scripting experience using Python, Bash or similar languages for testing, diagnostics or data analysis.
- Experience with defect tracking and documentation tools such as Jira and Confluence.
- Ability to independently organize testing activities, investigate technical issues and communicate results.
- Willingness and ability to perform hands‑on instrument testing in a laboratory environment.
Preferred Qualifications
- Experience with DNA sequencing instruments, laboratory automation, medical devices, robotics or other software‑controlled hardware.
- Experience testing instrument control software, data acquisition systems or software–firmware interfaces.
- Familiarity with communication protocols such as TCP/IP, serial, USB or CAN.
- Experience with automated testing frameworks, continuous integration or simulated hardware environments.
- Knowledge of requirements traceability and documented verification in regulated product development environments.
ABOUT YOU
- Analytical Problem Solver: You enjoy investigating complex technical problems and identifying practical solutions.
- Detail‑Oriented: You take a thorough, systematic approach to testing, documentation and defect investigation.
- Collaborative Team Player: You work effectively with multidisciplinary engineering teams and communicate clearly across functions.
- Self‑Motivated: You can independently manage priorities, take ownership of assigned tasks and follow through on commitments.
- Adaptable Learner: You are eager to learn new technologies, tools and testing methodologies in a fast‑paced R&D environment.
WHAT YOUR EDUCATION LOOKS LIKE
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or a related technical field, or equivalent practical experience.
HOW WE WILL REWARD YOU
The base salary range for this position is $90,000 to $110,000, commensurate with experience, qualifications and job responsibilities.
This position is eligible for an annual bonus program to recognize and reward your contributions and performance.
- Annual gym membership reimbursement to support your health and wellness
- Employee discount program to help you save on products and services
We offer eligible employees and their dependents (including domestic partners) a comprehensive and competitive benefits package. Complete Genomics contributes significantly toward employee benefits coverage.
Benefits include:
- Medical, Dental and Vision Coverage
- Life and AD&D Insurance
- Long‑term and Short‑term Disability Insurance
- Voluntary Life and AD&D Insurance
- Health Savings Account (HSA)
- Flexible Spending Accounts (FSA)
- Domestic Partner Benefits
- Commuter Program
- Employee Assistance Program
- 401(k) Retirement Plan
- Education Assistance
- 20 PTO days and 11 paid holidays per year
Complete Genomics provides equal employment opportunity without regard to race, color, religion, sex, national origin, sexual orientation, gender identity and/or expression, age, disability, veteran or uniformed service status, or any other characteristic protected by applicable law.