Manager, Software Quality Assurance
Listed on 2026-10-03
-
Software Development
Software Project Mgr/ Lead, Software Testing
The Manager, Software Quality Assurance is responsible for leading the Quality Assurance function and ensuring the delivery of high-quality software products through effective testing strategies, quality methodologies, test automation initiatives, and continuous process improvement. This role partners closely with Software Engineering, Product Management, and business stakeholders to ensure software solutions meet functional, performance, security, reliability, and user experience expectations. Drives quality standards across the software development lifecycle and leads a team responsible for validating software releases in an Agile environment.
EssentialJob Functions*
- Lead, develop, and manage a team of Software QA Engineers and Test Analysts.
- Establish, maintain, and enforce software quality assurance standards, methodologies, and best practices.
- Oversee test planning, test case development, execution, and reporting activities across all phases of testing.
- Manage user acceptance testing (UAT), regression testing, system integration testing, and release validation efforts.
- Develop and execute quality assurance strategies that align with Agile software development methodologies.
- Ensure performance, scalability, security, reliability, and usability testing activities are incorporated into project plans.
- Drive test automation initiatives to improve software quality, test coverage, and operational efficiency.
- Collaborate with Software Engineering teams to identify quality risks, root causes, and preventative measures.
- Partner with Product Owners, business stakeholders, and cross-functional teams to validate requirements and acceptance criteria.
- Monitor, analyze, and communicate software quality metrics, testing outcomes, trends, risks, and recommendations to leadership.
- Evaluate software releases and provide release readiness assessments and deployment recommendations.
- Ensure software defects are properly documented, prioritized, tracked, and resolved in a timely manner.
- Support release management activities, including review of release content, release notes, and end-user documentation.
- Identify and implement continuous improvement opportunities to enhance testing processes, product quality, and team effectiveness.
- Coach, mentor, and develop QA team members through training, performance management, and career development planning.
- Participate in software development planning, sprint activities, backlog refinement, and Agile ceremonies.
- Support organizational compliance requirements and software testing processes related to PCI and other applicable standards.
- Collaborate with technology leadership to evaluate and implement emerging quality assurance tools and best practices.
- Perform other duties as assigned.
* This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.
Employees are expected and encouraged to participate in safety and health program activities including immediately reporting hazards, immediately reporting unsafe work practices and incidents to supervisors, wearing required personal protective equipment, and participating in and supporting safety committee activities.
Education & Experience- Bachelor's degree in Computer Science, Information Systems, Engineering, or related field required. Equivalent experience may be considered in lieu of degree.
- Minimum 5 years of Software Quality Assurance or Software Testing experience required.
- Minimum 2 years of QA leadership or management experience required.
- Experience with Agile development methodologies required.
- Experience with…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).