Lead Quality Assurance Specialist - Automated and Manual Testing
This is a fulltime, permanent role located at 4881 Yonge St (Yonge/Sheppard). The Lead Functional Testing Quality Assurance Specialist (LFTQAS) is accountable to ensure the optimal performance of the functional testing process through planning, training, and the identification and management of opportunities for process improvement, both to the functional testing process and the Software Development Life Cycle (SDLC) as a whole. The LFTQAS is the focal point for the project functional testing teams and oversees their planning and project execution and provides guidance and direction as appropriate. The LFTQAS liaises with senior management with regards to the functional testing process and to its implementation and practice on individual projects and programs. Specifically, the LFTQAS provides senior management with recommendations and alternatives regarding the costs, schedules, and resource loading associated with functional testing.
Participates in the improvement of the SDLC for all developed/supported systems in order to meet organizational objectives
Participates in initiatives, by providing feedback to the local improvement group on deployed processes and helping with the piloting and training on software development methodologies, to facilitate process improvement by ensuring the optimal utilization of resources
Manages all aspects of functional testing including: test strategy and test planning (including budget, timeline, resourcing [in collaboration with the Resource Manager], scheduling, distribution of work, promotion of packages, distribution of regression packages, and sign-off) in order to ensure an effective and efficient testing approach
Participates in the planning of resource allocation of internal staff, contractors, and vendors, as appropriate to ensure the optimal use of time and resources
Provides recommendations and alternatives for test strategies to the Enterprise for complex multi-Development Group projects and programs in order to assist with the decision-making process
Assesses costing of complex multi-Development Group projects and programs to ensure accurate and comprehensive cost estimation
Collaborates with other departments and Development Groups in the planning and management of complex multi-Development Group projects and programs in order to meet organizational objectives
Reviews and interprets all documentation related to testing, including business requirements and functional and design specifications, in order to provide input to the project team regarding the planning of testing activities
Plans and manages the implementation of improvements to the functional testing process and the creation of functional testing process and procedures documentation to ensure alignment with organizational objectives
Provides managerial leadership to employees, which includes assigning tasks or work, holding regular two-way meetings, setting context, providing feedback on performance evaluations, mentoring, and coaching, in order to create and maintain a high-performing team
Possesses a university degree/college diploma in Computer Science and/or minimum 7 - 10 years systems experience as a Quality Assurance (QA) professional, both manual and automation testing, in Banking domain
Possesses an expert understanding of SDLC and QA concepts, metrics analysis, methodologies and documentation standards
Demonstrates expert knowledge of industry methodology standards (e.g., Capability Maturity Model Integration [CMMI] and International Organization for Standardization [ISO])
Proven QA Leadership in a progressive role in a bank or financial institutions. Minimum 5 years of leadership experience.
Extensive experience in leading the projects from initiation to implementation. Creating QA artifacts/documents such as Test Strategies/Plans, Test Cases/Scenarios, and Execution Plans, Reporting and Defect Management.
Strong 3 to 5 years of experience in test automation and in design and development of automation frameworks covering different technologies and application platforms
Strong 3 to 5 years of experience in a variety of test automation tools (Robot Framework, QTP/UTF, Selenium etc.) and script development using scripting languages
Automation testing experience in a variety of environments (Web Based and Distributed, Business Workflows and Services/APIs, Databases)
Experience in functional test case design at different levels (System Integration, Regression, Sanity, End to End/User scenarios) with a focus on maximizing automation
Experience in defect tracking and documentation tools (eg. HP ALM, Jira) and Hands on experience in multiple database technologies and concepts (DB2, Oracle, SQL Server)
Strong understanding of Banking Domain. Commercial Lending knowledge would be a definite asset.
Leading team of 15+ plus members as a Lead QA Specialist. Coordination with multiple internal teams & vendors
Possesses expert analytical skills for complex problem solving
Exhibits expert communication skills, both written and verbal
Must be willing to learn BMO policies, processes and best practices
Motivated, willingness to learn
BMO provides a:
• Collaborative environment where your opinions matter
• Opportunities to learn and work closely with multiple lines of business
• Exciting fast-paced environment
We’re here to help