Software Test Engineer
- 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!
