Search jobs > Calgary, AB > Performance engineer

Senior Performance Test Engineer

Royal Bank of Canada>
CALGARY, Canada
Full-time

Job Summary

Job Description

What is the opportunity?

RBC Wealth Management domain is seeking a talented and passionate Senior Performance Test Engineer . RBC Wealth management Quality engineering team provides solutions to support enterprise-wide performance engineering activities.

As part of this we are looking for a PE lead to help us enhance our ongoing engagements with the various Lines of Businesses and enable various quality engineering teams with-in RBC to leverage our expertise for their Performance testing needs.

Successful candidate will be responsible for delivery of Performance Testing solutions for both our Canadian and US Wealth Management applications.

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.

You should be able to determine performance testing scope in newer engagements by performing project artifact reviews and through discussions with the project teams.

Introduce Performance testing in areas that are currently lacking by working closely with the application teams.

As a performance lead you would be performing analysis of test results and prepares comprehensive subsystem and / or system level evaluation reports which 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 will you do?

Serve as a Performance Test subject matter expert and the liaison between technical and non-technical personnel / BSA.

Create and maintain Performance Test scripts for testing of developed applications.

Interact with development team to understand architecture and solution requirements.

Review and understand business requirements and use cases. Interpret business requirements and business rules related to RBC Wealth Management application environments and translate 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 on testing and to increase the speed of release cycles.

Manage schedules and quality by overseeing Performance Test deliverables. Identify need for change, determine course of action and revise as appropriate.

Work in conjunctions with team members and stakeholders to anticipate and manage changes to Performance Test.

Provide performance metrics to the projects leadership and support the life cycle of the change requests.

Bring in industry standard best practices to improve the overall productivity & enhance the process.

What do you need to succeed?

Must-have :

Minimum 5+ 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-build 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 modelling and Performance scenario Design along with detailed understanding of the KPIs that are 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 should be able to construct queries based on requirements.

Nice-to-have :

Experience in performance testing Kafka messages via LoadRunner / JMeter

Understanding the 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

LI-Post

LI-Hybrid

TechPJ

Job Skills

Application Testing, Decision Making, Detail-Oriented, Group Problem Solving, IT Quality Assurance, Long Term Planning, Predictive Analytics, Programming Languages, Software Product Testing, Test Automation

Additional Job Details

Address :

335 8 AVE SW : CALGARY

City : CALGARY

CALGARY

Country : Canada

Canada

Work hours / week : 37.5

37.5

Employment Type : Full time

Full time

Platform :

TECHNOLOGY AND OPERATIONS

Job Type : Regular

Regular

Pay Type : Salaried

Salaried

Posted Date : 2024-10-25

2024-10-25

Application Deadline :

2024-11-30

I nclusion 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.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com .

1 day ago
Related jobs
Royal Bank of Canada>
Calgary, Alberta

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. Drive the creation of next generation testing processes, Performance Test, CI, release techniques a...

CB Canada
Calgary, Alberta

Robert Half is recruiting for an experienced Senior Test Automation Engineer for our Calgary Client. As the successful candidate for the role, you will be accountable for the test automation framework, creating and managing test suites, and test cases on multiple application platforms (Web, Mobile a...

Promoted
OnX
Greater Ottawa Metropolitan Area, Canada

Looking for Safety Service testers in Ottawa or Waterloo, Ontario with at least 5+ years experience with the skills outlined below:. ...

Promoted
Direct IT Recruiting Inc., WBE Canada Certified
Canada
Remote

Lead initiatives to improve QA processes, including auditing test cases and ensuring comprehensive test coverage throughout the software development lifecycle. Proficient in QA methodologies, tools, and processes. ...

Promoted
Quantiphi
Canada

Review Virtual Agent design doc, develop a comprehensive UAT testing strategy, create and define test plans, and identify any dependencies required for testing. Be part of the fastest-growing AI-first digital transformation and engineering company in the world. Our signature approach combines ground...

Teck Resources
Calgary, Alberta

The Senior QA Analyst will handle improving and scaling automated testing on the MARS Base Metals Data Product for our Base Metals Business Unit. They will join us to support an existing team and QA Lead. This role will take direction from the QA Lead and work closely with the MARs BM Technical Prod...

Boardwalk
Calgary, Alberta

Contribute to the development of and maintaining test dashboards for reporting test coverage and test progress. Software Development Engineer in Test. As an SDET, you will be able to build and set up test automation frameworks to facilitate testing for various technology platforms such as Web, Mobil...

StackAdapt
Canada

We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Working with a team of engineers focused on enhancing our Programmatic bidding offering. Promote software development best-practices and conduct rigorous code reviews. At least 5 years experience of software d...

Babylist
Canada

You’ll work with expert technical leads and software engineers to make Babylist the early years shopping destination for our users improving the user experience for search, discoverability, cart and check out. Babylist is looking for a Full Stack Engineer to join our Babylist Shop team. A high-perfo...

0000050007 Royal Bank of Canada
Calgary, Alberta

As a Software Engineer, Cloud Security you will play a crucial role in developing innovative solutions to enhance RBC's cloud security posture. Collaborate with multiple engineering groups to align on technical strategies. Familiarity with modern software development, DevOps, and SRE practices. ...