Responsibilities
and Deliverables
- Manage team in delivery of test planning, preparation and execution activities.
- Accountable for all project / release testing of multiple complex initiatives cutting across multiple products.
- Ensure effective planning and support coordination with stakeholders
- Oversee creation of testing strategies, plans and project documentation using risk analysis methodologies and tools that align with a project's development approach.
- Manage documentation creation, review, sign-off (, plans, schedule, cost estimates, test cases, dashboards, defect logs, test phase closure reports, entry / exit criteria, gating), ensure artifacts adhere to standards and audit requirements.
- Communicate, address scope changes that may impact testing.
- Develop, manage operational processes. ensure QA processes tie into technology delivery practices, standards.
- Counsel IT and business partners, raise awareness.
- Accountable for team's adherence to processes, timely issue notification, escalated risks and issue reviews, contingency plan development, risk resolution, facilitates overall escalation process.
- Provide cost / resource estimates and revisions, track financials, provide forecasts as needed.
- Provide coaching, development, succession, recruitment, resource management, team leadership, input into performance and development plans.
Organizational Alignment :
Reports to the Director, Quality AssuranceQualifications :
Skills & Work Traits Required :
Strong work ethic with a positive attitude and a passion for Quality AssuranceStrategic thinker looking for a big picture view and understand the impact to the department.Ability to manage multiple testing teams for functions / projects with increasing degree of complexity and broad scopeReadiness to work independently and often autonomously in the management of teams and operational disciplines and develop strategic thinking and planning in work plan execution.A continuous learner, with knowledge of current industry-standard automation testing techniques and the drive to share knowledge with your colleaguesPositively influences teammates. Respond on feedback with a “can do” attitudeStrong analytical and problem-solving skillsExcellent time and risk management skillsExcellent interpersonal and communication skills (written and oral), willing to help teammates grow along with their career developmentFlexible, self-motivated, and comfortable working with multiple teamsThe ability to work effectively under pressure in a rapidly changing environment to meet deadlinesPassionate about understanding our clientsCommitted to building a high quality, secure, high performing product by building training programs and effectively managing change in these areasFlexible with mode of communication, whether it be with coworkers in-person or online. Able to contribute to an inclusive mindset to promote collaborationPreferred :
Experience with Agile and Scrum MethodologiesExperience Required :
Minimum 8 years' experience in Quality Assurance, including proven experience as a Quality assurance lead or experience managing people in Quality assurance space.Preferred :
Experience with EHSQ systems is an assetSound knowledge of external industry trends in relation to competency.Education Required :
Bachelor’s degree or college diploma in Computer Science / Engineering or equivalent experiencePreferred :
Certification within a recognized Quality program, such as CTFL, CASQ, CSQA or CSTE, is preferredOther Requirements
Please note that this role requires a satisfactory Criminal Background Check and Public Safety Verification