Senior Performance Test Engineer

2 days ago


Toronto, Ontario, Canada Royal Bank of Canada Full time
Job Summary

We are seeking a highly skilled Senior Performance Test Engineer to join our team at RBC Wealth Management. As a key member of our Quality Engineering team, you will be responsible for delivering high-quality performance testing solutions for our Canadian and US Wealth Management applications.

Job Description

What is the Opportunity?

RBC Wealth Management is looking for a talented and passionate Senior Performance Test Engineer to enhance our ongoing engagements with various Lines of Businesses and enable quality engineering teams within RBC to leverage our expertise for their performance testing needs.

Key Responsibilities:

  • Provide subject matter specialist knowledge and solutions on performance testing strategies and chaos engineering best practices and industry standards.
  • Plan, facilitate, and coordinate performance test project activities from inception through completion of entire systems development lifecycle of multiple projects, including estimation, orchestration of performance test strategy and plan, executions, analysis, and result reporting.
  • Determine performance testing scope in newer engagements by performing project artifact reviews and through discussions with project teams.
  • Introduce performance testing in areas that are currently lacking by working closely with application teams.
  • Analyze test results and prepare comprehensive subsystem and/or system level evaluation reports that verify and validate system performance, including capacity and memory usage.
  • Participate in the assessment of new performance test tools to determine fit in the environment and develop scripts with automation capabilities in creation of test data for performance testing needs.

What You Will Do:

  • Serve as a Performance Test subject matter expert and liaison between technical and non-technical personnel.
  • Create and maintain performance test scripts for testing of developed applications.
  • Interact with development teams to understand architecture and solution requirements.
  • Review and understand business requirements and use cases, interpreting business requirements and business rules related to RBC Wealth Management application environments and translating them into performance test attributes.
  • Work towards improvement of formal performance test processes, ensuring that the team is using industry-accepted best practices.
  • Drive the creation of next-generation testing processes, performance test, CI, release techniques, and test infrastructure to improve testing and increase the speed of release cycles.
  • Manage schedules and quality by overseeing performance test deliverables, identifying the need for change, determining the course of action, and revising as appropriate.
  • Work in conjunction with team members and stakeholders to anticipate and manage changes to performance test.
  • Provide performance metrics to project leadership and support the life cycle of change requests.
  • Bring in industry-standard best practices to improve overall productivity and enhance the process.

What You Need to Succeed:

Must-have:

  • Minimum 7+ years of lead experience in performance testing and engineering with solid knowledge of performance testing tools like Microfocus LoadRunner, JMeter/Neoload.
  • Highly proficient in developing performance testing complex scripts (custom codes/use of in-built functions) in LoadRunner tool and experience in executing different scenarios like Load, Stress, Failover, and endurance testing.
  • At least 3+ years of experience in performance monitoring using Dynatrace/Appmon or other industry monitoring tools.
  • Expertise in implementing performance testing suite via CI/CD pipelines using Jenkins or similar DevOps tool.
  • Good understanding of NFR, workload modeling, and performance scenario design along with detailed understanding of KPIs used to measure and calibrate performance in test and production.
  • Ability to manage performance testing activities within large or multiple projects with changing priorities at an enterprise level.
  • Solid understanding of software architecture layers, containerized applications (orchestration tools like Openshift/K8S).
  • Must possess fundamental database knowledge (SQL queries/Stored procedures) and be able to construct queries based on requirements.

Nice-to-have:

  • Experience in performance testing Kafka messages via LoadRunner/JMeter.
  • Understanding of ETL processes, batch performance testing, etc.
  • Good to have experience in Java programming and having knowledge of Python/PowerShell or Shell scripting.
  • Knowledge on test data management/Data masking and Service virtualization.
  • Development experience is an asset.

