Fresenius Medical Care, a global leader in renal care, is seeking to enhance its software-based medical device products and supporting software through the design, development, and ongoing maintenance of test automation. The goal is to improve the quality, reliability, and accessibility of their innovative medical technologies under the NxStage brand.
Requirements
- Programming experience in Python, JavaScript preferred.
- Knowledge on embedded programming, components like sensors, motors preferred.
- Technical knowledge in software development methodologies, design, and implementation.
- Beginning analytical and design skills.
- Basic knowledge of project lifecycles, software development environments, and source control techniques.
Responsibilities
- Add new features, functionality to the software test automation framework built in Python.
- Maintain and update the test automation framework code as needed.
- Support integration of automated tests with continuous integration (CI) servers.
- Automate test cases using Python, JavaScript.
- Support manual testing using embedded test tools like debuggers, oscilloscopes and multimeters when needed.
- Work closely with Software Test Engineers and Developers to reproduce, isolate, and resolve issues.
- Ensure all activities conform to design controls.
Other
- Candidate for BS in Software Engineering, Computer Science, or Computer Engineering.
- Ensure all testing activities are properly documented.
- Perform other duties as assigned.
- The candidate will gain experience with software test automation, Python scripting, Continuous Integration (CI), embedded systems, GUI systems, and medical device standards ISO 13485 Quality Management System and IEC 62304 Software Life Cycle Process.