> Markdown version of [/jobs/ext/2661160-qa-software-developer](https://www.wearedevelopers.com/jobs/ext/2661160-qa-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # QA Software Developer - **Company:** OSI Engineering - **Location:** Cupertino, CA, United States - **Experience:** Expert - **Salary:** $104,000.0 - $135,200.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Macintosh Computers, Apple Mac Systems, Automation of Tests, Unit Testing, Computer Engineering, Software Debugging, Firmware, Python (Programming Language), Software Engineering, Software Testing Automation Framework, Strategies of Testing, Scripting, Performance Testing, Integration Tests, Information Technology, SDET - **Published:** August 31, 2026 - **Apply:** https://www.dice.com/job-detail/6f49d650-f850-4921-a11e-9b8aab7ed2d8 ## About the Role + 5+ years of experience as a Software Development Engineer in Test (SDET) or Automation Test Engineer. + Experience testing software, firmware, and/or hardware products + Proficiency in scripting language such as Python and Shell + Hands-on experience with testing methodologies such as: Unit Testing, Integration Testing, Functional Testing, Performance Testing + Experience diagnosing and debugging complex issues involving both hardware and software + Experience using telemetry/monitoring data to build dashboards and monitor production performance + Experience with test automation frameworks, tools, and CI/CD pipelines., Bachelors degree in (Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field, * Experience testing algorithms and validating algorithm performance. * Familiarity with health-regulated software testing and documentation processes (e.g., medical device software, regulated environments). * Knowledge of Digital Signal Processing (DSP) concepts and testing. * Experience testing embedded systems/devices. * Experience developing KPI dashboards and test metrics dashboards. * Knowledge of macOS (Macintosh systems) and/or UNIX/Linux operating systems. ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)