{"schemaVersion":"jobsearcher.job.v1","id":"13a1f527c660a061df712faa","url":"https://jobsearcher.com/jobs/13a1f527c660a061df712faa","canonicalUrl":"https://jobsearcher.com/jobs/13a1f527c660a061df712faa","title":"Software Test Engineer","description":"Role : Software Test Engineer\nLocation : San Jose, CA (On-site)\nExp : 5 to 9 Years\nThe Opportunity : Staff Software Test Engineer\nPrimary Focus:\nSimulator Development (C#), Automation (Squish), & Firmware/Hardware Validation\nIn this pivotal role, you will own the enhancement and maintenance of our proprietary Software Simulator—the critical tool used to validate our robotic surgical hardware and firmware without needing the physical robot every time. You will spend the majority of your time coding in C# to expand the simulator's capabilities, while also using Squish and Python to drive automation.\nIf you are a C# developer at heart who loves developing a software simulation, this is your role.\nWhat You Will Actually Be DoingCore Responsibility:\nLead the design, development, and enhancement of the CLIENTS System Simulator using C#.\nYou will build the virtual environment that mocks hardware behavior to test firmware and software logic.\nAutomation Strategy:\nDevelop and execute automated test scripts using Squish (GUI automation) and Python.\nHybrid Validation:\nPerform a mix of automated and manual testing. You will manually execute complex test cases where automation isn't yet feasible, ensuring total system safety.\nHardware/Firmware Interface:\nValidate the interaction between high-level software and low-level firmware/hardware components via the simulator.\nCompliance & Process:\nDraft verification protocols and manage requirements/defects using JAMA and Jira, ensuring strict adherence to FDA QSR and IEC 62304 standards.\nCI/CD Integration:\nIntegrate simulator tests into the Continuous Integration pipeline (Jenkins/GitHub) to catch regressions early.\nThe \"Must-Have\" Skills (Non-Negotiables)C# Expertise:\nMinimum 5+ years of hands-on development experience in C#.\nYou must be comfortable writing complex object-oriented code, not just editing scripts.\nPython Experience:\nMinimum 2+ years of scripting experience (used for glue code and automation support).\nAutomation Tools:\nProven experience with Squish (preferred), WinAppDriver, or similar GUI automation tools.\nFlexibility:\nWillingness to perform manual testing when necessary to ensure product quality.\nPreferred Qualifications\nMedical Device Background: Solid understanding of FDA QSR (21 CFR Part 820), ISO 13485, and the V&V (Verification & Validation) process.\nExperience testing Firmware or embedded systems via simulation.\nExperience with JAMA for requirements management.\nBackground in Robotics or complex electromechanical systems.\nJob Type: Contract\nPay: $55.00 - $60.00 per hour\nApplication Question(s):\nDo you have experience with Squish?\nWork Location: In person","company":"Veerteq Solutions Dba Addsource","rawCompany":"veerteq solutions dba addsource","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-10T13:50:57.617Z","occupations":[{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Test Engineer","description":"Role : Software Test Engineer\nLocation : San Jose, CA (On-site)\nExp : 5 to 9 Years\nThe Opportunity : Staff Software Test Engineer\nPrimary Focus:\nSimulator Development (C#), Automation (Squish), & Firmware/Hardware Validation\nIn this pivotal role, you will own the enhancement and maintenance of our proprietary Software Simulator—the critical tool used to validate our robotic surgical hardware and firmware without needing the physical robot every time. You will spend the majority of your time coding in C# to expand the simulator's capabilities, while also using Squish and Python to drive automation.\nIf you are a C# developer at heart who loves developing a software simulation, this is your role.\nWhat You Will Actually Be DoingCore Responsibility:\nLead the design, development, and enhancement of the CLIENTS System Simulator using C#.\nYou will build the virtual environment that mocks hardware behavior to test firmware and software logic.\nAutomation Strategy:\nDevelop and execute automated test scripts using Squish (GUI automation) and Python.\nHybrid Validation:\nPerform a mix of automated and manual testing. You will manually execute complex test cases where automation isn't yet feasible, ensuring total system safety.\nHardware/Firmware Interface:\nValidate the interaction between high-level software and low-level firmware/hardware components via the simulator.\nCompliance & Process:\nDraft verification protocols and manage requirements/defects using JAMA and Jira, ensuring strict adherence to FDA QSR and IEC 62304 standards.\nCI/CD Integration:\nIntegrate simulator tests into the Continuous Integration pipeline (Jenkins/GitHub) to catch regressions early.\nThe \"Must-Have\" Skills (Non-Negotiables)C# Expertise:\nMinimum 5+ years of hands-on development experience in C#.\nYou must be comfortable writing complex object-oriented code, not just editing scripts.\nPython Experience:\nMinimum 2+ years of scripting experience (used for glue code and automation support).\nAutomation Tools:\nProven experience with Squish (preferred), WinAppDriver, or similar GUI automation tools.\nFlexibility:\nWillingness to perform manual testing when necessary to ensure product quality.\nPreferred Qualifications\nMedical Device Background: Solid understanding of FDA QSR (21 CFR Part 820), ISO 13485, and the V&V (Verification & Validation) process.\nExperience testing Firmware or embedded systems via simulation.\nExperience with JAMA for requirements management.\nBackground in Robotics or complex electromechanical systems.\nJob Type: Contract\nPay: $55.00 - $60.00 per hour\nApplication Question(s):\nDo you have experience with Squish?\nWork Location: In person","datePosted":"2026-08-10T13:50:57.617Z","dateModified":"2026-08-10T13:50:57.617Z","hiringOrganization":{"@type":"Organization","name":"Veerteq Solutions Dba Addsource","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"13a1f527c660a061df712faa"},"url":"https://jobsearcher.com/jobs/13a1f527c660a061df712faa"}}