Senior Python Developer

at Abbott Laboratories
Published September 10, 2021
Location Saint Paul, MN
Category Default  
Job Type Full-time  

Description

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.

Senior Python Developer – St Paul (Little Canada Tech Center)

Experienced, high caliber Senior Python Developer to join our Software Verification team. Use your extensive hands on experience in implementation, enhancements, and modifications to test automation framework, automation tools, emulators, test scripts, and code. The Senior Python Developer will bring testing expertise to the verification and validation of Abbott Electrophysiology capital equipment systems. Responsibilities include software automation development and supporting computer infrastructure.

Primary Responsibilities:
 

  • Responsible for maintaining, building & implementing Test architecture/ Test Automation development standards that are consistent across all EP products 

  • Responsible for construction of new framework and tools to help augment existing automation frameworks. Additionally, will be working closely with DevOps team to strategically include automated tests and testing infrastructure into DevOps pipeline 

  • Assess the gaps in current test coverage and build testing strategy on filling the gaps on tests/Test code such as Smoke, Regression, System Acceptance solution. 

  • Design/ build/ refactor test automation framework, harnesses and code libraries to enable the team to both use and enhance them across successive projects and thereby improve automation development quality, reusability, efficiency and team productivity. 

  • Work with development engineers/ architects to identify technical needs of testing Infrastructure, also to drive to closure on problems found, including recreating failures and verifying fixes. 

  • Provide technical and process leadership to project teams to plan and execute integration and verification testing in scrum environment. 

  • Implement new tools, techniques and processes to reduce test maintenance effort. 

Required Qualifications:

  • Bachelor’s Degree in Engineering (Computer, Electrical, or Software), Computer Science, or related discipline.

  • 6+ years of professional software test automation experience preferably in a regulated industry.

  • Strong programming skills in a programming language (Python, Java, C#...)

  • Knowledge of Open GL, Squish, Docker / Docker-Compose, Testing Frameworks, SQL, Databases, Postgres, Python Web Frameworks (Flask, Django), Data Science / Processing

  • Experience in Task Scheduling / Distributed Tasks (RabbitMQ, Celery).

WHAT WE OFFER  

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  

  • Financial security through competitive compensation, incentives and retirement plans  

  • Student Loan Repayment Assistance

  • 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 

Learn more about our benefits that add real value to your life to help you live fully:  www.abbottbenefits.com  

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 www.abbott.com, on Facebook at www.facebook.com/Abbott and on Twitter @AbbottNews and @AbbottGlobal.