This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Strykerposted 17 days ago
Full-time • Senior
Grand Rapids, MI

About the position

The Principal Engineer, Software Test will be responsible for partnering with our new product development teams, internal and external partners, in the development of software verification strategies, test cases, and test automation solutions. They will also be responsible for helping develop longer term strategies around the use of automation and help grow subject matter expertise within the organization.

Responsibilities

  • Lead or mentor technical team in design and development of software verification strategies, plans, test cases, test automation frameworks, components, sub-systems, and/or systems for medical devices.
  • Develop methods and protocols for testing software.
  • Have a deep understanding of how to measure software inputs and outputs in environments that may require human interaction and electrical signals.
  • Lead and support team members to create or improve procedures, policies, processes, systems, and technology requirements.
  • Develop and utilize tools to enhance the company’s product/process development or performance.
  • Mentor and grow technical talent within discipline/function.
  • Hold team accountable to deliver high quality results with passion, energy and drive to meet business priorities.
  • Mentor, develop and influence across the business, intentionally building divisional relationships.
  • Support new product development efforts.

Requirements

  • Bachelor's degree in Software Engineering/ Computer Science or related discipline.
  • 8+ years of work experience.

Nice-to-haves

  • Master's degree in Software Engineering/ Computer Science or related discipline.
  • 6+ years of work experience.
  • Experience in the Medical Device industry.
  • Experience leading software test automation implementations using programming skills in C/C++, Python, Squish, and other programming languages.
  • Collaboratively lead strategies for integrated development environments (IDE) structures for projects.
  • Collaboratively lead strategies with tools for static/dynamic analysis, code coverage and techniques for analyzing software.
  • Collaboratively lead strategies for integration and deployment processes.
  • Understand the theory and methods of software verification and software test automation and can apply them under minimal supervision.
  • Ability to create and implement testing methods, recording the test results and prepare test metrics.
  • Strong analytical skills and ability to formulate test documentations (e.g. testing protocols, test reports).
  • Proficiency in test design, scripting, preparing setup for automation and test documentation (e.g. testing protocols, test reports).
  • Capability in designing and writing test automation scripts using test automation frameworks and prepare test metrics.
  • Ability to analyze test results, debug and optimize solutions/framework to increase performance and execution.

Job Keywords

Hard Skills
  • Code Coverage
  • Collaborative Software
  • Python
  • Software Engineering
  • Test Automation
  • 5b8hgBy7 BqOb4fTd
  • 68HQn PHBwU
  • ATCrxDGj G4QdlPjqZXOI
  • E28u9PDy pc0N4Mv8
  • FG2WA obcYUV0
  • Hb0ql VBqJjA0cigZ
  • HWxupq7vsA4 SrThsej
  • HXGd8RQxp UeWzhNmk2fxa
  • I8eZM OD1C4j6MVzc
  • k14in8KBM e3nu0tYbM85i
  • KEacsdbJ5Q1xj
  • LFxwRJu0 MYNQHyc4OF5eR7i
  • LgBcpJzrM rmkGFuNfUnK
  • oJzChdrM 49XTIB13DYRC
  • qpEH0ga QVInY4ANcFw
  • uEsFjHRdB V42dXOMC
  • uNW7B 7K9CX
  • vlXWY XSencwu
  • x5A3eDBG bMVJ54D7hjuW3t
  • ZHdT2 Bp8Tvm4
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service