Candela
Director, Software Test Engineering
Candela, Marlborough, Massachusetts, us, 01752
Director, Software Test Engineering
Requisition Number 2803
Location US - Marlborough, MA
State/Territory Massachusetts
Candela Corporation is a leading global aesthetic device company with a comprehensive product portfolio and a global distribution footprint. We are the market leader in the development, manufacturing, and distribution of medical and aesthetic laser and light-based technologies. The Company’s technology enables physicians to provide advanced solutions for a broad range of medical-aesthetic application including hair removal, wrinkle reduction, tattoo removal, improving the skin’s appearance through the treatment of benign vascular and pigmented lesions, and the treatment of acne, leg veins, scarring and other common indications.
Candela develops products for the global aesthetic market. These products begin as concepts developed by Candela’s world-class team of scientists and engineers or as acquired or licensed technologies that Candela then completes the development and/or commercialization of. These programs are supported by Candela’s global clinical, regulatory, and quality teams and are managed through our Product Development Process (PDP) and Quality Management System (QMS).
The Company’s headquarters are in Marlborough, Massachusetts, US, with and additional R&D facility in Yokneam, Israel and commercial locations across Asia Pacific, and Europe. Products are sold direct in 18 countries worldwide and through distributors in over 60 others and are supported by field service, clinical education, marketing development organizations and distributorship arrangements.
General Summary
This role requires strong technical experience, including experience with automation test frameworks and software CI/CD pipelines, regulated medical device processes, proficiency in problem solving, and a strong passion for delivering high quality products working with quality to produce streamline processes. This role will also be responsible to help guide and grow the team’s careers and long-term goals as they take on everything from embedded development to cloud services, as well as hands-on to drive the implementation of an automation test pipeline.
Essential Job Function
· Lead and manage a team of test engineers, providing technical guidance and performance management.
· Ensure that development lifecycle processes meet global medical regulatory requirements, internal Quality requirements, and regulatory standards for Class II medical devices (FDA 21 DFR 820.30, ISO14791, IEC 62304, IEC 60601)
· Lead design verification testing projects to meet deliverables, technical, budget, and schedule goals including managing the work of internal and external resources.
· Manage resources, development plans and growth, coach and counsel, recognize performance issues and drive improvement.
· Drive continuous improvements in the test automation strategy, with a focus on scalability, efficiency and reuse.
· Oversee and manage the entire software testing lifecycle, including functional, regression, performance, and load testing.
· Implement best practices in test management, including risk-based testing, defect tracking, and root cause analysis.
· Track and present testing metrics, coverage and progress reports.
· Ensure that testing practices comply with industry standards and internal policies.
· Design and implement robust test automation procedures and scripts.
· Stay up to date with emerging trends in test automation development.
· Collaborate with cross-functional teams to align testing processes with product release goals.
· Provide support documentation and guidance to assist onboarding.
Knowledge/Educational Requirements
· Degree in Software / Computer / Electrical Engineering or equivalent experience.
· 5+ years of experience in software testing, with at least 3 years in a management or team lead role.
· Experience with medical device quality system regulations and standards (e.g., ISO14971, IEC60601, IEC62304 compliance)
· Solid knowledge of test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, Appium).
· Experience of implementing BDD methodologies and associated frameworks (e.g., Behave)
· Proficient in coding and scripting with languages such as Python, Java, JavaScript or C#.
· Experience in Continuous Integration/Continuous Deployment (CI/CD) processes and related tools (e.g., Git, Docker, Kubernetes).
· Effective interpersonal skills including mentoring, coaching, collaborating, and team building.
· Excellent problem-solving, organizational, and communication skills.
· Proven ability to partner with technical leaders and product owners on software development projects and ensure objectives, goals, and commitments are met
· Experience with performance and load testing tools (e.g., JMeter, LoadRunner).
· Familiarity with cloud platforms and containerization (e.g., AWS, Azure, Docker, Kubernetes).
· Software test certification (e.g. ISTQB)
This job description is not all inclusive and is intended to capture a majority of the job functions. Special projects and other tasks may be required by management.
Requisition Number 2803
Location US - Marlborough, MA
State/Territory Massachusetts
Candela Corporation is a leading global aesthetic device company with a comprehensive product portfolio and a global distribution footprint. We are the market leader in the development, manufacturing, and distribution of medical and aesthetic laser and light-based technologies. The Company’s technology enables physicians to provide advanced solutions for a broad range of medical-aesthetic application including hair removal, wrinkle reduction, tattoo removal, improving the skin’s appearance through the treatment of benign vascular and pigmented lesions, and the treatment of acne, leg veins, scarring and other common indications.
Candela develops products for the global aesthetic market. These products begin as concepts developed by Candela’s world-class team of scientists and engineers or as acquired or licensed technologies that Candela then completes the development and/or commercialization of. These programs are supported by Candela’s global clinical, regulatory, and quality teams and are managed through our Product Development Process (PDP) and Quality Management System (QMS).
The Company’s headquarters are in Marlborough, Massachusetts, US, with and additional R&D facility in Yokneam, Israel and commercial locations across Asia Pacific, and Europe. Products are sold direct in 18 countries worldwide and through distributors in over 60 others and are supported by field service, clinical education, marketing development organizations and distributorship arrangements.
General Summary
This role requires strong technical experience, including experience with automation test frameworks and software CI/CD pipelines, regulated medical device processes, proficiency in problem solving, and a strong passion for delivering high quality products working with quality to produce streamline processes. This role will also be responsible to help guide and grow the team’s careers and long-term goals as they take on everything from embedded development to cloud services, as well as hands-on to drive the implementation of an automation test pipeline.
Essential Job Function
· Lead and manage a team of test engineers, providing technical guidance and performance management.
· Ensure that development lifecycle processes meet global medical regulatory requirements, internal Quality requirements, and regulatory standards for Class II medical devices (FDA 21 DFR 820.30, ISO14791, IEC 62304, IEC 60601)
· Lead design verification testing projects to meet deliverables, technical, budget, and schedule goals including managing the work of internal and external resources.
· Manage resources, development plans and growth, coach and counsel, recognize performance issues and drive improvement.
· Drive continuous improvements in the test automation strategy, with a focus on scalability, efficiency and reuse.
· Oversee and manage the entire software testing lifecycle, including functional, regression, performance, and load testing.
· Implement best practices in test management, including risk-based testing, defect tracking, and root cause analysis.
· Track and present testing metrics, coverage and progress reports.
· Ensure that testing practices comply with industry standards and internal policies.
· Design and implement robust test automation procedures and scripts.
· Stay up to date with emerging trends in test automation development.
· Collaborate with cross-functional teams to align testing processes with product release goals.
· Provide support documentation and guidance to assist onboarding.
Knowledge/Educational Requirements
· Degree in Software / Computer / Electrical Engineering or equivalent experience.
· 5+ years of experience in software testing, with at least 3 years in a management or team lead role.
· Experience with medical device quality system regulations and standards (e.g., ISO14971, IEC60601, IEC62304 compliance)
· Solid knowledge of test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, Appium).
· Experience of implementing BDD methodologies and associated frameworks (e.g., Behave)
· Proficient in coding and scripting with languages such as Python, Java, JavaScript or C#.
· Experience in Continuous Integration/Continuous Deployment (CI/CD) processes and related tools (e.g., Git, Docker, Kubernetes).
· Effective interpersonal skills including mentoring, coaching, collaborating, and team building.
· Excellent problem-solving, organizational, and communication skills.
· Proven ability to partner with technical leaders and product owners on software development projects and ensure objectives, goals, and commitments are met
· Experience with performance and load testing tools (e.g., JMeter, LoadRunner).
· Familiarity with cloud platforms and containerization (e.g., AWS, Azure, Docker, Kubernetes).
· Software test certification (e.g. ISTQB)
This job description is not all inclusive and is intended to capture a majority of the job functions. Special projects and other tasks may be required by management.