Skip to main content

Description

The Software Engineer in Test at RBC Bank (Georgia), National Association, based in Raleigh, NC, is responsible for developing and implementing automation for complex test cases across the application lifecycle, including service-level, component, and UI tests. This role involves analyzing requirements to create data flows, understanding banking and financial systems, adhering to quality engineering processes, and tracking defects. The engineer will collaborate with IT and business units to ensure software compliance with functional requirements, gather non-functional requirements, and provide guidance to junior team members. They will also model and optimize system behavior, employing service virtualization tools for early testing.

What We're Looking For

Develop and implement automation for intricate test cases in assigned programs and projects throughout the application lifecycle, conducting multi-level tests to fully assess application functionality (e.g., service-level, component, and UI tests).,Analyze requirements and business functions to create data flows that illustrate the expected system behavior, incorporating data boundary conditions for optimal coverage.,Gain a comprehensive understanding of banking and financial systems, associated technologies, business logic, processes, flows, data flows, and rules.,Adhere to established quality engineering processes and utilize appropriate tools.,Follow agreed-upon procedures for storing test results, tracking defects, verifying defects, and monitoring project metrics.,Raise quality concerns as needed.,Collaborate with IT and designated business units to test software, ensuring compliance with functional requirements.,Gather and execute non-functional requirements.,Provide guidance and support to junior team members.,Model system behavior and attributes, optimizing models to enhance scope and functional coverage and updating them as business needs evolve.,Employ service virtualization tools for early testing.

Ideal Candidate

Master's degree in Computer Science, Information Technology, or a related field.

Minimum Education

Master's Degree

Hard Skills

Git
Java
JavaScript
Selenium
TestNG
Rest/Soap services
Load Runner
JMeter
Application Testing
IT Quality Assurance
Predictive Analytics
Programming Languages
Software Product Testing
Test Automation

Soft Skills

Decision Making
Detail-Oriented
Group Problem Solving
Long Term Planning

Work Hours

40 hours/week

Benefits

discretionary bonus
401(k) program with company-matching contributions
health insurance
dental insurance
vision insurance
life insurance
disability insurance
paid time-off plan

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.