Pulsebiosciences

Sr. Software Test Automation Engineer

Hayward, CA - Onsite. Posted a month ago

The role

The Sr. Software Test Automation Engineer will design, develop, and maintain software test automation frameworks and automated tests for medical device software and system subsystems. This role involves integrating automation with continuous integration and continuous testing infrastructure to improve test coverage and reliability.

What you will do

  • Determine software test automation scope and contribute to test strategies, plans, and architecture.
  • Develop, configure, and maintain automation frameworks, test environments, and scripts.
  • Work with software developers to establish and reuse automated unit and integration tests.
  • Execute automated and manual testing and investigate failures.
  • Collaborate with engineering disciplines to improve test processes.
  • Develop and execute software testing in an FDA-regulated medical device environment.
  • Perform functional, interface, negative, boundary, fault-condition, regression, and risk-based testing.
  • Support software engineering tools and infrastructure for continuous integration and automated builds.
  • Participate in cross-functional product definition and requirements review activities.
  • Investigate and identify root causes of complex software and system issues.

Required qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field.
  • 5+ years of relevant software development, software test, or test automation experience; or an equivalent combination of education and experience.
  • Experience developing test frameworks, automated tests, and scripting applications for embedded software, subsystem interfaces, and hardware/software integrated systems using Python and Shell/Bash on
  • Experience with software engineering concepts and the software development lifecycle, including requirements, design, implementation, testing, and support.
  • Familiarity with version control, test management, and issue-tracking tools (e.g., Git, Bitbucket, Jira).
  • Demonstrated commitment to developing robust, reliable, and maintainable products and test systems.
  • Strong analytical, problem-solving, critical-thinking, and communication skills, including experience writing technical documentation.
  • Working knowledge of good software engineering development practices, including software development in an FDA-regulated environment.
  • Ability to work independently and collaboratively, exercise good judgement and initiative, manage multiple priorities, and adapt to changing requirements with minimal direction.
  • Ability to lift 10-15 pounds.

Nice to have

  • Experience developing software test automation for embedded, real-time, medical device, or other complex systems in a regulated product-development environment

Benefits

  • A variety of health insurance plans
  • Supplemental insurance options
  • 401k retirement savings plan
  • Stock options awards
  • Employee Stock Purchase Plan (ESPP)
  • Paid time off
  • Paid holidays
  • Flexible work schedule
  • Wellness program, including onsite gym and mindfulness classes

Before you apply

  • Candidates must reside in the San Francisco Bay Area
  • No relocation offered

About the company

Pulse Biosciences is a novel bioelectric medicine company committed to health innovation. The company designs, produces, and commercializes nano-pulse technology to improve and extend the lives of patients.

Sr. Software Test Automation Engineer at Pulsebiosciences | JobZoey