Skip to main content

Description

This role supports RBC's commitment to a robust enterprise AML Program by ensuring the accuracy and reliability of AML model code through comprehensive testing. Responsibilities include reviewing model design, conducting code logic and standard validation, designing unit and integration tests, providing actionable insights for improvements, and documenting all findings and recommendations to guarantee model correctness and functionality.

What We're Looking For

Gather relevant test information and model white paper to understand design and update context.,Communicate with the model development team to understand testing requirements.,Work with Testing Lead to determine testing priorities, define scope and methodology, and develop a testing plan.,Set up the testing environment and develop testing programs.,Use model white paper to conduct code logic validation, implement coding standard checks, compare code and documentation, ensuring adherence to best practices and initial logic review.,Design unit tests covering normal, abnormal, and corner cases to verify code consistently produces correct results meeting business requirements.,Develop integration tests as needed to ensure different modules, components, or systems function correctly together.,Provide reasons for test failures along with suggestions for improvement based on testing results.,Collaborate closely with stakeholders to facilitate issue resolution and ensure the model passes all test cases.,Hands-on experience with SQL, SAS, Python, and Dataiku.,Strong analytical and logical thinking skills, skilled in using the MECE (Mutually Exclusive, Collectively Exhaustive) principle to design complicated test cases.,Attention to detail to identify code bugs, inquisitiveness, and ability to ask good questions.,Not afraid to raise issues and maintain a problem-solving mindset.,Proficient in preparing and presenting formal reports and documentation.,Ability to rapidly acquire new knowledge and conduct testing in unfamiliar modeling areas.

Ideal Candidate

Bachelor's degree in Statistics, Mathematics, Engineering, Computer Science, or a related field.

Minimum Education

Bachelor's Degree

Hard Skills

SQL
SAS
Python
Dataiku
Machine Learning Techniques
Data Science Techniques
Anti Money Laundering Training
Financial Regulation

Soft Skills

Analytical Thinking
Logical Thinking
MECE Principle
Attention to Detail
Inquisitiveness
Problem-solving
Report Preparation
Presentation Skills
Rapid Knowledge Acquisition
Business Perspective
Communication
Decision Making
Interpersonal Relationship Management
Operational Integrity
Organizational Governance
Process Management
Strategic Thinking

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program including bonuses and flexible benefits
Leaders who support development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in an agile, collaborative, progressive, and high-performing team
Opportunity to interface with executives from many different parts of the organization

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.