Manager, Software Quality Assurance

STERIS Instrument Management Services, Inc.•Birmingham, AL
•$112,000 - $132,000•Remote

About The Position

The Manager, Software Quality Assurance is responsible for the overall quality of software products delivered. The role defines policies and procedures for software testing, including writing and maintaining test cases, executing and automating tests, and documenting results. The manager works closely with business process owners and users to ensure software systems are tested and validated as appropriate, and contributes across the software development lifecycle from requirements gathering through testing, with a focus on quality practices. The position requires familiarity with enterprise software products, web, desktop and mobile applications, database systems, and business intelligence tools. This is a remote role with a required start time no later than 8 a.m. CST. The manager leads a software quality and assurance team of five direct reports, develops team members, establishes quality standards, and collaborates across teams and stakeholders to deliver reliable solutions for internal and external customers. The position also supports regulatory compliance, Agile delivery, test automation, operational metrics, and continual improvement in testing practices.

Requirements

  • Bachelor's degree.
  • At least 10 years of experience in software quality assurance.
  • Demonstrated ability to develop and implement effective testing strategies in a regulated environment.
  • Working knowledge of system and application architecture and design.
  • Experience with automation testing, performance engineering, CI/CD, release management, and deployment processes.
  • Experience with a variety of programming languages and technologies.
  • Experience directly leading or managing staff, as well as sourced teams.
  • Ability to assess user needs, develop creative solutions, and influence appropriate outcomes.
  • Strong understanding of all phases of the application development lifecycle and project management disciplines.
  • Ability to lead teams, provide regular coaching and reviews, and develop plans to improve skill sets.
  • Strong professional verbal and written communication skills.
  • Strong analytical and technical skills.
  • Ability to identify root causes of complex application or system problems and implement permanent solutions.
  • Ability to work with minimal supervision and adapt to frequently changing priorities.

Nice To Haves

  • Advanced experience working and mentoring others in an Agile environment.
  • Functional experience with DevOps.
  • Functional experience with the PaaS model and Azure cloud services.
  • Knowledge of API design and development and microservices architecture.
  • Certification in development tools, SDLC, Agile, and/or project management.

Responsibilities

  • Manage the software quality and assurance team delivering solutions for external and internal customers.
  • Recruit, hire, mentor, and coach team members; set expectations and provide timely feedback to support individual development.
  • Develop software quality standards across the software development lifecycle and collaborate on test automation architecture and strategy.
  • Ensure the team uses test automation where appropriate.
  • Ensure Business Systems-managed solutions comply with regulatory controls, including SOX and ISO QS 13485.
  • Collaborate with team members to translate requirements into test strategies, test plans, and test cases.
  • Coordinate test-script execution and documentation of results and issues in a tracking system.
  • Partner with Systems Analysts and business users to facilitate user acceptance testing and business-owner approval of solutions and changes.
  • Complete software validation documentation when required to support regulatory requirements.
  • Lead Agile processes, coach cross-functional teams, collaborate with stakeholders, and promote an Agile culture focused on quality and value delivery.
  • Plan and align teams and resources to project requirements, monitor activities, and help remove roadblocks.
  • Apply system-testing and quality-assurance standards and methodologies to ensure solutions meet end-user requirements.
  • Own operational metrics and work with the Business Systems leader to identify quality improvements and detect defects earlier in the development cycle.
  • Improve software testing practices; monitor new technologies and recommend applications and tools that reduce development cycle time and improve product quality and security.
  • Manage five direct reports.
  • Manage projects, meet project deadlines, and partner with contract resources in the best interest of STERIS.

Benefits

  • Market-competitive pay.
  • Extensive paid time off and nine additional holidays.
  • Healthcare, dental, and vision benefits.
  • Long- and short-term disability coverage.
  • 401(k) with company match.
  • Maternity and parental leave.
  • Optional add-on benefits and discounts, including pet insurance.
  • Tuition reimbursement and continued education programs.
  • Opportunities for advancement in a stable, long-term career.
  • Bonus participation eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service