Be part of R&D software team, this position will be involved in product software development of dialysis machine/modules and responsible for software automation testing (including Hardware In Loop automation testing).
·Master of software development processes and other quality related procedures.
·Be responsible for creating, further developing and maintenance of HIL test framework.
·Define and maintain test plan according to the requirements of modules/products.
·Design and implement test cases and specifications for modules/products.
·Participate in validating SOUP software items according to project needs.
·Collaborate with design team, quality team and verification/validation team to meet the test requirements.
·Fully integrated into scrum team: collaborate with Production Owner, Scrum master, and other team members within agile project team.
·Deep understand the automation testing needs from all kinds of R&D development activities, and improve the quality and efficiency of testing.
·Participate in innovation activities and creations of solution for market needs.
·Proactively work in a cross-function and cross-site team, and collaborate with team member in global R&D.
·Build up knowledge network within software team and other site teams in global R&D.
·Enthusiastic on technical topics and be a quick learner to new things.
·A good team player, open to communication and sharing your own opinions.
·Very good communication skills. Good Mandarin and English skills in writing and speaking.
Mandatory skills and knowledges:
·Strong engineering education backgrounds from computer science, mathematics, automation, information or electronic engineering.
·Understanding of quality process and common test methodologies.
·Solid experiences with Perl or Python. Familiar with OOP with either C#, Java or C++.
·Experience with hardware involved automation testing design and development, and pure software based automation testing.
·Familiar with continuous integration framework, e.g. Jenkins.
·Familiar with code repositories, e.g. Git, Subversion.
·Familiar with product life cycle tool, e.g Polarion, JIRA, etc.
Desired skills and knowledge:
·Know-how of configuration management concepts, building framework design and architecture.
·Understanding of the international standards and Chinese standards for medical devices.
·Know-how of SOUP software validation in medical devices is big plus.
·Experience working with communication protocols (e.g. RS232, CAN, LAN, etc) is plus.
·Good knowledge of test specification with Mat lab/Simulink or Lab view is plus.
·Knowledge and experience of internet security technologies.
·Experience working with Agile process (e.g. Scrum)