Expert Performance Engineer

4 weeks ago


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

Position Overview

Role Summary

WHAT IS THE OPPORTUNITY?

The RBC Wealth Management sector is in search of a skilled and enthusiastic Senior Performance Engineering Lead to join our team. Our Quality Engineering division is dedicated to delivering solutions that support enterprise-wide performance engineering initiatives. We are looking for a lead to enhance our collaborations with various Lines of Business and empower quality engineering teams within RBC to utilize our expertise for their performance testing requirements. The successful candidate will act as the Performance Engineering Lead, responsible for delivering Performance Testing solutions for both Canadian and US Wealth Management applications.

  • Provide expert knowledge and solutions on performance testing methodologies and chaos engineering best practices in alignment with industry standards.
  • Plan, facilitate, and coordinate Performance Test project activities from inception through the completion of the entire systems development lifecycle across multiple projects, including estimation, orchestration of performance test strategies, execution, analysis, and reporting of results.
  • Determine the scope of performance testing in new engagements by reviewing project artifacts and engaging in discussions with project teams.
  • Introduce performance testing in areas currently lacking it by collaborating closely with application teams.
  • As a performance lead, analyze test results and prepare comprehensive evaluation reports that verify and validate system performance, including capacity and memory usage.
  • Participate in assessing new performance testing tools to determine their suitability for the environment and develop scripts with automation capabilities for creating test data for performance testing needs.

WHAT WILL YOU DO?

  • Serve as a subject matter expert in Performance Testing and act as a liaison between technical and non-technical personnel.
  • Create and maintain Performance Test scripts for the evaluation of developed applications.
  • Collaborate with the development team to understand architecture and solution requirements.
  • Review and comprehend business requirements and use cases, translating them into performance test attributes.
  • Strive for improvements in formal Performance Test processes, ensuring adherence to industry-accepted best practices.
  • Drive the development of next-generation testing processes, Performance Testing, CI, release techniques, and test infrastructure to enhance testing and accelerate release cycles.
  • Oversee schedules and quality by managing Performance Test deliverables, identifying necessary changes, determining actions, and revising as needed.
  • Work collaboratively with team members and stakeholders to anticipate and manage changes to Performance Testing.
  • Provide performance metrics to project leadership and support the lifecycle of change requests.
  • Introduce industry-standard best practices to enhance overall productivity and improve processes.

WHAT DO YOU NEED TO SUCCEED?

Must-have

  • A minimum of 7 years of experience in Performance Testing and Engineering, with solid knowledge of tools such as Microfocus LoadRunner and JMeter/Neoload.
  • Proficiency in developing complex performance testing scripts (custom codes/use of built-in functions) in LoadRunner and experience executing various scenarios, including Load, Stress, Failover, and Endurance testing.
  • At least 3 years of experience in performance monitoring using tools like Dynatrace/Appmon or other industry-standard monitoring solutions.
  • Expertise in implementing performance testing suites via CI/CD pipelines using Jenkins or similar DevOps tools.
  • Strong understanding of Non-Functional Requirements (NFR), workload modeling, and performance scenario design, along with a detailed understanding of KPIs used to measure and calibrate performance in both test and production environments.
  • Ability to manage performance testing activities across large or multiple projects with shifting priorities at an enterprise level.
  • Solid understanding of software architecture layers and containerized applications (orchestration tools like Openshift/Kubernetes).
  • Fundamental database knowledge (SQL queries/stored procedures) and the ability to construct queries based on requirements.

Nice-to-have

  • Experience in performance testing Kafka messages using LoadRunner/JMeter.
  • Understanding of ETL processes and batch performance testing.
  • Familiarity with Java programming and knowledge of Python/PowerShell or Shell scripting.
  • Knowledge of 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 mutual success.

  • 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 engage in challenging work.

Inclusion and Equal Opportunity Employment

