Share this Job

Sr. Software Development Engineer in Test

Date:  Feb 16, 2021

Danvers, MA, US

Abiomed is a pioneer and global leader in healthcare technology and innovation, with a mission of Recovering Hearts & Saving Lives. With corporate headquarters in Danvers, Massachusetts, offices in Aachen & Berlin, Germany and Tokyo, Japan, Abiomed’s 1,500 employees form one of the fastest growing medical device companies in the world. We attract and retain exceptional talent with our collaborative culture, passion for our work, and a strong commitment to employee professional development.


Patients First | Innovation | Winning Culture | Heart Recovery

Abiomed is redefining team-driven success while reshaping heart recovery. Here, new ideas are welcomed and encouraged, learning is constant, and our dynamic setting enables positive people to do profoundly important work.


Impella Connect is the first-of-its kind cloud-based technology that allows clinicians and Abiomed support to remotely view intuitive summary dashboards and live video stream of case information transmitted from the Automated Impella Controller. The Impella connect technology suite is scaling to support more patients with this life saving technology – and we need your help!


Abiomed has an immediate opportunity for a Software Development Engineer in Test to join the Impella Connect team to help design, implement and support a completely new Azure IoT Platform and algorithms platform.  This platform is in the medical regulated domain and encompasses (but not limited to) - message ingestion, translation, AI processing, storage, and web viewing interface.  This is an exciting opportunity to use your skills, expertise and passion to raise Impella Connects already high-quality bar – even higher!   If you are eager to leverage your test development & automation skills, attention to detail, and passion for software quality to make a difference in patients’ lives, then this will be perfect for you. 


Key Responsibilities

  • Contribute to and drive the test efforts and best practices throughout the software development lifecycle including requirements, software generation, release candidate verification, and production complaints
  • Provide guidance, review and analyze software requirements and features for validity and testability
  • Design, develop, improve and maintain scalable and robust test framework(s) for the entire technology stack including unit, load and integration testing.
  • Design, Develop and Implement test automation platform encompassing our IoT platform
  • Communicate with stakeholders, leadership, and team members on the given state and status of the quality platform through reports and/or dashboards
  • Update required quality metric documentation (Jira, Jama) as needed to ensure the system documentation and system state are synchronized
  • Assist development by gathering initial performance information of daily builds.
  • Regression analysis and testing to assess the impact of software changes.
  • Perform all other duties as assigned


The best candidates will be ‘software engineers’, who design test frameworks and develop quality, robust, and high performance code used in test automation. We’re looking a software developer who solves problems efficiently, pragmatically and continually seeks information from all sources.


Required Experience

  • Demonstrated knowledge of testing strategies (e.g. black/white box, boundary, security, performance, load, etc.)
  • Test automation tools (e.g. Selenium, Test Studio, Data Factory, Unity, CppUnit)
  • Agile software development life cycle 
  • Cloud Based technologies (Azure preferred)
  • Solid knowledge of at least two programming technologies (e.g., Python, C, C#, shell, groovy)
  • Relational Database systems (e.g. MS SQL, Oracle, MySql).
  • Source control & build pipelines (e.g. Jenkins, Git, Git lab, Azure DevOps)
  • Experience using requirements/project management tools (e.g. Jama, Jira, Visio, Test Studio)
  • Bachelor’s Degree (plus 8+ years of related experience) or Master’s degree (plus 6+ years of related experience)


General Requirements

  • Strong communication & interpersonal skills
  • Strong analytical skills to diagnose test and software defects
  • Works with a sense of urgency, embracing new challenges with a positive winning attitude
  • Ability to routinely work on multiple tasks with multiple people while effectively prioritizing





Abiomed is an Equal Opportunity Employer committed to a diverse workforce. Abiomed will not discriminate against any worker or job applicant on the basis of race, color, religion, gender, gender identity, national origin, ancestry, age, sexual orientation, gender identity, marital or civil partnership status, pregnancy, gender reassignment, non-job related mental or physical disability, genetic information, veteran status, military service, application for military service, or membership in any other category protected under law.

Nearest Major Market: Boston