Senior Python Automation Test Engineer IRC282401
Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.
At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities.
As additional there are opportunities to work with medical devices, in scope of end-to-end testing.
We are looking for an experienced, detail-oriented, and proactive QA Automation Engineer.
You will be part of the team that designs and develops the automated testing for battery-operated IoT devices that monitor for cardiac arrhythmias as well as supporting desktop software applications.
We utilize a hardware-in-the-loop infrastructure to enable automated firmware testing in a realistic hardware context.
As part of the GlobalLogic team, you will grow, be challenged, and expand your skill set working alongside highly experienced and talented people.
If this sounds like an exciting opportunity for you, send over your CV!
Requirements
- Proficient in Python development; ideally also proficient in C#
- Experience with electronic test equipment (power supplies, DMMs, oscilloscopes, etc.) and ability to troubleshoot electrical and firmware issues
- Proactive communicator with ability to work independently as well as collaboratively in cross-
functional teams - Proficient in using Git for version control in collaborative development environments
- Familiarity with test case management and defect tracking tools (ideally JIRA)
- Experience in test management systems (preferably Jama Connect) including writing test cases, entering results, and facilitating review and sign-off processes
- Experience in the design, implementation, and use of automation hardware platforms and software frameworks
- Familiarity with low-level embedded serial communication protocols such as UART, SPI, I 2 C, and USB
- Experience working with analog-to-digital and digital-to-analog devices
- Comfortable reading hardware datasheets, schematics, and state-machine diagrams
- Familiarity with the software QA process in the medical device industry or other regulated environments is preferred (e.g., FAA, SEC, DoD, Title 21 CFR part 11)
Job responsibilities
- Automate verification tests for firmware and supporting desktop software applications
- Define and execute test plans and verification requirements for automation platforms
- Write unit and integration tests for validation of automation scripts and infrastructure
- Wrap C# libraries (DLLs) for use with Python-based automation framework
- Develop scripts to target edge cases, stress conditions, and fault recovery scenarios
- Maintain and enhance automation frameworks for scalability and reuse
Required languages
| English | B2 - Upper Intermediate |