> Markdown version of [/jobs/ext/2198413-sqa-engineer-ii](https://www.wearedevelopers.com/jobs/ext/2198413-sqa-engineer-ii). 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). --- # SQA Engineer II - **Company:** Cohu, Inc. - **Location:** San Diego, CA, United States - **Experience:** Experienced - **Salary:** $85,592.0 - $106,995.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Artificial Intelligence, Data Analysis, Software Applications, JIRA, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Communications Protocols, Computer Terminals, Database Theory, Software Debugging, IEEE-488, Integrated Development Environments, Python (Programming Language), Microsoft Visual Studio, Microsoft Office, Microsoft Project, Microsoft Visio, Object-Oriented Software Development, Scrum Methodology, Regression Testing, Serial Communications, Software Engineering, Software Requirements Analysis, Software Quality Assurance (SQA), SQL Databases, System Testing, TCP/IP, UML, Visual Systems, Extensible Markup Language (XML), Scripting, Test Scripts, Git, System-level Testing, Integration Tests, Software Version Control - **Published:** August 23, 2026 - **Apply:** https://www.dice.com/job-detail/7939b04f-4615-4602-905b-056bcb73f134 ## About the Role * Education/Training: Bachelor's degree in software, electrical, mechanical, computer, or a related engineering discipline. * Experience: 2-4 years of experience with software quality assurance and testing experience in a commercial, Windows-based product-development environment. 2+ years of experience testing electro-mechanical equipment and associated software applications. * Working knowledge of C# or C/C++, Visual Studio, Git or comparable version control, object-oriented design, SQL/database concepts, and communication protocols (e.g., serial, TCP/IP) in a Windows environment. * Proficiency with Microsoft Office and working familiarity with project-planning and diagramming tools such as Microsoft Project and Visio., * Experience working in Agile/Scrum development environments, including sprint planning, backlog refinement, and related ceremonies. * Familiarity with Python or similar scripting languages for data analysis, reporting automation, or AI-assisted testing workflows. * Knowledge of UML, XML, TCP/IP, SECS/GEM, serial communication, and GPIB protocols. * Experience in one or more areas of machine automation, motion control, input/output systems, pneumatics, thermal systems, vision systems, or communication interfaces. Core Competencies: * Demonstrates creativity, attention to detail, analytical thinking, and disciplined problem-solving. * Communicates clearly in writing and verbally, including preparation of formal technical reports and concise quality summaries. * Works effectively both independently and within cross-functional teams in a fast-paced engineering environment. * Adapts to changing priorities, risks, requirements, and schedules while adjusting the testing strategy as needed. * Optimizes test activities, identifies practical alternatives, and recommends solutions that support committed schedules without compromising quality. * Travel as needed to U.S. and global customer or Cohu sites, up to 25% of the time. * Works in a lab environment with constant or intermittent noise. Prolonged sitting at a computer terminal, use of keyboard. Job Conditions/Physical Demands: * Travel as needed to U.S. and global customer or Cohu sites, up to 25% of the time. * Works in a lab environment with constant or intermittent noise. Prolonged sitting at a computer terminal, use of keyboard. ## Description 1. Plan, design, document, execute, and report system-level testing each release cycle, following software requirements, design documentation, and Cohu's software development process. 2. Review customer and system requirements, software designs, and unit and integration test plans; provide actionable feedback that identifies defects and testability risks early in development. 3. Select an effective manual, automated, simulated, or equipment-based test approach based on requirement interfaces, risk, and available test infrastructure. 4. Create, maintain, and debug C#-based test scripts for internal automation tools, and execute automated tests in simulation and on production-representative equipment. 5. Perform end-user-focused functional, new-feature, defect-fix, and regression testing in an engineering lab using actual equipment and machine simulators. 6. Identify, reproduce, troubleshoot, analyze, and clearly document software defects in Jira, including evidence, impact, expected behavior, and reproducible steps. 7. Collaborate with software development engineers to triage defects, track corrective actions, retest fixes, and drive issues to verified closure. 8. Extract and analyze release data using SQL or scripting tools, generate clear charts and quality metrics, and communicate software quality status and risk to stakeholders. 9. Estimate testing effort and duration using the change scope, technical risk, available resources, test infrastructure, and relevant historical data. 10. Partner with engineering disciplines to investigate incidents found during system testing and determine whether root causes are related to software, hardware, integration, or test infrastructure. 11. Use company-approved AI tools responsibly to improve the accuracy, completeness, and efficiency of test plans, test scripts, defect analysis, and technical documentation. 12. Evaluate software development and testing practices, and propose measurable improvements that increase product quality, shorten release cycle time, and reduce cost. Leadership Expectations: Train and guide SQA Engineers and Technicians in reviewing, updating, executing, and reporting test procedures. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)