Epicareer Might not Working Properly
Learn More

Python/Squish Test Automation Developer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Role: Python/Squish Test Automation Developer
Location: Pittsburgh, PA Area Need PA locals
Duration: 1 year

Required
BS Degree Required
5 years - Python Test Automation Framework to support medical device verification
SQUISH - cross-platform GUI and regression testing tool
Device and Software Verification
Python development of custom data analysis tools
Preferred
o Statistics
o Minitab
o Data analysis and visualization libraries like numpy, scipy, matplotlib, and seaborn.
o Python interfaces for serial communication (including I2C and SPI), TeraTerm/ terminals, and LabVIEW.

Department/Team Description
Radiology Device R&D, Systems Engineering: The Systems Engineering team focuses on the creation of requirements, risk management, reliability, and verification/validation.
Position Summary
A successful candidate for this position will develop a Python-based Test Automation Framework to support medical device Verification. The Test Automation Framework combines many disparate systems into a single framework, unlocking schedule and resource efficiencies for the broader organization. The candidate will work with Device and Software Verification teams to develop an architecture for the Test Automation Framework, and integrate existing test tools, methods, and systems into the Framework. The Test Automation Framework will also interface with data analysis scripts to summarize and report on collected data, such scripts are also written in python.
Position Duties and Responsibilities
Develop, manage, and deploy automated test tools
Perform analysis of experimental data
Verify and validate software test tools
Work with development teams to define and document test tools
Prepare documentation for automated test tools
Effectively convey problems, opportunities, and results
Requirements/Preferences: Education Minimum Requirement Bachelors Degree
Skills & Competency Requirements
B.S. in Engineering or Computer Science
5+ years working with Python in a regulated field
Experience developing custom data analysis tools in Python
Experience managing and deploying software tools for internal testing
Knowledge and application of engineering and scientific concepts
Ability to apply basic tools, methodologies and technologies, including statistics
Working knowledge and proven skills of PC computer system including Microsoft Office Applications (Outlook, Word, Excel, and PowerPoint).
Experience with experimental testing methods and analysis of experimental datasets
Familiarity with documentation and development of custom software to support test equipment and software test tool validation
Understanding of medical device verification and validation requirements
Prior experience developing test equipment
Expertise in statistical analysis, including experience with Minitab.
Familiarity with data analysis and visualization libraries like numpy, scipy, matplotlib, and seaborn.
Experience with software tools such as SQUISH or unit test libraries.
Familiarity with source control tools (e.g., Git, JIRA) and sustainable python deployment.
Experience with python interfaces for serial communication (including I2C and SPI), TeraTerm/ terminals, and LabVIEW.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job