Staff Software Test Engineer

Insight Global
San Diego, CA, United States
8 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+7 more
Python (Programming Language) Test Case Test Data Appium Integration Tests Restful APIs Programming Languages

Job 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · World Congress 2026 Europe

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:33 min

Anticipating web push notification support on mobile browser architectures

Christian Liebel Christian Liebel · JS Congress

Videos

See all

Related articles

See all