SR R+D SW System Verification Engineer

Apply Now

Company: MidMark Corporation

Location: Versailles, OH 45380

Description:

Job Description

JOB SUMMARY:

Mentors teammates and coordinates the activity of Verification Engineers across a business unit to ensure the cohesive quality practices and delivery of high-quality software and system solutions. Contributes to definition, implementation, and improvement of test automation strategies. Works cross-functionally to lead and coordinate activities to implement or improve quality assurance and design verification processes and practices. Creates and improves test or verification frameworks that support system, solution, or platform-level quality. Contributes to both manual and automated test creation and execution. May have a limited number of direct reports. This role is expected to be on-site in the Versailles, Ohio location 4 days a week. This in not a remote position.

ESSENTIAL/PRIMARY DUTIES:
  • Designs, reviews, and executes verification protocols for medical devices, software, and firmware at the system or platform level using various test methodologies for manual and automated testing.
  • Creates use case or scenario-driven test scripts for automated testing.
  • Acts as a subject matter expert, contributing to the development and implementation of test automation framework, strategy, and test cases including hardware fixtures, and/or any software tools that can lead to better predictability, speed, or similar performance improvements.
  • Serves as a leader of authority with the expert-level ability to analyze test data and generate reports for software, firmware, and system or platform-level testing.
  • Leads collaboration with cross-functional teams to create, review, and improve verification plans and traceability matrices.
  • Establishes and assists junior engineer(s) in the setup of test environments and tools, including computers, IT infrastructure, test fixtures, data acquisition tools, etc.
  • Coaches scrum teams to implement test automation within their product development team when applicable.
  • Identifies and communicates opportunities to improve testing efficiency and effectiveness through automation.
  • Formulates solutions to complex and ambiguous problems that aren't well defined. Incorporates feedback and solutions from others for manual and automated testing.
  • Acts as a technical lead, manages significant systems, uses strategic planning, and mitigates risk.


SECONDARY DUTIES:
  • Guides Midmark processes for design controls of medical devices or the Software Development Lifecycle (SDLC) for software products as applicable.
  • Leads special projects and technical reviews, representing system or software verification by providing direction to functional areas when critical project decisions are required.
  • Measures success indicators and associated key performance indicators for system and/or software testing including manual and automated testing.
  • Mentors junior verification engineers and/or teammates focusing on technical skills, leadership skills, and cultural competencies.
  • Influences change across disciplines and functions and lead a group in alignment with Midmark policies and objectives.


EDUCATION and/or EXPERIENCE:

Bachelor's degree in engineering or related field and 6+ years of experience, or equivalent combination of both.

COMPETENCY and/or SKILL:
  • Comprehensive knowledge of the requirements gathering process to drive deeper understanding and distillation of the requirements and specifications to derive effective test scenarios
  • Comprehensive knowledge of engineering change order (ECO) and product delivery processes and procedures
  • Demonstrated experience with developing test automation frameworks
  • Experience with Behavior Driven Development (BDD) or Test-Driven Development (TDD) methodologies
  • Experience with programming/scripting languages such as Python, JavaScript, etc., and/or test automation tool kits and a strong understanding of Git for merging and branching code changes
  • Experience managing functional and non-requirements including scalability, performance, and security
  • Advanced capability to troubleshoot, reproduce, communicate, and document system and software issues
  • Comprehensive understanding of product standards and regulations common in medical devices/life sciences such as ISO, IEC, FDA, and HIPAA relative to the verification process
  • Comprehensive knowledge of Test Management Tools, Product Lifecycle Management and Delivery tools, etc.
  • Comprehensive knowledge of statistical analysis tools and software, such as Minitab, R, Python, etc.


SUPERVISORY RESPONSIBILITIES:
  • Provides leadership, coaching, and/or mentoring to junior engineers, focusing on technical skills, leadership skills, and cultural competencies.

Similar Jobs