Search jobs > Irvine, CA > Software test engineer

Staff Software Test Engineer

Diality
Irvine, CA, United States
Full-time

Company & Job Overview :

Diality Inc, a privately held medical device company located in Irvine, CA is committed to improving the quality of life for patients with kidney disease.

We are developing a smart, flexible, portable hemodialysis machine that will enable patients to self-treat at home or wherever they travel.

The extremely versatile hemodialysis solution will allow more patients to benefit from their true dialysis prescription at home or in a variety of care settings, including nursing homes, hospitals, and dialysis centers, without the need for pre-mixed dialysate bags or external water-treatment systems.

The Staff Software Test Engineer will play a pivotal role in leading the software test development of critical software for our medical devices, ensuring software quality.

Duties & Responsibilities :

  • Manage the complete project(s) from start to finish with minimal guidance; define project milestones and delivery, coordinate with team members to manage project tasks and track progress / result to align with project deadlines.
  • Collaborate with cross-functional teams to resolve any challenges and provide solutions to the problems.
  • Re-define and implement test framework architecture changes as needed to support project needs.
  • Review and understand the software requirements, collaborate with cross-functional team to ensure requirements are accurate, concise and complete.
  • Define and communicate test strategy to verify software requirements; provide innovative test methods to ensure complete test coverage.
  • Manage software test activities : Create test plan, provide test estimates, develop test protocols, automate test cases, execute test cases, create test metrics and reports.
  • Track software defects, collect data and perform dry run as needed to assist cross-functional team to debug system problems, conduct bug verifications.
  • Understand existing test framework architecture; bring in new ideas to improve the test framework design and continuously expand its functionality with minimal guidance.
  • Utilize available materials and determine the right course of action to resolve a variety of problems with minimal support.
  • Lead and mentor junior engineers, fostering a collaborative and high-performing software test team.
  • Perform code review and ensure code design, code quality and maintainability.

Qualifications & Requirements :

  • Master’s degree in Computer Science, Software Engineering, or a related field (or Bachelor's degree with extensive experience).
  • At least 10-15 years of experience in software testing in the medical field or other regulated industries.
  • Strong development experience in Python Automation Framework, e.g. Pytest, Openpyxl, Jinja, Click, Pandas, Tkinter, etc.
  • Effective utilization of Python objects.
  • Proven in-depth knowledge of Software / Test development lifecycle methodologies, principles and practices.
  • Requires critical thinking to understand advanced issues and implications.
  • Superior analytical and problem-solving skills with a track record of delivering high-quality solutions.
  • Strong proficiency in Python for scripting, automation, and data analysis tasks.
  • Demonstrated experience with IEC 62304 medical device software lifecycle standards.
  • Exceptional communication, collaboration, and leadership skills with the ability to mentor and inspire others.
  • Demonstrate flexibility to adapt to new directions and task priority changes.
  • Demonstrate ability to lead team discussions and willingness to comply with team decisions.
  • Familiar with working in Windows and Linux environments.
  • Familiar with Git, Jira and Jama.
  • Familiar with PyCharm IDE.

Physical Demands :

Sustained periods of time standing and sitting in a laboratory

Sitting at a desk utilizing a computer

Some lifting of

Working Environment :

Typical office areas with offices, cubicles and conference rooms. Typical laboratory and chemical storage areas which may contain hazardous compounds requiring adherence to safe handling practices.

Travel :

Willingness to travel domestically as needed (up to 10%) primarily to visit vendors and attendance at select conferences.

20 days ago
Related jobs
Promoted
VirtualVocations
Huntington Beach, California

A company is looking for a Staff Software Engineer in Search. ...

Anduril Industries, Inc.
Costa Mesa, California

As a Staff Flight Test Engineer under minimal supervision, you will determine and develop various approaches to achieve T&E goals and help guide and perform the completion of test activities. As part of this process you will support or lead in test planning, establishing test measures of success...

Promoted
VirtualVocations
Huntington Beach, California

Software Development Engineer for Test. ...

Cypress HCM
CA, United States

The Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system and low-level components, engaging with diverse teams across various levels of the software stack. Bachelor's or Master's degree in computer science, software engineering, or a related field. Track...

Promoted
VirtualVocations
Huntington Beach, California

A company is looking for a Staff Software Engineer for Programmatic Bidding Services. ...

Autopilot
Irvine, California

This is a full-time on-site role for a Senior Software Engineer at Autopilot in Irvine, CA. As a Senior Software Engineer, you will be responsible for the design, development, and maintenance of back-end web applications. This is a fantastic opportunity for an engineer looking to have a big impact o...

Cloudera
Remote, California, US
Remote

Cloudera is looking for an exceptional and passionate software engineer to join the Data Warehouse engineering team focused on building query federation capabilities. Staff Software Engineer you will: . We are looking for engineers with experience in architecting and developing parallel and distribu...

Anduril
Costa Mesa, California

Work collaboratively with cross-functional teams, including software engineers, hardware engineers, and product managers, to define test requirements and ensure alignment with system capabilities and mission objectives. Coordinate with private and government test ranges to test and evaluate systems ...

EVONA
CA, United States

As a Staff Flight Software Engineer, you’ll lead the development and architecture of critical flight software and systems, reporting directly to the VP of Software, and collaborating with an impressive technical team of aerospace engineers. Staff Flight Software Engineer Responsibilities:. Staff Fli...

Anduril Industries, Inc.
Costa Mesa, California

Lead and/or be a part of a team of flight test engineers, functional engineers, and program representatives responsible for conducting ground and flight test events at private, and government-owned test ranges. This position is looking for a highly motivated flight test engineer with emphasis in dev...