The Software Quality Assurance and Test Engineering Manager is the owner of a respective Application Portfolio within a designated Practice with regards to Software Quality Assurance / Test Engineering. Resource scope includes personnel, processes, procedures, and tools. This responsibility involves being a quality and test advocate, resource demand management and resolution of quality issues impeding testing efforts as well as mitigation / implementation of continuous software quality product improvements. This professional champions or manages continuous improvement of the timeliness, accuracy and quality of business, functional, and non-functional outcomes for all products within the assigned portfolio.
Support and manage YoY and / or Multi-Year Quality Roadmap, approach and execution (using standard Test Centers of Excellence Service level Capabilities) against Application Portfolio(s) goals.
Manage the execution of TCoE Service Capabilities and a team of Test Engineers to deliver high quality software products.
Responsible for all aspects of quality project delivery (test planning, estimates, resource fulfillment, task management, scheduling, risk management, test execution, lower environment management, defect management and Key Performance Indicators). Estimate the test effort and team (size, skills, attitude and schedule)
Personnel managementresponsibilities include staff procurement, assignments, retention, and performance management as well as supportcareer development.
Supervise all SQA and Test Engineering activities in assigned Business Application Portfolio within a designated Functional / Non-Functional TCoE Practice. This includes multiple teams of Test Leads, Test Engineers and QA Analysts.
Ensure all team scope, quality, schedule and cost commitments are met which includes ensuring the proper execution of all test schedules and the communication of status to key stakeholders on a periodic basis.
Lead/contribute in establishing, revising and verifying TCoE Service Offerings, Quality Standards, Processes, and Procedures for company process improvement plans (CMMI, Six Sigma, etc.).
Design, gather and evaluate Key Performance Indicators from testing efforts, using data to support suggested changes for improvement to quality processes.
Ensure software product releases are completed in a timely and accurate manner by delegating responsibilities between team members, and providing team members with directions and timelines.
Responsible for contribution to functional product requirements and design specifications during test planning stages of the product release.
Responsible for the integrity of the test plans, test data, test environment, and coordination with support areas for specific projects which include it’s compliance with industry best practices and current operating procedures.
Point of Contact for the identification of automation opportunities as well as partner with the Automation and Non-Functional Practices to oversee the selection and implementation of “off the shelf” automation framework, test data and test environment solutions.
Oversee the development of automated test cases using a common framework, best practice coding standards and tool set.
Responsible for reporting project test status to the Director of Test Engineering and project stakeholders as required. Responsible for team’s interaction with Development, BA, PM, QA, and Management.
To qualify, the ideal candidate will have the following skills and experience:
Bachelor’s degree and/or work equivalent experience in Computer Science, analytics, informatics, health care or equivalent.
6+ years of experience in a Software Development or Quality Assurance leadership role
8+ years of experience in a Software Development or Quality Assurance role.
Experience in managing organizational talent (2+ years in a resource management role).
Proven Project Managementexperience.
Experience with CMMI, TMMI, Agile (Scrum Master), Six Sigma (Black/Green).
Strong decision and problem solving skills.
Ability to collaborate with stakeholders to build, execute and improve an assigned QA Practice.
Strong communication skills with all the key stakeholders to communicate quality progress and impacts.
Experience “architecting” quality solutions.
Experience facilitating/leading business process reengineering.
Availability for patch, release and other production related deploys that fall outside of business hours.
Advocate of Quality Assurance, Continuous Improvement and industry recognized Best Practices.
Knowledge of TCoE Test Events, Test Approaches and supporting services to achieve quality and execution goals.
Experience in Industry Leading Tools, Automation, Delivery and Quality Solutions.