Staff Software Test Engineer

Barrington James

Carmel Valley (CA)

On-site

USD 150,000 - 210,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Barrington James seeks a Staff Software Test Engineer in Carmel Valley, CA to lead test efforts for pump firmware and mobile apps. You will own test activities across firmware, mobile apps, and cloud integration, balancing manual and automated testing in a regulated environment.

Role requires 10+ years in firmware testing, 15+ years in related fields, and strong experience with Appium/XCUITest/UIAutomator. Collaboration with dev teams and hands-on hardware work are essential.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 10+ years of firmware testing experience, ideally in medical devices.
  • 15+ years overall in related fields.
  • Experience with integration and system testing between cloud and mobile apps.
  • Strong expertise in automated and manual testing methodologies.
  • Hands-on experience with automation frameworks such as Appium, XCUITest, or UIAutomator.

Responsibilities

  • Develop and execute comprehensive test plans for pump firmware, covering automated and manual testing.
  • Enhance the automation framework and optimize test creation and execution.
  • Document defects in detail and participate in dry runs and formal tests.
  • Collaborate with the development team to resolve issues and ensure timely delivery.
  • Attend scrums and planning meetings to provide input on test activities.
  • Maintain documentation and traceability from requirements to test cases.
  • Work hands-on with hardware—breadboards, benchtop tools, and firmware flashing.

Skills

Firmware testing
BLE testing
REST APIs
Java
Automation frameworks
Appium
XCUITest
UIAutomator

Education

Bachelor's degree in Computer Science or related field

Tools

Appium
XCUITest
UIAutomator

Job description

Staff Software Test Engineer - Carmel Valley, CA

Our client is a fast-growing medical device company developing next-generation connected insulin delivery technology. They are seeking an experienced Staff Software Test Engineer to join their pump firmware automation test team at their Carmel Valley, CA location.

About the Role:

As a Staff Software Test Engineer, you will play a critical role in shaping the quality and reliability of our client's pump firmware and companion mobile applications. You'll own test activities across the full stack, from firmware running on the device itself through to mobile app and cloud integration, combining hands-on hardware testing with automation framework development in a highly regulated environment.

Key Responsibilities

  • Develop and execute comprehensive test plans for pump firmware, covering both automated and manual methodologies, including integration and system testing between firmware and mobile apps/cloud API
  • Enhance the existing automation framework and optimize automated test creation and execution
  • Document defects in detail and participate in dry runs and formal runs of the product
  • Collaborate closely with the development team to identify and resolve technical issues, ensuring timely delivery of high-quality software
  • Attend scrums and planning meetings, providing input on test activities
  • Maintain rigorous documentation and traceability from requirements and risk/hazard analysis through to test cases
  • Work hands-on with hardware - breadboards, benchtop tools, and firmware flashing

What You'll Need

  • Bachelor's degree in Computer Science or a related field
  • 10+ years of firmware testing experience, ideally within medical devices, and 15+ years overall in related fields
  • Experience with integration and system testing between cloud and mobile apps
  • Strong expertise in automated and manual testing methodologies
  • Hands-on experience with automation frameworks such as Appium, XCUITest, or UIAutomator
  • Experience with the Page Object Model pattern
  • Experience testing products that communicate via Bluetooth Low Energy (BLE)
  • Working knowledge of RESTful APIs and web services integration
  • 10+ years' experience in a programming language such as Java
  • Experience with defect tracking, requirements, and test/task management tools

Nice to Have

  • Experience in a regulated software development environment
  • Experience on one or more commercial firmware applications

Please apply directly if you're interested!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Test Engineer — Automation & QA
Senior Firmware Test Engineer — Automation & QA

Barrington James • Carmel Valley (CA)

On-site
USD 150,000 - 210,000
Senior Firmware & Mobile Test Engineer
Senior Firmware & Mobile Test Engineer

Beta Bionics, Inc. • San Diego (CA)

On-site
USD 145,000 - 175,000
Medical and dental coverage
401(k) with employer match
HSA/FSA plans
+1
Staff Software Test Engineer
Staff Software Test Engineer

Beta Bionics, Inc. • San Diego (CA)

On-site
USD 145,000 - 175,000
Medical and dental coverage
401(k) with employer match
HSA/FSA plans
+1
Automation Test Engineer
Automation Test Engineer

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

On-site
USD 110,000 - 160,000
Senior Embedded Software Test Engineer
Senior Embedded Software Test Engineer

El Camino Health • Town of Florida (NY)

Hybrid
USD 115,000 - 149,000
Test Engineer - Medical Device (Junior Level)
Test Engineer - Medical Device (Junior Level)

Planet Pharma • Lafayette (CO)

On-site
USD 65,000 - 80,000
Software Test Engineer
Software Test Engineer

Meet Life Sciences • San Francisco (CA)

On-site
USD 120,000 - 160,000
Manual Medical Device Test Engineer
Manual Medical Device Test Engineer

Intellias • Mounds View (MN)

On-site
USD 70,000 - 90,000
Manual Medical Device Test Engineer
Manual Medical Device Test Engineer

Intellias • Newton (MA)

On-site
USD 80,000 - 110,000
Embedded Tester
Embedded Tester

US staffing Inc • San Jose (CA)

On-site
USD 100,000 - 130,000