Senior Software QA Engineer
Randstad Digital Americas · San Jose, CA · Yesterday
Engineering$50–$70/hrFull-time
Job Summary
Responsibilities
- Craft comprehensive test plans, protocol docs, and detailed test cases by evaluating product requirements.
- Conduct both manual and automated testing across integrated hardware, firmware, and software layers.
- Diagnose complex defects using command-line utilities, log files, physical probing tools, and electrical/mechanical testing methods.
- Produce precise test summary reports tracking execution trends, defect fixes, and validation outcomes for cross-functional stakeholders.
- Partner closely with hardware, software, and quality engineering teams to refine test processes and elevate product quality.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field (or equivalent practical experience) with 2+ years of hands-on embedded testing experience.
- 2-5 years of experience evaluating technical specifications to draft robust test plans and protocol suites.
- 2+ years executing manual and automated test strategies across integrated hardware and software/firmware platforms.
- 2-5 years performing deep-dive root-cause analysis on system defects and verifying resolutions.
- Nice-to-haves: Experience using command-line diagnostic tools. Working knowledge of C++ or C#. Background in FDA-regulated environments or familiarity with medical device filings (e.g., 510(k) submissions).
Benefits
Includes medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).