Associate Director, Technical Lead QE Automation
Royal Bank of Canada View all jobs
- Calgary, AB
- Permanent
- Full-time
- Design and implement test cases/automation framework so there is broad functional test coverage, with scalability and flexibility in mind.
- Support all test activities, enhance, develop and execute manual and automated test scripts, record and track software discrepancies. Familiarity with different types of testing protocols: regression, functional, non-functional, integration etc.
- Meet with business and technology leads to understand objectives and map out technical and testing requirements based on Strategic roadmaps.
- Manage a small team of QE professionals, overseeing work load distribution, career development and team performance.
- Manage the design, development of functional specifications, testing specifications, data analysis, and execution.
- Work with project stakeholders and developers to ensure that all aspects of the system have proper testing coverage and overall system reliability, performance and quality.
- Ensure that all domain knowledge and test cases are articulated and structured well to enable swift execution by any other members of the QA team.
- Meet with business and technology leads to understand objectives and map out testing requirements, while strategizing and providing vision and oversight for automation product management and ownership.
- Facilitate resolution and communication across functional groups on issues and decisions.
- Provide thought leadership to continuously refine QA best practices, including aspects related to DevOps, CI/CD pipeline, QA test management tools, and project management.
- Facilitate with technical analysis\specifications of requirements from Business and help maintain the content in JIRAs as well write effective Confluence knowledge article for multiple teams supporting the application platforms.
- Experience using OOP languages like Java/Python to design and architect test automation frameworks.
- Experience with JavaScript-based testing frameworks such as Cypress, Playwright, or Jest.
- Ability to generate test cases from requirements and technical specifications.
- Experience in testing for multi-tier applications based on Microsoft .NET technology stack including C#, VB.NET, MVC, Webforms, Web Services and popular client-side technologies such as CSS, JavaScript, HTML, and bootstrap. Experience writing SQL queries
- Excellent communication, interpersonal and team working skills.
- Experience with relational database programming (e.g. Sybase, SQL Server).
- Deadline-driven and results-oriented; able to meet consistently high quality standards while handling a variety of tasks and deadlines simultaneously.
- Capital Markets experience or knowledge is a strong plus.
- Credit and/or Lending experience or knowledge is key in order to be successful in this role.
- Experience working in an Agile-based project delivery framework.
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services
- Flexible work/life balance options
- Opportunities to do challenging work