Principal SDET Engineer

4 weeks ago


Calgary, Alberta, 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 become a vital part of our team. The Quality Engineering division within RBC Wealth Management is dedicated to delivering solutions that facilitate enterprise-level performance engineering initiatives. We are looking for a Performance Engineering 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 take on the role of Performance Engineering Lead, accountable for the delivery of Performance Testing solutions for both Canadian and US Wealth Management applications.

  • Provide expert knowledge and solutions regarding performance testing strategies and chaos engineering best practices in alignment with industry standards.
  • Plan, facilitate, and coordinate Performance Test project activities from initiation through the completion of the entire systems development lifecycle for multiple projects, including estimation, orchestration of Performance test strategy and plan, execution, analysis, and reporting of results.
  • Assess performance testing scope 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 the evaluation of new performance testing tools to determine their suitability for the environment and develop scripts with automation capabilities for creating test data needed for performance testing.

WHAT WILL YOU DO?

  • Act as a Performance Test subject matter expert and serve as the liaison between technical and non-technical personnel.
  • Develop and maintain Performance Test scripts for the assessment 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 the enhancement of formal Performance Test processes, ensuring adherence to industry-accepted best practices.
  • Lead the creation of next-generation testing processes, Performance Test, CI, release techniques, and test infrastructure to improve testing efficiency and accelerate release cycles.
  • Oversee schedules and quality by managing Performance Test deliverables, identifying the need for changes, determining the course of action, and making necessary revisions.
  • Collaborate with team members and stakeholders to anticipate and manage changes to Performance Test.
  • 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 2+ years of leadership experience in Performance Testing and Engineering, with a solid understanding of Performance Testing tools such as Microfocus Loadrunner, JMeter, or 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.
  • Experience in performance monitoring using tools like Dynatrace or Appmon.
  • Expertise in implementing Performance Testing suites via CI/CD pipelines using Jenkins or similar DevOps tools.
  • A solid understanding of Non-Functional Requirements (NFR), workload modeling, and performance scenario design, along with a detailed understanding of the Key Performance Indicators (KPIs) used to measure and calibrate performance in both test and production environments.
  • A comprehensive understanding of software architecture layers and containerized applications (orchestration tools like Openshift or Kubernetes).
  • Fundamental database knowledge (SQL queries/Stored procedures) with the ability to construct queries based on requirements.

Nice-to-have

  • Experience in performance testing Kafka messages using LoadRunner or 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 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 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 are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients, and communities.

