Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals, and branded generic medicines. Our 109,000 colleagues serve people in more than 160 countries.
Staff Software Test and Automation Engineer – Heart Failure Therapy Burlington, MA
Leading an active lifestyle is important to the many people we serve. In Abbott’s Electrophysiology and Heart Failure (EPHF) division, we’re advancing the treatment of heart and vascular disease through breakthrough medical technologies, As a global leader in Mechanical Circulatory and Cardiac Pressure Measurement Systems, our breakthrough medical device technologies help restore people's health so they can get back to living their best lives, faster. We focus on innovative technologies that can improve the way doctors treat people with heart failure (HF).
As Staff Software Test and Automation Engineer, you will be part of our software verification team focused on testing and delivering of custom in-house embedded software applications developed for Implantable Devices meeting both short term and long-term goals of our patients. Located at our Burlington, MA site, you will use your extensive hands on experience in implementation, enhancements, and modifications to test procedures, automation framework, automation tools, emulators, test scripts, and code. The Staff Software Test and Automation Engineer will be responsible for Software Integration, Verification and Automation testing of the Abbott Heart Failure products.
Duties and Responsibilities:
At Abbott, you can have a good job that can grow into a great career. We offer:
Follow your career aspirations to Abbott for diverse opportunities with a company that provides the growth and strength to build your future. Abbott is an Equal Opportunity Employer, committed to employee diversity.
Connect with us at [ Link removed ] - Click here to apply to Staff Software Test and Automation Engineer, on Facebook at [ Link removed ] - Click here to apply to Staff Software Test and Automation Engineer and on Twitter @AbbottNews and @AbbottGlobal.
Create Automation Framework
Develop Automation Script
Test Automation Strategy
Test Automation
Execute Automated Tests
Staff Software Test and Automation Engineer – Heart Failure Therapy Burlington, MA
Leading an active lifestyle is important to the many people we serve. In Abbott’s Electrophysiology and Heart Failure (EPHF) division, we’re advancing the treatment of heart and vascular disease through breakthrough medical technologies, As a global leader in Mechanical Circulatory and Cardiac Pressure Measurement Systems, our breakthrough medical device technologies help restore people's health so they can get back to living their best lives, faster. We focus on innovative technologies that can improve the way doctors treat people with heart failure (HF).
As Staff Software Test and Automation Engineer, you will be part of our software verification team focused on testing and delivering of custom in-house embedded software applications developed for Implantable Devices meeting both short term and long-term goals of our patients. Located at our Burlington, MA site, you will use your extensive hands on experience in implementation, enhancements, and modifications to test procedures, automation framework, automation tools, emulators, test scripts, and code. The Staff Software Test and Automation Engineer will be responsible for Software Integration, Verification and Automation testing of the Abbott Heart Failure products.
Duties and Responsibilities:
- Provide technical and process leadership to project teams to plan and execute integration and verification testing of embedded software and contribute towards developing class III implantable medical devices.
- Analyze requirement specifications, architecture, and design documents to define test strategy, develop test cases and execute tests.
- Architect, Implement and Maintain Test Automation frameworks, harnesses to enable test automation and use them across successive projects.
- Identify aspects on testing that can be automated. Develop test scripts to automate testing of software features and requirements.
- Work with development engineers/architects to identify technical needs of testing interfaces and infrastructure and to have them implemented in software.
- Lead reviews of software test deliverables such as test plans, protocols, and summary reports.
- Review project deliverables such as specifications, design, and test/tool procedures for thoroughness, clarity, correctness, and accuracy.
- Lead Bug scrub meeting to triage bugs to drive to closure on problems found, including recreating failures and verifying fixes.
- Implement new tools, techniques, and processes to reduce test maintenance effort.
- Comply with U.S. Food and Drug Administration (FDA) regulations, other regulatory requirements, company policies, operating procedures, processes, and task assignments.
- Maintain positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
- Bachelor’s Degree in Engineering (Computer, Electrical, or Software), Computer Science, or related discipline.
- Experience with Software Testing within the regulated medical field required. Implantable technologies and experience preferred.
- 8+ years of development experience in integration and verification testing of embedded software for micro-controllers.
- Hands-on Experience with software testing and automation.
- Strong experience in developing automated tests with Python or similar scripting languages.
- Knowledge on low level embedded software such as device drivers, communication protocols. Knowledge in Real-Time Operating Systems concepts.
- Experience analyzing and debugging embedded system using oscilloscopes, logic analyzers and other appropriate equipment and tools.
- Experience with source code management and configuration and lifecycle management tools.
- Ability to plan for project deliverables and manage the project team towards meeting schedule and cost, as well as delivering product of high quality.
- Ability to communicate technical solutions and issues clearly and adequately to management as well as members on the project.
- Experience in working in an iterative (Scrum, Kanban) development process.
- Master’s degree in related field (education may substitute for some years of experience)
- Ability to lead and manage a team from multiple sites to work cohesively.
- Extensive hands on experience in development of software test automation which includes test scripts creation, debugging, test reviews and test execution.
- Experience in programming languages such as C, C++.
- Ability to understand electrical schematics, micro-controller, sensor reference manuals
- Knowledge on Embedded Linux and GUIs developed in Qt is a plus
- Experience with BLE and Wi-Fi is a plus
- Experience with including testing infrastructure into DevOps pipeline is a plus
At Abbott, you can have a good job that can grow into a great career. We offer:
- Training and career development, with onboarding programs for new employees and tuition assistance
- Student Loan Repayment Assistance Program
- Financial security through competitive compensation, incentives and retirement plans
- Health care and well-being programs including medical, dental, vision, wellness and occupational health programs
- Paid time off
- 401(k) retirement savings with a generous company match
- The stability of a company with a record of strong financial performance and history of being actively involved in local communities
Follow your career aspirations to Abbott for diverse opportunities with a company that provides the growth and strength to build your future. Abbott is an Equal Opportunity Employer, committed to employee diversity.
Connect with us at [ Link removed ] - Click here to apply to Staff Software Test and Automation Engineer, on Facebook at [ Link removed ] - Click here to apply to Staff Software Test and Automation Engineer and on Twitter @AbbottNews and @AbbottGlobal.
Recommended Skills
Create Test PlanCreate Automation Framework
Develop Automation Script
Test Automation Strategy
Test Automation
Execute Automated Tests