Barrington James logo

Software Test Engineer

Barrington James
Full-time
On-site
Test Engineer

Job Description

Role: Senior Software Test Engineer

Job Type: Permanent

Location: Irvine, CA

Work arrangement: Hybrid, 4-5 days on site, with the opportunity for 3-4 later in the role.

Job Summary:

We are working with aΒ leading medical device companyΒ developingΒ insulin delivery technology. With a focus on innovation, this company is developing transformative products that enhance quality of life for people living with diabetes.

They are looking for aΒ Software Test EngineerΒ to join a small but highly skilled team inΒ Irvine, CA. In this role, you’ll play a critical part in testingΒ pump firmware, while collaborating closely with a skilled team of engineers.

Β 

Key Responsibilities:

  • Design and implementΒ test strategiesΒ for firmware, covering bothΒ manual and automated testingΒ approaches.
  • Improve and expand theΒ automation framework, streamlining test execution and validation processes.
  • PerformΒ system-level and integration testing, verifying seamless interaction betweenΒ firmware, mobile applications, and cloud platforms.
  • Accurately document and trackΒ software defects, contributing to debugging efforts and formal testing cycles.
  • Work alongsideΒ developers and engineersΒ to resolve technical issues and maintainΒ high software quality standards.
  • Actively participate inΒ agile development processes, providing input duringΒ scrum meetingsΒ and sprint planning.
  • Ensure thorough documentation of test cases, aligning withΒ regulatory requirementsΒ and risk assessments.
  • HandleΒ hardware components, includingΒ breadboards, benchtop tools, and firmware flashing, to support testing activities.

Required Qualifications:

  • BS inΒ Computer Science, Engineering, or a related field.
  • 5+ years of experienceΒ in firmware testing, preferably withinΒ regulated industries like medical devices.
  • Strong background inΒ both manual and automated testing.
  • Hands-on experience using frameworks such asΒ Appium, XCUITest, or UIAutomator.
  • Familiarity withΒ Bluetooth Low Energy (BLE) communicationΒ andΒ RESTful API integrations.
  • Proficiency inΒ code analysis, unit testing, and debuggingΒ to ensure software reliability.
  • Experience withΒ agile development methodologiesΒ and tools forΒ defect tracking and test management.
  • Skilled inΒ Java.

Preferred Qualifications:

  • Experience working onΒ firmware applications deployed in commercial products.
  • Awareness ofΒ emerging trends, tools, and best practicesΒ in software testing and automation.

I look forward to receiving your applications!