Taro Logo

Senior Engineer, Software Automation

Global leader in patient-focused medical innovations for structural heart disease, critical care, and surgical monitoring.
Naperville, IL, USA
$106,000 - $149,000
Backend
Senior Software Engineer
In-Person
5000+ Employees
4+ years of experience
Healthcare

Job Description

Edwards Lifesciences, a global leader in medical innovations, is seeking a Senior Software Automation Engineer to join their Implantable Heart Failure Management (IHFM) team. This role is crucial in developing and maintaining automated testing solutions for life-saving medical technologies.

The position offers an opportunity to work on pioneering technology that enables early, targeted therapeutic intervention for heart failure patients. As a Senior Software Automation Engineer, you'll be responsible for ensuring the quality of web and mobile applications through comprehensive testing strategies using cutting-edge tools like Cypress, Appium, and JMeter.

The role requires expertise in both backend and frontend testing, with a focus on creating robust automation frameworks and conducting full stack software testing. You'll be working with RESTful APIs, microservices, and various database systems to ensure seamless integration and reliable user experience. The position involves collaboration with cross-functional teams, including developers, DevOps, and product teams.

Key responsibilities include designing and maintaining automated test suites, performing end-to-end testing across the technology stack, and contributing to QA best practices. The role also involves working with CI/CD pipelines and preparing documentation for regulatory compliance, which is crucial in the medical device industry.

Edwards Lifesciences offers competitive compensation, with a base salary range of $106,000 to $149,000 for highly experienced candidates in Illinois. The company provides performance-based incentives and comprehensive benefits packages. With over 13,000 employees globally, Edwards maintains a strong presence in North America, Europe, Japan, Latin America, and Asia.

This is an excellent opportunity for a skilled automation engineer who wants to make a meaningful impact on patient care while working with innovative medical technologies. The role combines technical expertise with the satisfaction of contributing to solutions that help patients live longer and healthier lives.

Last updated an hour ago

Responsibilities For Senior Engineer, Software Automation

  • Design, develop, and maintain automated test suites for web, performance, and backend services
  • Perform end-to-end testing across the full technology stack, including UI, API, and database layers
  • Build and enhance test frameworks using Cypress for web and API automation
  • Validate RESTful APIs and microservices
  • Collaborate with developers, DevOps, and product teams to define test strategies
  • Perform integration and regression testing as part of CI/CD pipelines
  • Analyze test results and identify root causes of issues
  • Contribute to QA best practices
  • Prepare and manage testing documentation for regulatory compliance

Requirements For Senior Engineer, Software Automation

JavaScript
TypeScript
Python
  • Bachelor's Degree in Computer Science or STEM with 4+ years experience, OR Master's Degree with 3+ years experience, OR Ph.D. in Engineering/Scientific field
  • Proven experience in software testing with focus on automation and backend systems
  • Proficiency in Cypress and Appium for test automation
  • Strong knowledge of REST APIs, HTTP protocols, and JSON
  • Experience with JavaScript, TypeScript, or Python for scripting
  • Familiarity with SQL/NoSQL databases
  • Experience with CI/CD tools
  • Understanding of software development life cycle and agile methodologies
  • Strong documentation and communication skills
  • Problem-solving and analytical skills

Benefits For Senior Engineer, Software Automation

Medical Insurance
  • Medical Insurance
  • Competitive Salaries
  • Performance-Based Incentives