Job Description :
Must Have:
Bachelor’s Degree in computer engineering, Computer Science or Electrical Engineering and 4+ years of professional experience in software development and/or software test or
Master’s degree in computer engineering, Computer Science, or Electrical Engineering and 2+ years of professional experience in software development and/or software test
Experience in one or more of the following software languages: C, C++, Java, Python, JavaScript, C#, PHP or Objective-C.
Experience in software testing; Verification & Validation.

Nice to Have:
6+ years of software testing experience
Experience with testing an Embedded system and Mobile Device.
Generates test protocols for Design Verification and Reliability tests
Generates test protocols for Device Communication and low-level verification tests for medical devices to software interface.
Experience with creating test automation frameworks.
Experience with Firmware or Software in a medical device environment
Experience with engineering documentation.
Experience with version control tools.
Knowledge in model driven development and/or model driven test
Experience with requirements management system and defect management applications.
Knowledge of technology trends and domain expertise.
Critical thinking
Change Agile
Self-motivated to strive for excellence.
Experience working independently and as a team member.