Software Quality Engineering Manager

Mountain America Credit Union•Sandy, UT

About The Position

The Software Quality Engineering Manager leads a team of quality engineers responsible for developing and executing comprehensive manual and automated test plans and verifying the functionality, data integrity, security, and usability of digital products. The manager works with Software Engineers, Product Managers, DevOps Engineers, Support Engineers, and User Experience Designers across internal development teams and vended products in the Digital Product Development organization to deliver high-quality digital products efficiently and cost-effectively. The role mentors and coaches team members; plans staffing and tools; establishes and improves quality-monitoring processes, tools, methodologies, and resources; and collaborates with project management and IT operations. It defines testing standards and practices, quality metrics, compliant and auditable processes, automation coding standards, and documentation. The manager reviews requirements and acceptance criteria, and leads quality analysis, inspections, design, and testing throughout the software development lifecycle for large, complex, multi-tier applications. The position has managerial responsibility for employees with diversified functions, including assigning work, supervising and reviewing staff, recommending candidates, conducting performance evaluations and salary reviews, and applying company policies and disciplinary action. The position is not eligible to be performed in Colorado or Connecticut, remotely or in person.

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 and in writing, including through reports and graphic illustrations.
  • Ability to document outcomes and present information appropriately to key stakeholders and 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 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 finding root causes of defects in complex enterprise N-tier environments.
  • Experience across 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, with the ability to work efficiently across multiple projects and timelines.
  • Ability to adapt positively to changed circumstances or conditions.
  • Initiative, problem-solving ability, and willingness to suggest process and efficiency improvements.
  • Strong interpersonal skills, including the 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 (clear vision at 20 inches or less) and distance vision (clear vision at 20 feet or more).
  • 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 software quality monitoring processes; review, evaluate, plan, and improve tools, processes, methodologies, and resources.
  • Collaborate with project management to align quality engineering with development and project management.
  • Track external technology trends and roadmaps, and guide staff development toward appropriate skill mixes.
  • Define, develop, and implement standards, practices, and methodologies for test plans and test cases across digital product development.
  • Define and track quality metrics and create compliant, auditable processes.
  • Implement testing best practices, test automation coding standards, 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 to address quality throughout the software development lifecycle for complex multi-tier applications.
  • Improve and implement best practices to raise the quality of delivered software.
  • Estimate personnel needs, assign work, 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