Revolution Technologies - Cheswick, PA

posted 28 days ago

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

About the position

The Test Automation Developer (Python) role at Revolution Technologies involves developing a Python-based Test Automation Framework to support the verification of medical devices. This position is crucial for integrating various systems into a cohesive framework, enhancing efficiency across the organization. The successful candidate will collaborate with Device and Software Verification teams to design the framework architecture and incorporate existing testing tools and methods, while also interfacing with data analysis scripts written in Python.

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 computer systems 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