+380 57 755 34 05 team@fulcrum.software

Project description:

Test automation for mobile, embedded medical devices. The work is for one of the industry leaders and the results of your work can be found in thousand hospitals across the world. 

Technologies/tools/processes used:

AGILE / Scrum/ Continuous Integration

Python, Robot Framework, knowledge on testing embedded systems More details in attached document

Job Description

We are looking for Automation Test Engineers with excellent Robot Framework and Python skills to work on automating integration tests with the Wearable Monitoring team.  The candidate will write test scripts for embedded, cable-less patient monitoring sensors and/or a wireless device that forwards physiological data (Respiration or SpO2 body sensors) from the cable-less sensors to the network infrastructure in hospitals.

You will work remotely, within engineering scrum teams located in Helsinki, Finland to write test automation scripts that check the function and reliability of the built software.  You will be writing test scripts on Robot Framework as well as help develop the key words for the test platform. You are competent testing embedded devices in a multi-processor environment.  Communication is via Slack, email and phone and work is submitted in Gerrit for peer code review.  When accepted, test scripts are added to the nightly testing test suite.

The Manual Test Engineer will primarily be responsible for carrying out test engineering activities for products.  Main work will focus on engineering testing and providing valuable feedback to the design teams about the readiness of the product.   The job will require pro-active gathering of inputs from the design teams, strategizing and planning the manual testing needs for the ambulatory monitoring solution.     Responsibility includes carrying out all the activities in the test life cycle such as developing, maintaining and executing test cases.

Define the tasks and deliverables to complete the task:  

# Tasks Deliverables
1. Develop test cases for embedded devices Reviewed and approved automated test procedures
2. Design Python libraries and Robot keywords that support testing Reviewed and approved test platform commits
3. Review, triage, fix or report issues from nightly testing results updated test procedures or defect reports

Required skills:

1. Robot Framework, outstanding skills, proven track record needed 3+ years
2. Python programming, outstanding skills 3+ years
3. Fluent in English, both written and oral 3+ years
4. Knowledge of Git/Gerrit 3+ years
5. Experience developing in Linux environment 3+ years
6. Knowledge of defect management  
7 Development in Agile work environment  
8. Experience with Behavioral Driven Development  

Desired skills:

1. Hands-on experience with HW  
2. Familiar with VirtualBox  
3. Knowledge of HP ALM  
4. Understanding of Medical regulatory requirements (IEC62304)  
5. Understanding on human physiology, clinical parameters and patient monitors  
6. Familiar with Froglogic Squish  
7. Familiar with Rally task management tool