Software Quality Engineer
Listed on 2026-02-14
-
Software Development
Software Engineer, Software Testing
Job 2581 - Software Quality Engineer - Contract located near Boston, Massachusetts
Hybrid. Must be onsite at least 3 days per week.
Medical Engineering Consultants (MEC) supports medical device and pharmaceutical companies to be more efficient and productive by providing resources, knowledge, and expertise to augment and supplement their work. MEC’s mission is to inspire positive cultural change from within, and always exceed clients’ expectations.
About RoleOur client’s Mapping System is a 3D mapping and navigation system used as an effective diagnostic tool for cardiac electrophysiology (EP) procedures. It provides real‑time visualization of intracardiac catheters and 3‑D cardiac maps, assisting physicians in identifying arrhythmia origins within the heart chamber. The software test engineer will join a product quality team working with developers in an Agile environment to develop test cases for user‑interface algorithms, back‑end data handling, and more.
The position includes writing and updating test cases, manual test execution, interacting with electronic equipment in the lab, and working on test automation with Python in a Linux environment.
- Design, develop, and execute test cases to ensure product quality and verify business and user requirements are met in the electrophysiology domain.
- Manual execution of tests and execution of automated test scripts.
- Debug and fix issues in automated test scripts and the automation framework.
- Execute automation runs to test JIRA items and coordinate with multiple scrum teams.
- Design and develop new websites to support test automation.
- Ensure tests are conducted according to written procedures.
- Document test results and write test reports.
- Diagnose problems, report bugs, and suggest enhancements in a bug‑tracking system.
- Share knowledge and demonstrate product areas to team members on an ad‑hoc basis.
- Assist in determining test methodology, test strategy, and test data setup.
- Participate in daily scrum meetings, product review meetings, bug triage meetings, etc.
- Work closely with software development, hardware engineering, field support, and other cross‑functional teams.
- Bachelor’s degree and 3 years of software testing experience, or 1 year with a master’s degree (BS/MS in Computer Science, Biomedical Engineering, or equivalent).
- Prior programming experience in Python.
- Experience with test automation tools such as Selenium and Squish.
- Experience with source‑code management tools such as Git and Bit Bucket.
- Experience working in an Agile Scrum development environment.
- Strong written and verbal communication skills.
- Strong analytical and problem‑solving skills.
- Strong product quality and testing experience in the medical device domain.
- Working knowledge of test automation under Linux/Unix environments.
- Attention to detail and skill in organizing and documenting.
- Quick learner capable of mastering complex software and adapting to new tools and technologies.
- Ability to think logically and analytically in a problem‑solving environment.
- Ability to work independently and collaboratively as part of a team.
- Familiarity with ISO and FDA documentation and compliance for medical devices.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
AAP/EEO DFWPWe are an Equal Opportunity Employer. Please note that sponsorship is not available for this position.
Other duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change at any time with or without notice.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).