At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We strive to provide an accessible candidate experience for prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.



  • Toronto, Ontario, Canada Stantec Consulting International Ltd. Full time

    Stantec Consulting International Ltd. is dedicated to becoming a leader in integrated design, with a team of committed professionals who understand the significant impact of sustainable design on the built environment. We are shaping the future through innovative solutions.The Sustainability Building Performance (SBP) division at Stantec is a diverse...


  • Toronto, Ontario, Canada GuruLink Full time

    About the RoleGuruLink is seeking a highly skilled Senior Software Developer to join our team of experts in Application Performance Management. As a key member of our team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop scalable,...


  • Toronto, Ontario, Canada GuruLink Full time

    About the RoleGuruLink is seeking a highly skilled Senior Software Developer to join our team of experts in Application Performance Management. As a key member of our team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop scalable,...


  • Toronto, Ontario, Canada Curinos, Inc. Full time

    **About Curinos, Inc.**Curinos, Inc. is a leading provider of data-driven solutions for financial institutions. Our company specializes in delivering cutting-edge technologies and insights that enable our clients to make informed, data-driven decisions.**Job Summary**We are seeking a highly skilled Lead Performance Engineer to join our Data & AI Platforms...


  • Toronto, Ontario, Canada Informa Connect of Informa PLC Full time

    About the RoleCurinos, a leading provider of data, technologies, and insights, is seeking a highly skilled Lead Performance Engineer to join its Data & AI Platforms group. As a company that specializes in data-driven insights, the reliability, scalability, and effectiveness of our data & AI platforms are integral to our product offerings.Key...


  • Toronto, Ontario, Canada Curinos, Inc. Full time

    **About Curinos, Inc.**Curinos, Inc. is a leading provider of data-driven solutions for financial institutions. Our company specializes in delivering cutting-edge technologies and insights that enable our clients to make informed, data-driven decisions.**Job Summary**We are seeking a highly skilled Lead Performance Engineer to join our Data & AI Platforms...


  • Toronto, Ontario, Canada Informa Connect of Informa PLC Full time

    About the RoleCurinos, a leading provider of data, technologies, and insights, is seeking a highly skilled Lead Performance Engineer to join its Data & AI Platforms group. As a company that specializes in data-driven insights, the reliability, scalability, and effectiveness of our data & AI platforms are integral to our product offerings.Key...

  • Civil Engineer

    2 weeks ago


    Toronto, Ontario, Canada Forward Precision Inc. Full time

    About the RoleWe are seeking a highly skilled Civil Engineer - Surveying Expert to join our team at Forward Precision Inc. As a key member of our engineering team, you will be responsible for providing expert surveying services to support our construction projects.Key ResponsibilitiesConduct site surveys to gather data and information for construction...


  • Old Toronto, Ontario, Canada Car Engineer Full time

    Accident Victim SupportAt Car Engineer, we understand the importance of seeking compensation for accident victims. Our team of experienced lawyers is dedicated to helping individuals in the Greater Toronto Area (GTA) navigate the complex process of personal injury claims.Our ApproachWe take a comprehensive approach to personal injury law, ensuring that our...


  • Old Toronto, Ontario, Canada Car Engineer Full time

    Accident Victim SupportAt Car Engineer, we understand the importance of seeking compensation for accident victims. Our team of experienced lawyers is dedicated to helping individuals in the Greater Toronto Area (GTA) navigate the complex process of personal injury claims.Our ApproachWe take a comprehensive approach to personal injury law, ensuring that our...


  • 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 Tata Consultancy Services Full time

    About Tata Consultancy ServicesTata Consultancy Services (TCS) is a global leader in digital transformation, operating on a large scale with a diverse talent base of over 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute, one of only eight companies worldwide...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    About Tata Consultancy ServicesTata Consultancy Services (TCS) is a global leader in digital transformation, operating on a large scale with a diverse talent base of over 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute, one of only eight companies worldwide...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    About Tata Consultancy ServicesTata Consultancy Services (TCS) is a global leader in digital transformation, operating on a large scale with a diverse talent base of over 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute, one of only eight companies worldwide...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    About Tata Consultancy ServicesTata Consultancy Services (TCS) is a global leader in digital transformation, operating on a large scale with a diverse talent base of over 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute, one of only eight companies worldwide...


  • Toronto, Ontario, Canada Altair Engineering Full time

    Job DescriptionJob Title: Software Engineering ExpertJob Summary:We are seeking a highly skilled Software Engineering Expert to join our Test Automation & Tools Development team at Altair Engineering. As a key member of our team, you will be responsible for delivering software solutions that facilitate automated testing of the latest automotive infotainment...


  • Toronto, Ontario, Canada Altair Engineering Full time

    Job DescriptionJob Title: Software Engineering ExpertJob Summary:We are seeking a highly skilled Software Engineering Expert to join our Test Automation & Tools Development team at Altair Engineering. As a key member of our team, you will be responsible for delivering software solutions that facilitate automated testing of the latest automotive infotainment...


  • Toronto, Ontario, Canada Lightci Full time

    About the RoleWe are seeking a highly skilled Staff Engineer, Database Engineering Expert to join our team at Lightci. As our client's search partner, we facilitate the initial stages of the selection process on their behalf. Our client is a leading business solutions provider that is transforming the way companies manage their business expenses by...


  • Toronto, Ontario, Canada Lightci Full time

    About the RoleWe are seeking a highly skilled Staff Engineer, Database Engineering Expert to join our team at Lightci. As our client's search partner, we facilitate the initial stages of the selection process on their behalf. Our client is a leading business solutions provider that is transforming the way companies manage their business expenses by...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Description**Performance Engineer Role at CB Canada**We are seeking a highly skilled Performance Engineer to join our team at CB Canada. As a Performance Engineer, you will play a critical role in ensuring the optimal performance and efficiency of our systems and infrastructure.Key Responsibilities**Monitor and Analyze System Performance**: Continuously...