Posted in

Senior Software Test Engineer

Senior Software Test Engineer

CompanyMedtronic
LocationBoulder, CO, USA
Salary$98400 – $147600
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science or Engineering (Biomedical, Electrical, Mechanical Engineering, or technically related degree)
  • 4+ years of software test experience

Responsibilities

  • Collaborate with lead engineers and feature owners to understand requirements and acceptance criteria
  • Participate in scrum teams and functional reviews to contribute to technical decisions that result in a robust, maintainable, and reliable system by defining appropriate test coverage of new and existing features
  • Conduct test brainstorming sessions and manage test scope, test scenarios, and provide test automation deliverables in a timely manner
  • Create test environments and write automated test scripts to support verification and validation activities, with the use of CI/CD technology
  • Execute manual tests when necessary
  • Mentor and review work of lower-level engineers
  • Write, review and release documentation to support test execution and collection of test evidence in accordance with processes and procedures
  • Comply with coding standards and requirements
  • Support key processes in design controls and Agile methodology.

Preferred Qualifications

  • 5+ years of relevant experience
  • Experience in the medical device industry
  • Experience with C# and .NET
  • Experience with LabView
  • Solid organization skills, including attention to detail and managing priorities
  • Excellent verbal and written communication skills with an aptitude for convincing others of the value of their ideas
  • Experience with test methodologies.
  • Proficiency in Python scripting.
  • Experience with continuous integration tools (e.g., Jenkins, GitLab CI) and implementing and maintaining CI/CD pipelines.
  • Experience with test automation frameworks (e.g., Selenium, Appium).
  • Experience with code standards and style enforcement tools (e.g., Flake8)
  • Experience with configuration management tools (e.g., Ansible, Chef)