Skip to content

Senior Software Test Engineer
Company | Medtronic |
---|
Location | Boulder, CO, USA |
---|
Salary | $98400 – $147600 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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)