What's in it for You?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • 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.


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Senior Performance Test Engineer sought by RBC Wealth Management to lead performance testing activities and enhance quality engineering processes. RBC Wealth Management's Quality Engineering team is seeking a talented and passionate Senior Performance Test Engineer to lead performance testing activities and enhance quality engineering processes. As part of...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Performance Test Engineer to join our team at RBC Wealth Management. As a key member of our Quality Engineering team, you will be responsible for delivering high-quality performance testing solutions for our Canadian and US Wealth Management applications.Job DescriptionWhat is the Opportunity?RBC Wealth...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Performance Test Engineer to join our team at RBC Wealth Management. As a key member of our Quality Engineering team, you will be responsible for delivering high-quality performance testing solutions for our Canadian and US Wealth Management applications.Job DescriptionWhat is the Opportunity?RBC Wealth...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Position OverviewRole SummaryWHAT IS THE ROLE?As a Senior Performance Testing Engineer, you will take charge of crafting and executing performance assessments for both Mobile and Web applications. Collaborating closely with the development team, you will gain insights into the technologies involved and develop/load, stress, and endurance tests to evaluate...


  • Toronto, Ontario, Canada miguels test Full time

    Job SummaryMiguels Test is seeking a skilled Software Development Engineer - Testing to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key ResponsibilitiesDesign and develop automated testing frameworks to ensure the quality of our software...


  • Toronto, Ontario, Canada miguels test Full time

    Job SummaryMiguels Test is seeking a skilled Software Development Engineer - Testing to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key ResponsibilitiesDesign and develop automated testing frameworks to ensure the quality of our software...


  • Toronto, Ontario, Canada miguels test Full time

    About Miguels TestMiguels Test is a company that values innovation and excellence in software development. We are seeking a skilled professional to join our team as a Software Development Engineer - Testing.Job SummaryWe are looking for a highly motivated and detail-oriented individual to lead our testing efforts. As a Software Development Engineer -...


  • Toronto, Ontario, Canada miguels test Full time

    About Miguels TestMiguels Test is a company that values innovation and excellence in software development. We are seeking a skilled professional to join our team as a Software Development Engineer - Testing.Job SummaryWe are looking for a highly motivated and detail-oriented individual to lead our testing efforts. As a Software Development Engineer -...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Position OverviewRole SummaryWHAT IS THE OPPORTUNITY?The RBC Wealth Management sector is in search of a skilled and enthusiastic Senior Performance Engineering Lead to become a vital part of our team. The Quality Engineering division within RBC Wealth Management is dedicated to providing comprehensive solutions that support performance engineering...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    About the RoleWe are seeking a highly skilled Performance Test Engineer to join our team at Lorven Technologies. As a key member of our Quality Assurance team, you will be responsible for designing and executing performance tests to ensure the scalability and reliability of our applications.Key ResponsibilitiesDesign and maintain performance test plans for...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    About the RoleWe are seeking a highly skilled Performance Test Engineer to join our team at Lorven Technologies. As a key member of our Quality Assurance team, you will be responsible for designing and executing performance tests to ensure the scalability and reliability of our applications.Key ResponsibilitiesDesign and maintain performance test plans for...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job OverviewPosition SummaryWHAT IS THE OPPORTUNITY?The Royal Bank of Canada is on the lookout for a dedicated and skilled Senior Quality Engineer to enhance our Performance Engineering team. This role is pivotal in delivering robust performance testing solutions across our Wealth Management sector. The successful candidate will take charge of performance...


  • Toronto, Ontario, Canada Prodigy Education Full time

    Senior Performance Test DeveloperProdigy Education is a global leader in game-based learning, driving innovation in the EdTech industry.We're seeking a Senior Performance Test Developer to join our team, working on our flagship math MMO game, utilized by 7 million students monthly.In this role, you'll have the opportunity to influence the way millions of...


  • Toronto, Ontario, Canada Prodigy Education Full time

    Senior Performance Test DeveloperProdigy Education is a global leader in game-based learning, driving innovation in the EdTech industry.We're seeking a Senior Performance Test Developer to join our team, working on our flagship math MMO game, utilized by 7 million students monthly.In this role, you'll have the opportunity to influence the way millions of...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Job Title: Senior Software Test EngineerJob Summary:Lorven Technologies is seeking a highly skilled Senior Software Test Engineer to join our team. As a Senior Software Test Engineer, you will be responsible for assessing software quality through automated testing and ensuring that our products meet the highest standards of quality.Key...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Job Title: Senior Software Test EngineerJob Summary:Lorven Technologies is seeking a highly skilled Senior Software Test Engineer to join our team. As a Senior Software Test Engineer, you will be responsible for assessing software quality through automated testing and ensuring that our products meet the highest standards of quality.Key...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Job Title: Senior Software Test EngineerJob Summary:Lorven Technologies is seeking a highly skilled Senior Software Test Engineer to join our team. As a Senior Software Test Engineer, you will be responsible for assessing software quality through automated testing and ensuring that our products meet the highest standards of quality.Key...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Job Title: Senior Software Test EngineerJob Summary:Lorven Technologies is seeking a highly skilled Senior Software Test Engineer to join our team. As a Senior Software Test Engineer, you will be responsible for assessing software quality through automated testing and ensuring that our products meet the highest standards of quality.Key...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    About the RoleWe are seeking a highly skilled Performance Test Engineer to join our team at Lorven Technologies. As a key member of our Quality Assurance team, you will be responsible for designing and executing performance tests to ensure the scalability and reliability of our applications.Key ResponsibilitiesDesign and maintain performance test plans for...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    About the RoleWe are seeking a highly skilled Performance Test Engineer to join our team at Lorven Technologies. As a key member of our Quality Assurance team, you will be responsible for designing and executing performance tests to ensure the scalability and reliability of our applications.Key ResponsibilitiesDesign and maintain performance test plans for...