We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.



  • Calgary, Alberta, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer in Test (SDET) to join our team at the Royal Bank of Canada. As an SDET, you will be responsible for ensuring the quality of our software products by designing and implementing automated testing frameworks, identifying and reporting defects, and collaborating with cross-functional teams...


  • Calgary, Alberta, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer in Test (SDET) to join our team at the Royal Bank of Canada. As an SDET, you will be responsible for ensuring the quality of our software products by designing and implementing automated testing frameworks, identifying and reporting defects, and collaborating with cross-functional teams...

  • Senior SDET

    3 weeks ago


    Calgary, Alberta, Canada Royal Bank of Canada Full time

    Job SummaryAs a SDET QE you will support the Sr. QE Manager or QE Director in achieving their strategic goals for the QE Team by providing leadership, technical support to the team, design solutions to testing problems the business faces via relevant process and practice, the use of tools and technology and by applying soft skills such as effective...


  • Calgary, Alberta, Canada Royal Bank of Canada Full time

    Senior Performance Engineering Lead/Expert RBC Wealth Management is seeking a talented and passionate Senior Performance Engineering Lead/Expert to join our department. As part of our Quality Engineering team, you will provide solutions to support enterprise-wide performance engineering activities. Key Responsibilities: Provide subject matter specialist...


  • Calgary, Alberta, Canada Dental Werk Full time

    Company Overview:Dental Werk is a leading provider of innovative cloud-based solutions tailored for the dental sector, emphasizing excellence and creativity in our offerings. With a commitment to quality, we are expanding our talented workforce to enhance our product development capabilities.Position: Software Developer in TestWe are in search of a dedicated...


  • Calgary, Alberta, Canada Dental Werk Full time

    Company Overview:Dental Werk is a leading provider of innovative cloud-based solutions tailored for the dental sector, emphasizing excellence and creativity in our offerings. With a robust development team, we are committed to enhancing our software products and services.Position: Software Developer in TestWe are in search of a dedicated software developer...


  • Calgary, Alberta, Canada Dental Werk Full time

    About Dental Werk:Dental Werk is a leading provider of innovative cloud-based solutions tailored for the dental sector, emphasizing excellence and creativity. With a robust development team, we are dedicated to expanding our workforce of skilled professionals.Position Overview:We are in search of a dedicated software developer to enhance our Quality...


  • Calgary, Alberta, Canada Baker Hughes Gruppe Full time

    Principal Software EngineerAre you enthusiastic about software development?The Process & Pipeline Services Software & Data Science team is dedicated to creating cutting-edge applications for the automated, augmented, and interactive evaluation of pipeline inspection data.As a Principal Software Engineer, your role will involve delivering scalable,...


  • Calgary, Alberta, Canada Higher Ground Consulting Inc. Full time

    Company Overview: Higher Ground Consulting Inc. is a progressive organization that fosters a collaborative and flexible work atmosphere. We are committed to providing our team with a diverse range of projects, professional development opportunities, and competitive remuneration. Our core value is to uphold the commitments we make to our employees.Position...


  • Calgary, Alberta, Canada Elia Grid International Full time

    About Us Elia Grid International (EGI) is a renowned global engineering consultancy, part of the Elia Group (Belgium) and Hertz (Germany). We focus on addressing intricate power system challenges, aiming to deliver top-notch solutions for the energy transition. Our diverse team of specialists provides strategic, technical, and regulatory guidance across all...


  • Calgary, Alberta, Canada Elia Grid International Full time

    About Us Elia Grid International (EGI) is a premier engineering consultancy firm, part of Elia Group (Belgium) and Hertz (Germany), dedicated to addressing intricate power system challenges. Our mission is to deliver exceptional solutions for the complexities of the energy transition. Our diverse team of specialists provides strategic, technical, and...

  • Senior Sdet

    2 months ago


    Calgary, Alberta, Canada RBC - Royal Bank Full time

    Job SummaryWorking with our QE teams, you will design solutions to testing problems the business faces through the implementation of contextually relevant process and practice, the use of tools and technology, and by applying soft skills such as effective communication in industry-standard & RBC sanctioned Quality Engineering methodologies. You are a...


  • Calgary, Alberta, Canada Autodesk Full time

    Job OverviewAutodesk is seeking a highly skilled Principal Software Engineer for Cloud Services to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based software solutions.Key ResponsibilitiesSoftware Development: Design, develop, and test new features and infrastructure...


  • Calgary, Alberta, Canada Autodesk Full time

    Job OverviewAutodesk is seeking a highly skilled Principal Software Engineer for Cloud Services to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based software solutions.Key ResponsibilitiesSoftware Development: Design, develop, and test new features and infrastructure...

  • Principal Engineer

    1 month ago


    Calgary, Alberta, Canada Autodesk Full time

    Job Requisition ID #24WD80454French job description to follow/La description de poste en français se trouve plus basPosition OverviewDo you want to help build and create the future of construction? Our Design Engineering team is part of Autodesk's "Architecture, Engineering, and Construction" (AEC) division, working on Autodesk Construction Cloud. Our team...

  • SDET Specialist

    4 weeks ago


    Calgary, Alberta, Canada Royal Bank of Canada> Full time

    Position OverviewWe are seeking a dedicated Quality Assurance Engineer to join our dynamic team. The ideal candidate will be responsible for ensuring the highest quality of our software products through meticulous testing and validation processes.Key ResponsibilitiesConduct comprehensive application testing to identify defects and ensure...


  • Calgary, Alberta, Canada Equinox Engineering Ltd. Full time

    About Equinox Engineering Ltd.Equinox Engineering Ltd. is a prominent EPCM firm located in Calgary, specializing in oil and gas processing. We excel in the design, execution, and operational support of various projects, serving major oil and gas producers both in Canada and internationally.Position Overview: Lead Mechanical EngineerPossess a minimum of 7-15...


  • Calgary, Alberta, Canada Equinox Engineering Ltd Full time

    Position: Senior Process Engineering LeadReporting To: Engineering ManagerDepartment: Process Engineering DivisionLocation: On-site position in Calgary, Alberta.Essential Skills:Leadership and guidance for intermediate and junior engineering staff.Conduct and assess feasibility studies, conceptual designs, and detailed engineering designs.Oversee and...


  • Calgary, Alberta, Canada MatchaTalent Full time

    Relocation Requirement: Candidates must be willing to permanently relocate.Company Overview:This organization is engaged in the exploration, extraction, transportation, and marketing of crude oil and natural gas. It operates through several divisions: Upstream, Downstream, and Corporate. The Upstream division encompasses exploration, field development, and...


  • Calgary, Alberta, Canada Collage HR Full time

    Position OverviewCollage HR is seeking a full-time Senior Electrical Engineer to join our dynamic team. We are a comprehensive engineering and procurement firm dedicated to delivering exceptional client service and high-quality execution.About UsAt Collage HR, we pride ourselves on fostering strong relationships with our clients through the delivery of...