DevJobs

Software QA Automation Engineer

Overview
Skills
  • C# C#
  • Java Java
  • OOP OOP
  • Azure DevOps Azure DevOps
  • CI/CD CI/CD
  • Git Git
  • Appium
  • TestNG

CathWorks, with offices in Israel, USA, Japan, and the Netherlands, is a fast-paced medical device start-up focused on digital health innovations to improve patients' lives globally. The CathWorks FFRangio® System combines artificial intelligence (AI) and computational science to provide physicians with comprehensive physiologic information, enabling them to make better treatment decisions for patients with coronary artery disease. 

Recently, CathWorks was acquired by Medtronic. Medtronic is the global leader in medical technology and has more than 90,000 employees worldwide in more than 150 countries. The integration into Medtronic expands CathWorks’ footprint globally, enabling more patients to benefit from its revolutionary technology that is poised to disrupt the coronary market. 

We're looking for a Software QA Automation Engineer with strong automation skills to join our Software QA team as an active contributor across Scrum teams at CathWorks.  

In this role, you will own both manual and automated testing efforts, ensuring the quality of our software features and products throughout the development lifecycle. You will develop, implement, and maintain automated test solutions for our products, including AI-based and data-driven systems, while also performing hands-on manual testing. 

You will work closely with software development teams, contributing to CI/CD integration, executing exploratory and functional test cycles, and sharing automation capabilities across Scrum teams, ensuring quality is part of the process from day one. 

 

Reporting: Reports directly to the Software QA Team Leader. 


Job Responsibilities: 

  • Develop, implement, and maintain automated test solutions within CI/CD pipelines, covering end-to-end functional and regression scenarios 
  • Own manual and automated test execution and reporting within assigned Scrum teams, including functional, regression, and exploratory testing as a core part of sprint delivery 
  • Analyze test results and failure trends to surface actionable insights, and communicate findings clearly to developers and stakeholders 
  • Participate in sprint ceremonies and collaborate with developers to improve testability throughout the development cycle 
  • Contribute to and follow automation standards and best practices, sharing knowledge across Scrum teams to align on testing approaches 

 

Requirements: 

  • At least 4+ years of hands-on experience combining automation and manual testing 
  • Practical experience with at least one of Java/C# programming languages 
  • Strong understanding of Object-Oriented Programming (OOP) principles 
  • Experience working in Agile/Scrum environments 
  • Solid working experience with core automation technologies, including Java, C#, TestNG, Appium, Git, CI/CD pipelines, and Azure DevOps 
  • B.Sc. in Computer Science or a related field – an advantage 
  • Experience in medical applications – an advantage 

 

ABOUT CATHWORKS 

CathWorks is the leader in digital health innovations that can improve the lives of patients globally. The CathWorks FFRangio® System combines AI and computational science to obtain physiologic information from routine angiograms (X-rays), eliminating the need for drug stimulation and invasive pressure wires. It provides physicians with a quick and reliable intraprocedural physiologic assessment for the entire coronary tree, making it practical for every patient. For more information on CathWorks, visit www.cath.works and follow @CathWorks on LinkedIn. 

CathWorks