Lead Quality Assurance Engineer

3 weeks ago


Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

Position Overview

Role Summary

What is the opportunity?

Are you an experienced, innovative, and results-oriented individual who excels in delivering high-quality applications across various platforms including Windows and Unix OS, utilizing programming environments such as Python and Java, and managing databases like MS SQL, Sybase, and MongoDB? We invite you to explore this opportunity.

Global Functions Technology (GFT) operates within the Technology and Operations division of the Royal Bank of Canada. GFT plays a crucial role in collaborating with various departments to provide cutting-edge IT solutions. Our stakeholders include Risk, Finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets, Personal and Commercial Banking, and Wealth Management. We also spearhead the creation of digital tools and platforms to foster collaboration.

As a Lead Quality Assurance Engineer, your primary responsibility will be to effectively plan, execute, automate, and monitor functional tests as part of Risk IT maintenance releases or projects.

Key Responsibilities

  • Develop comprehensive test plans, test cases, and test scripts based on requirement documents and business user stories.
  • Design and maintain automated test suites utilizing various test automation tools.
  • Conduct test case execution (both manual and automated), document results, and report defects as necessary.
  • Utilize tools such as JIRA, Confluence, and qTest for managing test cases, defects, and reporting.
  • Engage in agile ceremonies including sprint planning, grooming sessions, daily stand-ups, demo sessions, and retrospectives.
  • Participate in end-to-end and integration testing processes.
  • Contribute to defect triage and Scrum meetings.

Qualifications for Success

Essential Skills

  • Strong understanding of Quality Engineering processes, Testing Life Cycle, Software Development Life Cycle (SDLC), and Defect Management processes, with hands-on experience in creating and executing test cases.
  • A degree or diploma in Computer Engineering or Computer Science, along with a minimum of 5 years of experience in a QA/testing environment, focusing on technical and automated testing across diverse environments (Cloud, distributed systems, mainframe, business workflows, services/APIs, and databases).
  • Proficiency in test automation frameworks/tools such as Robot Framework, Selenium, Cucumber, SoapUI, ReadyAPI, Postman, UFT/Lean UFT/RestAssured, TestNG, and programming languages like Python and Java.
  • Experience with various testing types, including Front End and Backend testing involving SQL/Databases (e.g., SQL Server, MongoDB, DB2, Oracle), ETL processes, API/Microservices, and Job Schedulers (e.g., Autosys, Stonebranch, Airflow) in both Windows and Unix/Linux environments.
  • Familiarity with CI/CD, DevOps, Test Management, and Project Tools such as Jenkins, GIT, Docker, UCD, ALM, qTest, JIRA, and Confluence.
  • Excellent problem-solving, design, and analytical skills.

Desirable Skills

  • Knowledge of the Payment Domain.
  • Certification in Software Quality Assurance.

What We Offer

At RBC, we are committed to fostering an environment that encourages growth, collaboration, and innovation. We value our employees and strive to create a workplace where everyone can thrive and contribute to the success of our clients and communities.

  • A comprehensive Total Rewards Program that includes bonuses, flexible benefits, competitive compensation, commissions, and stock options where applicable.
  • Supportive leadership that promotes your development through coaching and management opportunities.
  • The chance to make a significant impact and contribute to meaningful projects.
  • A dynamic, collaborative, and high-performing team environment.
  • Flexible work/life balance options.
  • Opportunities for challenging work and increased responsibilities.

Inclusion and Equal Opportunity Employment

At RBC, we embrace diversity and inclusion as key drivers of innovation and growth. We are dedicated to building inclusive teams and creating an equitable workplace where all employees can bring their authentic selves to work. We actively address issues of inequity and systemic bias to support our diverse talent, clients, and communities.

We also strive to provide an accessible candidate experience for prospective employees with varying abilities. Please inform us if you require any accommodations during the recruitment process.

Join Our Talent Community

