Description

Role

Responsibilities

Qualifications

Senior Software Test Engineer

 

  • Design and implement automated unit and integration tests for testing System Software using Python, C++ and Google Test etc.
  • Improve our automated test infrastructure
  • Help to structure new software and refactor existing software for testability
  • Review software requirements and software design specifications
  • Perform code reviews
  • Must have a deep knowledge of embedded software testing (Black-box, White box), performance, stress and load testing, as required by the project
  • Defect Tracking and Control using Jira or similar defect tracking tool
  • Bachelor's degree in Computer Science (or similar field) or equivalent combination of education and relevant work experience.
  • 5+ years hands on experience in software quality assurance associated with real time embedded software systems in regulated industry
  • Experience developing software unit tests for complex software modules from requirements and design documents
  • Experience developing test utilizing Python, C++, Google Test, JavaScript
  • Ability to do peer-reviews of software requirements and design documents
  • Ability to perform reviews of manual and automated test scripts
  • Ability to work effectively in a collaborative agile team environment Strong written, presentation and general communication skills
  • Proven record developing and executing software test protocols for complex medical devices
  • Ability to multitask effectively across multiple projects when required
  • Familiarity with IEC 62304, ISO 14971, FDA regulations and international standards a plus

Education

ANY GRADUATE