Software Test Engineer

197173
  • United Kingdom
  • Permanent

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!

Shenay Isaac Consultant - USA

Apply For This Role