> Markdown version of [/jobs/ext/2120465-staff-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/2120465-staff-software-test-engineer). 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). --- # Staff Software Test Engineer - **Company:** Insight Global - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Android Software Development, Apple IOS, Application Testing, Automation of Tests, C++ (Programming Language), Cloud Computing, Software Debugging, Embedded Software, Firmware, Mobile Application Software, Python (Programming Language), Test Case, Test Data, Appium, Integration Tests, Restful APIs, Programming Languages - **Published:** August 19, 2026 - **Apply:** https://dejobs.org/x/x/D183A9369E4E4BCD85E108B4A2A66966/job/ ## About the Role * 10+ years of software testing/quality engineering experience with demonstrated senior or Staff-level technical ownership. * Prior experience testing connected medical devices, including software/mobile applications that communicate with physical devices or embedded firmware. * Strong hands-on mobile application testing experience across iOS and/or Android, ideally both. * Experience with system and integration testing across mobile applications, connected hardware/firmware, and cloud or server components. * Hands-on test automation experience using Appium and a programming language such as Java, Python, or C++. * Ability to independently develop test cases, execute manual and automated testing, troubleshoot defects, gather test data, and drive testing activities through completion. * Experience testing CGM, insulin pump, or other diabetes-management products. * Experience with both iOS and Android mobile application testing. * Hands-on experience interacting with hardware/firmware, including firmware flashing, logs, debugging, or benchtop testing. * Experience working with REST APIs, BLE-connected products, and regulated medical device testing/documentation practices. ## Description A growing medical device company developing connected diabetes-management technology is seeking a Staff Software Test Engineer. This individual will play a highly hands-on role testing mobile applications and their integration with connected medical devices, firmware, and cloud/server components. The engineer will own test cases and features from development through completion, perform both manual and automated testing, troubleshoot issues across the broader system, and collaborate closely with mobile, firmware, and server engineering teams. This is an individual contributor role requiring strong technical ownership, system-level thinking, and experience testing connected products within a regulated medical device environment. ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [The Algorithm That Nearly Killed Me: When Testing Isn't Enough](https://www.wearedevelopers.com/videos/2110-the-algorithm-that-nearly-killed-me-when-testing-isn-t-enough) - [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) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Harnessing Apple Intelligence: Live Coding with Swift for iOS](https://www.wearedevelopers.com/videos/1515-harnessing-apple-intelligence-live-coding-with-swift-for-ios) ## Related Articles - [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) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)