Senior Quality Engineer
RBC
Job Summary
Job Description
What is the opportunity?
Are you a detail-oriented Quality Engineer who thrives on solving complex problems, building innovative testing solutions, and ensuring software excellence? RBC is seeking a Senior Quality Engineer to join the RBC One team, where you’ll contribute to delivering high-quality, scalable software across a variety of web and back-end applications.
This role is for someone who loves to dive deep into testing—you’ll spend your time designing test strategies, automating workflows, and collaborating with a cross-functional Agile team to deliver exceptional products. You’ll focus on driving quality at all stages of the software lifecycle, ensuring that every solution meets the highest standards of functionality, performance, and security.
If you’re ready to apply your expertise in a challenging and rewarding role, we’d love to hear from you.
What will you do?
Create comprehensive test plans, test cases, and test scripts based on requirements and user stories.
Build and maintain automated test suites using frameworks and tools like Robot Framework and Selenium.
Execute both manual and automated tests, document results, and raise defects to ensure smooth and reliable software performance.
Conduct functional and non-functional testing, including performance, accessibility, and security testing.
Participate in end-to-end integration testing to validate system interactions across applications.
Use tools like JIRA, Confluence, Jenkins, and aTest for test management, defect tracking, and reporting.
Collaborate with Agile teams during sprint planning, grooming, stand-ups, and retrospectives to align on quality goals.
Continuously explore and implement process improvements to enhance efficiency and test coverage.
What do you need to succeed?
Must have:
7+ years of hands-on QE experience, with a strong background in testing complex multi-application systems.
Expertise in QE methodologies, processes, and test design techniques.
Proficiency in test automation frameworks (e.g., Robot Framework, Selenium) and scripting languages like Python.
Strong experience with SQL, database testing, and working in Linux environments (including shell scripting).
Solid understanding of Testing Life Cycle, SDLC, and defect management processes.
Knowledge of CI/CD pipelines and tools like JIRA, Jenkins, and Confluence.
Excellent problem-solving skills with a creative approach to testing under tight deadlines.
Clear and effective communication skills for working within a collaborative Agile team.
Nice to Have:
Experience with web automation testing and testing data pipelines.
Familiarity with performance testing tools and strategies.
Certifications such as ISTQB or Agile testing credentials.
What’s in it for you?
At RBC, quality is at the heart of everything we do. Here’s what you can expect in this role:
Challenging and impactful work: Be part of a team shaping the future of digital banking.
Opportunities to grow: Access the latest tools and methodologies and solve meaningful technical challenges.
Collaboration and innovation: Work closely with diverse teams that value curiosity, creativity, and shared success.
Supportive environment: Flexible work arrangements and a culture that promotes balance and well-being.
Recognition and rewards: Competitive compensation, bonuses, and benefits that reflect your contributions.
#LI-POST
#LI-HYBRID
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 AutomationAdditional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
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.
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.