Basic Information
Ref Number
Primary Location
Additional Locations
Country
Job Type
Description and Requirements
Your role:
We are seeking a QA Program Manager to manage, mentor, and develop our integrated IT quality assurance team. This individual will be responsible for defining and managing a comprehensive cross-functional quality assurance approach that will result in measurable improvements throughout the delivery lifecycle.
Responsibilities:
Building and managing relationships with business leaders to understand their vision and goals.
Managing multiple key large-scale projects with significant scope and complexity simultaneously.
- Organizing and leading teams based on different geographies to successfully deliver on programs.
- Synthesizing the business and technical landscape into a sound project strategy and execution plan.
- Creating a communications process to ensure stakeholders are aware of status, risks, and opportunities.
- Executive-level communication will be an ongoing activity.
- Cultivating trust with all program stakeholders.
- Formulating mitigation strategies and recommending solutions. (Agile/DevOps)
- Driving execution of project and program deliverables.
- Improving delivery and operational processes to optimize performance and value over time.
- Interacting with senior leaders across a highly matrixed environment in both IT and business communities.
- Oversee QA activities to ensure project deliverables meet/exceed established standards.
- Preparing and delivering presentations regarding program status to key stakeholders.
- Providing risk management and issue/problem resolution as required.
- Synchronizing and managing cross-project interdependencies.
- Performs other duties as assigned by the appropriate administrator.
Required Knowledge:
Strong information technology background with demonstrated use of collaboration tools and technologies
Proven ability to lead large development teams (full Software Development Life Cycle (SDLC))
Experience working in a matrix organization and supporting cross-functional teams
Familiar with executive-level reporting
Experience supporting teams outside Canada
Ability to lead process improvements and implement changes across multiple functional teams
Experience with Waterfall, Agile & DevOps methodologies
Qualifications:
Bachelor’s degree in IT, Engineering, and/or related process improvement experience is desired.
12+ years of progressive experience within the IT and Software Quality Assurance industry.
Proven track record for defining and implementing testing efficiencies.
Experience in creating, improving, or managing an end-to-end Quality Management Program.
Strong leadership skills with large teams (IT)
Experience working with a matrixed team of directors and managers.
Experience in managing and working with on and offshore teams.
Strong interpersonal, communication (written and oral), and presentation skills.
Strong team player.
Project management skills.
Energetic self-starter who thrives in a fast-paced environment.
Skills
- Enthusiastic, team player who is delivery-oriented, takes responsibility for the team’s success and strives to continually learn and improve.
- Ability to work independently, and flexibility to multi-task and adapt to changing business needs. Strong analytical, problem-finding, and problem-solving skills.
- Excellent interpersonal and communication skills (verbal, written, presentation).
- English level - 85% (Oral and written comprehension
- IT Consulting and Outsourcing background preferred
- Fluent French (Verbal/Written) is desirable
Additional Job Description