The Quality Assurance Manager is responsible for the day to day management of the QA function and the activities of all team members which will include, but may not be limited to: QA Analysts and Leads, and QC (testing) personnel and Leads.
Following is a sample Quality Assurance Manager job description.
Supervisory Duties:
Provide necessary definition, development and deployment of the product quality assurance strategy, addressing all phases of product development.
Supervise Quality Assurance Team Lead, Quality Assurance Engineers and Testers including the preparation and delivery of staff performance evaluations and career development activities. Manage department and overall expectations pertaining to setting accurate schedules, costs and resources.
Ensure delivery against QA department goals and objectives, i.e. meeting commitments and coordinating overall quality assurance schedule.
Process Management
Maintain product consistency throughout product cycle through quality checkpoints and testing.
Develop and manage quality assurance metrics for performance improvement of all teams.
Implement ongoing quality improvement processes
Project Management
Manage the planning and execution of product testing efforts, including all associated resources to meet delivery dates
Provide effective communication regarding issues, objectives, initiatives and performance to plan.
Work withProject Managers to develop project schedules and resource allocation models for QA related projects
In addition to management duties, additional responsibilities may also be included in the Quality Assurance Manager Job Description</strong> relating to logistics and inter-departmental relations:
Liaison to other departments
Manage and respond to Software Quality Assurance issues with related groups such as Development, Database, Integration, and Customer Support
Quality Management
Assure the viability, functionality and effectiveness of essential tools
Anticipate program release problems and take corrective action, escalating as needed, to resolve and achieve commitments
Deployment and Delivery
Orchestrate the delivery of software to Customer environments.
Responsible for creating task and checklists for software deployment
Documentation
Establish and maintain policy for documentation of all products
Review documentation before it's sent out to customers.