Software Quality Engineering Manager

Mountain America Credit Union•Sandy, UT
•Onsite

About The Position

The Software Quality Engineering Manager leads a team responsible for developing and executing comprehensive manual and automated test plans for digital products. The role ensures functionality, data integrity, security, and usability across internal development teams and vendor products in the Digital Product Development organization, delivering high-quality products in a timely and cost-effective manner. This is a full-time, in-office position in Sandy, Utah; relocation is not provided. The manager mentors and coaches team members, allocates staff and tools to meet testing commitments, and establishes processes for monitoring software quality. The role evaluates and improves tools, processes, methodologies, and resources; partners with project management and IT operations; and keeps staff development aligned with technology trends and roadmaps. The manager defines quality standards and methodologies, tracks quality metrics, creates auditable processes, and implements automation standards and documentation. The position also reviews requirements and user acceptance criteria, and plans and conducts analysis, inspections, design reviews, and tests across the software development life cycle, including for large, complex, multi-tier applications. Managerial duties include estimating staffing needs, assigning work, supervising and reviewing staff, recommending candidates, conducting performance and salary reviews, and applying company policies and disciplinary actions.

Requirements

  • At least 8 years of experience in Software Quality Assurance or Quality Engineering.
  • At least 3 years of experience successfully leading teams and managing employee performance.
  • At least 3 years of experience working in test automation.
  • At least 3 years of experience in a Scrum agile environment.
  • Bachelor’s degree from an accredited institution in computer science, business, or a related field; education will be verified.
  • Experience with product management software such as Azure DevOps or Jira and associated test management tools.
  • Experience with HTML/CSS, XML, C#, .NET, MS-Test, MVC, and SQL.
  • Demonstrated understanding of relational databases and SQL Server.
  • Advanced skills with Microsoft Office Suite, including Outlook, Word, PowerPoint, and Excel.
  • Ability to clearly communicate ideas, methodology, results, and recommendations verbally, in writing, and through reports and graphic illustrations.
  • Ability to document outcomes and present information appropriately to stakeholders at all organizational levels.
  • In-depth knowledge of test planning, test case design, and test case execution.
  • Experience building and refining comprehensive, auditable QA/QE processes.
  • Hands-on testing experience with server components, system interfaces, and client components.
  • Experience testing web-based client-server systems, web services, and desktop-based systems in Microsoft Windows environments.
  • Knowledge of Scrum agile development lifecycles and the role of Quality Engineering in those processes.
  • Experience conducting requirements reviews with developers, quality engineers, and stakeholders such as project managers or product owners.
  • Experience identifying root causes of defects in complex enterprise N-tier environments.
  • Experience with functional, integration, regression, user acceptance, and release management testing.
  • Ability to work autonomously and collaboratively in a fast-paced environment.
  • Strong organization and time management skills, including the ability to work efficiently across multiple projects and timelines.
  • Adaptability and a positive response to changing circumstances or conditions.
  • Initiative, problem-solving ability, and willingness to suggest process and efficiency improvements.
  • Strong interpersonal skills and ability to lead and collaborate with ad hoc teams.
  • Ability to sit, talk, and hear consistently; stand, walk, and use hands to handle or reach occasionally.
  • Close vision and distance vision.
  • Ability to lift up to 10 pounds occasionally.

Nice To Haves

  • Master’s degree preferred.

Responsibilities

  • Mentor, guide, and coach quality engineering team members.
  • Develop resource strategies and allocate staff and tools to meet testing commitments.
  • Establish and oversee processes for monitoring software quality.
  • Review, evaluate, plan, and improve tools, processes, methodologies, and resources.
  • Collaborate with project management to align quality engineering with development and project management.
  • Monitor technology trends and roadmaps and guide staff development toward appropriate skills.
  • Define, develop, and implement standards, practices, and methodologies for test plans and test cases.
  • Define and track quality metrics and create compliant, auditable processes.
  • Implement test automation coding standards, best practices, and documentation across development teams.
  • Partner with internal IT operations to align approaches and best practices.
  • Review requirements and user acceptance criteria with developers and quality engineers for consistency and accuracy.
  • Plan and conduct analysis, inspections, designs, and tests throughout the software development life cycle.
  • Improve and implement practices that raise the quality of delivered software.
  • Estimate personnel needs, assign work, and supervise, coordinate, coach, and review assigned staff.
  • Recommend candidates for employment, conduct performance evaluations and salary reviews, and apply company policy and disciplinary action.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service