Outset Medical

Senior Software Development Engineer in Test

Outset Medical Tijuana, Mexico Today
engineering

Company Overview

Join us for an enriching journey with Outset, a trailblazing medical device company that is revolutionizing the field of dialysis. Our focus is to create one high performing team, obsessed with progress, in an atmosphere that is brimming with transformative opportunities. The heart of our mission is pioneering a groundbreaking technology that redefines the landscape of dialysis, streamlining complexity and cost, because patients deserve “better” now, not some day.  

At Outset we’re revolutionizing an industry and changing lives. We’re impacting what the future of dialysis looks like by creating a first-of-its-kind technology in order to reduce the cost and complexity of dialysis. FDA cleared for use across care settings, from the hospital to the clinic to the home, the Tablo® Hemodialysis System harnesses modern technology for a new holistic approach to dialysis care. We’re giving providers time back to focus on patient care. And we’re giving patients the power to take control of their life and get back to enjoying the things they love.

Position Overview  

The Senior Software Developer in Test Engineer is an experienced professional who participates in providing accurate measure of product quality, processes, software automation, and continually help improve testing throughout the software development life cycle. This person applies their practical and theoretical knowledge from Computer Science and previous experience in healthcare or a related industry.   Additionally, the person is expected to have the ability to architect, create, and run both manual and automated tests for different layers of embedded and cloud application.

 

Essential Job Functions and Responsibilities

  • Leverage programming skills and test fixture knowledge to design, develop, maintain, and extend software automation frameworks for embedded and cloud applications.
  • Collaborate with the team to design, execute, and maintain both manual and automated test scripts across UI, backend, API, performance, scalability, and security layers based on project requirements.
  • Establish and enforce quality standards, ensuring they align with project goals and application areas under control.
  • Engage with developers, subject matter experts, cross-functional teams, and product management in test case reviews and execution.
  • Integrate automated tests into the CI/CD pipeline, ensuring results are stored in a shared repository.
  • Translate business requirements into testable features and create test scenarios that meet those needs.
  • Identify, troubleshoot, and document reproducible defects, working to resolve issues efficiently with software development team members.
  • Create and manage functional, non-functional, and integration testing environments; conduct root cause analysis and debugging for features with moderate complexity.
  • Lead discussions with cross-functional team members to identify high-risk areas early in the development lifecycle and create strategies to mitigate those risks.
  • Develop test plans, audit execution evidence, and generate test reports, adhering to structured and controlled processes.
  • Analyze and verify data conversions across multiple formats to ensure accuracy and compliance with EMR systems.
  • Mentor junior team members and contribute to the continuous improvement of software quality methodologies and processes.
  • Lead process improvements, manage Jira verification, and facilitate CCB meetings with cross-functional teams to drive consensus and project alignment.
  • Troubleshoot complex issues in existing or new software by analyzing both product behavior and code.

 

Required Qualifications

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, or a related technical field, or equivalent combination of education and experience.
  • Extensive experience with software quality engineering methodologies and processes.
  • 4+ years of programming experience, leveraging AI libraries and tools to enhance and extend test automation frameworks.
  • 2+ years of full-stack Software Test Engineering experience.
  • 4+ years of experience utilizing AI tools and libraries to enhance test automation frameworks and build test fixtures for hardware interaction.
  • 4+ years of hands-on experience in test automation using Python, Robot Framework with Appium, and Selenium.
  • Strong understanding of testing methodologies and strategies, including black-box, grey-box, and white-box testing, as well as feature, functional, continuous integration, continuous deployment, continuous testing, and regression testing.

 

Desired Qualifications

  • Experience in performance and load testing for embedded and cloud applications.
  • Experience implementing CI/CD pipelines for automated tests across different application layers.
  • Strong background in developing and integrating test fixtures with automated tests using Python, Robotframework, or AI tools and libraries.
  • Self-motivated, independent, and eager to learn new technologies.
  • Detail-oriented, with strong time management skills and the ability to meet deadlines.
  • Excellent interpersonal and teamwork skills, with the ability to work independently.
  • Exceptional analytical skills and problem-solving abilities.
  • Collaborate effectively with team members, both in person and virtually, with this role requiring regular work from the office.
  • Fexible, able to work under tight deadlines in office environment, and support off-hours demands when needed.

 

Company Culture

At Outset, we believe every person matters. Every Outsetter, every patient, every caregiver. Because we are here to create a revolution, and we believe in doing that by innovating everywhere with intelligent speed. Our team expects nothing less than our best display of strengths and skills, and we find joy in working together for a common goal. At Outset, we believe that curiosity, ingenuity and conviction in the power of technology will transform the lives of dialysis patients and providers. 

We are fueled by the opportunity to give people their lives back. And we believe that it begins with YOU, our future Outsetter. At Outset, we’ve designed a professional world that our employees are honored and impassioned to belong to, one that offers challenge, the ability to collaborate with great people, and opportunities to build skill and expertise in a fulfilling career. 

An opportunity at Outset Medical won’t just be about finding a job. Our culture revolves around the principles of moving farther, faster, together, so working here feels like a masterclass in peak performance, for individuals and teams. 

Privacy is important to us. Please review our Applicant Privacy Notice. 

 

Important Notice

We have been made aware of fraudulent activities where individuals are impersonating our company and offering fake job opportunities. Please note, Outset Medical will never request payment or gift cards during the hiring process, nor will we ask you to purchase your own equipment. Anyone reaching out to you with an email address ending in @outsetmedical.cc, is not a legitimate Outset representative. For legitimate opportunities, always apply directly through our official careers page. If you are unsure about the authenticity of a communication, contact us immediately at peopleops@outsetmedical.com.

 

EQUAL EMPLOYMENT OPPORTUNITY STATEMENT 

Outset Medical is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind on the basis of race, color, national origin, religion, gender, gender identity, sexual orientation, disability, genetic information, pregnancy, age, or any other protected status set forth in federal, state, or local laws. This policy applies to all employment practices within our organization. 

Sponsored

Explore Engineering

Skills in this job

People also search for