Sira Consulting - Pittsburgh, PA

posted 11 days ago

Full-time - Mid Level
Pittsburgh, PA
Professional, Scientific, and Technical Services

About the position

The Python/Squish Test Automation Developer will be responsible for developing a Python-based Test Automation Framework to support the verification of medical devices. This role involves integrating various test tools and systems into a cohesive framework, enhancing efficiency in testing processes. The candidate will collaborate with Device and Software Verification teams to create an architecture for the framework and will also work on data analysis scripts to summarize and report on collected data.

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

  • 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)

Nice-to-haves

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service