Taro Logo

Software Developer in Test

RBC is Canada's largest bank and one of the largest banks globally by market capitalization, serving over 16 million clients across Canada, US, and 34 other countries.
DevOps
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Finance

Description For Software Developer in Test

RBC, Canada's largest bank and a global financial institution, is seeking a Software Developer in Test to join their technology team. This role represents an exciting opportunity to blend development and quality assurance expertise in a forward-thinking organization serving over 16 million clients worldwide.

The position requires a professional who can drive quality initiatives through automation while working closely with development teams. You'll be responsible for implementing DevOps practices, managing test automation frameworks, and contributing to the development process. The role offers a unique blend-in opportunity where you'll both lead technical test efforts and assist in development tasks.

As a Software Developer in Test at RBC, you'll work with modern technologies including Github actions, Selenium, Playwright, and various programming languages such as Python and Java. The role involves collaborating with cross-functional teams, participating in architectural discussions, and implementing CI/CD principles to ensure robust quality assurance processes.

The ideal candidate brings 2-7 years of enterprise software development experience, strong technical leadership capabilities, and expertise in automation frameworks. You'll need to demonstrate proficiency in programming languages, database technologies, and DevOps tools while maintaining a strong understanding of business domain knowledge.

RBC offers an attractive compensation package including bonuses, flexible benefits, and stock options where applicable. The company promotes work-life balance and provides numerous opportunities for career growth in a collaborative, progressive environment. Working at RBC means joining a team of 84,000+ employees dedicated to helping clients thrive and communities prosper.

This hybrid role is based in Toronto, offering the flexibility of both remote and office work while being part of an organization that values diversity, inclusion, and professional development. If you're passionate about quality engineering and want to contribute to a leading financial institution's digital transformation, this role presents an excellent opportunity to advance your career.

Last updated a day ago

Responsibilities For Software Developer in Test

  • Drive quality and champion defect prevention/early defect detection through automation
  • Develop and execute test plans for ecosystem/program/large projects
  • Implement and maintain DevOps pipeline Github actions
  • Participate in design and architectural discussions
  • Create and execute test cases with focus on automation
  • Help developers in fixing bugs and implementing enhancements
  • Provide coaching to team members on QE, Agile, DevOps
  • Develop project/program test plans and strategies
  • Utilize service virtualization tools
  • Monitor and report on environment availability

Requirements For Software Developer in Test

Java
Python
MongoDB
JavaScript
  • 2 to 7 years of enterprise software development experience
  • Experience in DevOps operations including CI/CD principles, Github actions
  • Expertise in automation frameworks (Selenium, TestNG, Playwright, SOAPUI, Postman)
  • Programming experience in Python, Java, SQL DB querying, & PowerShell
  • Strong business Domain knowledge
  • Experience with database technologies (MongoDB, DB2, SQL, IMS)
  • Knowledge of XML, HTML and JSON
  • Experience with source code configuration tools (GIT, SVN, MKS)

Benefits For Software Developer in Test

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • Flexible work/life balance options
  • Career development opportunities
  • Collaborative and progressive team environment

Interested in this job?

Jobs Related To RBC (Royal Bank of Canada) Software Developer in Test