Establish and validate performance requirements (NFRs) throughout the architecture, design, and build phases
Own and lead all phases of performance testing end-to-end
Conduct Performance Requirements Test Planning & Scheduling
Test Environment and Data Planning
Test Execution
Analyze Results, compare against SLAs, Benchmarks and provide tuning recommendations
Collect all key performance measurements to be interpreted to present performance characteristics and trends
Perform root cause analysis of performance issues and suggest corrective actions
Set up and maintain performance test labs
Manage hardware and software environments used for testing
Drive continuous improvement and innovation by identifying automation opportunities, optimizing existing processes, and evaluating emerging technologies through proof-of-concept initiatives
Provide individual engineers with technical leadership/mentoring
Requirements
7+ years of progressive technical experience in Development, design, performance engineering roles
Expertise in developing Work Load Patterns, Estimations, Performance Strategy and implement them
Expertise in Performance test planning, design, execution, analysis and publishing of test results
Expertise in load test tools
Opentext Performance Center, LoadRunner, JMeter and APM tools like Dynatrace
Expertise in Performance optimization, tuning and addressing bottlenecks
Full stack, end-to-end, understanding of throughput, latency, memory, and CPU utilization in a multi-tiered architecture environment
Experience with capacity planning and scalability design
Knowledgeable about useful metrics, and how to work with them to track against goals/KPIs
Tech Stack
JMeter
Benefits
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
Support from a dynamic, collaborative, progressive, and high performing team
World-class tools and training
Opportunity to achieve great success and grow your career with RBC
Ability to make a difference and lasting impact
A world-class training program in financial services