Stay informed about exciting career opportunities at RBC. Sign up to receive customized information on our latest job openings, career advice, and recruitment events that matter to you.



  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Position OverviewThe RBC Team is actively seeking skilled Engineers to enhance our AML IT division. This position necessitates a presence in the office, with a requirement to work on-site a minimum of three days each week, as directed by management.Key ResponsibilitiesDevelop and implement quality assurance strategies to ensure the highest standards of...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Position OverviewRole DescriptionWhat is the opportunity?Are you an experienced, innovative, and results-oriented individual who excels in delivering high-quality applications across various platforms including Windows and Unix OS, utilizing programming environments such as Python and Java, and managing databases like MS SQL, Sybase, and MongoDB? We invite...


  • Halifax, Nova Scotia, Canada Smart TechLink Solutions Inc. Full time

    Smart TechLink Solutions Inc. (STS) is a leading talent management firm specializing in providing IT staffing solutions and services. We connect businesses with experienced technology professionals, leveraging our deep domain expertise to ensure access to top talent in key technology fields.Software Quality Assurance EngineerWe are seeking a highly skilled...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Quality Assurance Lead to join our team at the Royal Bank of Canada. As a Quality Assurance Lead, you will be responsible for leading the quality assurance efforts for a suite of business-critical applications, ensuring that they meet the highest standards of quality and reliability.Key ResponsibilitiesLead the...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Position OverviewThe RBC Team is seeking experienced professionals for various engineering positions within the AML IT division.Key ResponsibilitiesEnsure the highest quality standards are met throughout the software development lifecycle.Collaborate with cross-functional teams to identify and resolve quality issues.Develop and execute comprehensive test...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    Position OverviewThe RBC Team is seeking experienced engineers to enhance our Anti-Money Laundering (AML) IT initiatives. This role is crucial for ensuring the integrity and performance of our systems.Key ResponsibilitiesConduct thorough testing and validation of software applications to ensure compliance with quality standards.Collaborate with...


  • Halifax, Nova Scotia, Canada RBC Full time

    About the Role:As a key member of our Strategic Programs team, you will take charge of the test planning and execution for various application delivery projects. Your expertise will contribute to critical initiatives within Group Risk Management and Capital Markets. Key Responsibilities:- Lead the comprehensive test planning process, ensuring thorough design...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    About the RoleWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at the Royal Bank of Canada in Halifax.Key Responsibilities:Develop and implement quality assurance processes and procedures to ensure high-quality software delivery.Collaborate with cross-functional teams, including development, testing, and operations, to...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    About the RoleWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at the Royal Bank of Canada in Halifax.Key Responsibilities:Develop and implement quality assurance processes and procedures to ensure high-quality software delivery.Collaborate with cross-functional teams, including development, testing, and operations, to...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    About the OpportunityThe Royal Bank of Canada is seeking a Quality Engineer Lead to join our Risk IT Team. As a Quality Engineer Lead, you will play a critical role in ensuring the quality of our business-critical and complex applications.Key ResponsibilitiesProvide support for a suite of business-critical and complex applications, understanding both front...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    About the OpportunityThe Royal Bank of Canada is seeking a Quality Engineer Lead to join our Risk IT Team. As a Quality Engineer Lead, you will play a critical role in ensuring the quality of our business-critical and complex applications.Key ResponsibilitiesProvide support for a suite of business-critical and complex applications, understanding both front...


  • Halifax, Nova Scotia, Canada SalonUltimate Full time

    About Us:SalonUltimate, powered by BookedBy, specializes in B2B2C software solutions designed to assist service-oriented businesses in expanding and efficiently managing their operations. As a frontrunner in the salon and beauty industry, BookedBy has facilitated over 60 million bookings and check-ins for esteemed clients such as SportClips, Perfect Look,...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    About the RoleWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at the Royal Bank of Canada. As a key member of our Quality Engineering team, you will play a critical role in ensuring the quality and reliability of our applications and systems.Key ResponsibilitiesDesign and implement effective test cases to ensure...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at the Royal Bank of Canada. As a key member of our Quality Engineering team, you will be responsible for ensuring the quality and reliability of our software applications. Your expertise in test automation, quality assurance, and software testing will be...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at the Royal Bank of Canada. As a key member of our Quality Engineering team, you will be responsible for ensuring the quality and reliability of our software applications. Your expertise in test automation, quality assurance, and software testing will be...


  • Halifax, Nova Scotia, Canada RBC Full time

    Position OverviewWe are seeking a skilled Senior Quality Assurance Engineer to become a vital member of the BMCC (Brand, Marketing, Communications, & Citizenship) Technology team. As part of an agile development unit, you will engage with a diverse array of technologies and products. Your primary responsibilities will include the strategic planning,...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    About the OpportunityWe are seeking a talented and results-driven QE Automation Engineer to join our team at Royal Bank of Canada.Job DescriptionGlobal Functions Technology (GFT) is a division of RBC's Technology and Operations group. Our impact is far-reaching as we design, develop, and deliver innovative technology solutions to support the bank's business...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada Full time

    About the OpportunityWe are seeking a talented and results-driven QE Automation Engineer to join our team at Royal Bank of Canada.Job DescriptionGlobal Functions Technology (GFT) is a division of RBC's Technology and Operations group. Our impact is far-reaching as we design, develop, and deliver innovative technology solutions to support the bank's business...


  • Halifax, Nova Scotia, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Quality Assurance Engineer to join our team at the Royal Bank of Canada. As a key member of our Quality Assurance team, you will be responsible for ensuring the quality of our software applications and services.Key ResponsibilitiesDevelop and execute test plans and test cases to ensure the quality of our...

  • Lead Quality Engineer

    3 weeks ago


    Halifax, Nova Scotia, Canada RBC Full time

    Position OverviewWe are seeking a skilled Senior Quality Engineer to become a vital member of the BMCC (Brand, Marketing, Communications, & Citizenship) Technology team. As part of an agile development group, you will engage with a diverse array of technologies and products. Your primary responsibilities will include the meticulous planning, execution, and...