1

Qa Tester With Python Jobs in Toronto, ON (NOW HIRING)

QA Analyst

Toronto, ON · On-site

CA$85K - CA$95K/yr

We are looking for a QA Analyst to join our product development team. We're searching for ... With a mix of manual and automated testing techniques you'll use industry best practices and ...

QA Analyst

Toronto, ON · On-site +1

CA$85K - CA$95K/yr

We are looking for a QA Analyst to join our product development team. We're searching for ... With a mix of manual and automated testing techniques you'll use industry best practices and ...

In this role, you will design, develop, and execute automated and manual testing strategies to ... Proven proficiency with SmartBear TestComplete and ReadyAPI. * Technical Environment: Strong ...

Quality Assurance Specialist, Senior

Toronto, ON · On-site

CA$94K - CA$121K/yr

... hardware, testing, safety engineering and assurance, industry & * supply chain, services ... Generative AI Prompting, Python * Experience with CMMI * Process Improvement Training or background ...

QA Engineer

Toronto, ON · Hybrid

CA$120/hr

What's the Opportunity? QA Engineer (Intermediate Level) will be responsible for ensuring the ... Experience with SQL for data validation and backend testing. * Hands-on experience with Postman for ...

The Senior QA Analyst is involved "hands-on" with the development team, ensures that all testing is thoroughly completed and that the software functions with the highest standard of quality possible.

The Senior QA Analyst is involved "hands-on" with the development team, ensures that all testing is thoroughly completed and that the software functions with the highest standard of quality possible.

Communicate with Functional Leads, Business Analysts, Solution Designers or Developers to have a ... Apply structured testing techniques to develop positive and negative test cases * Build manual test ...

Expertise in building and scaling automated testing infrastructure, including integration with ... Experience integrating QA tools like Zephyr Scale and on-prem CI/CD systems (GitHub) * A strategic ...

The ServiceNow QA Analyst is responsible for ensuring the quality, reliability, and performance of ... Triage and prioritize defects for remediation, with the development team * Testing and Release ...

This role defines a Senior QA Engineer position responsible for ensuring the quality, reliability ... Experience with API testing and validation. * Experience using Jira and Xray for test management ...

Showing results 41-60

Qa Tester With Python information

What does a QA tester with Python do?

A QA Tester with Python is responsible for ensuring the quality and functionality of software applications by designing, developing, and executing test cases using the Python programming language. They write automated scripts to identify bugs, verify new features, and ensure that software meets the required standards before release. Their role often involves collaborating with developers and other QA team members to improve testing processes and maintain high software quality.

What are the key skills and qualifications needed to thrive as a QA tester with Python, and why are they important?

To thrive as a QA Tester with Python, you need a solid understanding of software testing methodologies, scripting in Python, and familiarity with bug tracking and test management tools, often supported by a degree in computer science or related experience. Proficiency in using automated testing frameworks like Selenium, pytest, or Robot Framework, as well as version control systems such as Git, is typically required. Attention to detail, analytical thinking, and strong collaboration skills help QA testers effectively identify issues and communicate findings with development teams. These competencies ensure high-quality software releases, efficient defect detection, and smooth teamwork throughout the development lifecycle.

How does a QA tester with Python typically collaborate with developers and other team members during the software development lifecycle?

QA Testers with Python play a key role in cross-functional teams by working closely with developers, product managers, and sometimes UX designers. They participate in sprint planning to understand new features and requirements, write automated test scripts in Python, and provide prompt feedback on bugs or issues. Regular communication is essential, as QA Testers often review code changes, clarify expected behaviors, and work with developers to resolve defects quickly. This collaborative approach helps ensure software quality and timely releases.

What is the difference between Qa Tester With Python vs Manual Qa Tester?

AspectQa Tester With PythonManual Qa Tester
SkillsPython scripting, automation tools, test automation frameworksTest case execution, defect reporting, manual testing techniques
CertificationsISTQB, Python certifications often preferredISTQB, Certified Software Tester (CSTE)
Work EnvironmentAutomation testing, scripting, CI/CD pipelinesManual testing, exploratory testing, user scenario testing
Industry UsageTech companies, software development firmsVariety of industries including finance, healthcare, retail

Qa Tester With Python focuses on automation, scripting, and using Python to develop test scripts, while Manual Qa Tester emphasizes executing test cases manually and identifying defects without automation tools. Both roles are essential in quality assurance, but Qa Tester With Python typically requires programming skills, making it suitable for automation-heavy environments.

What are popular job titles related to Qa Tester With Python jobs in Toronto, ON?

For Qa Tester With Python jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Qa Tester With Python jobs in Toronto, ON look for?

The top searched job categories for Qa Tester With Python jobs in Toronto, ON are:

What cities near Toronto, ON are hiring for Qa Tester With Python jobs?

Cities near Toronto, ON with the most Qa Tester With Python job openings:

Infographic showing various Qa Tester With Python job openings in Toronto, ON as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 7% Part Time, and 5% Contract. Highlights an 77% Physical, 8% Hybrid, and 15% Remote job distribution.

Senior QA AI Automation Engineer

Royal Bank of Canada

Toronto, ON

Full-time

Posted 6 days ago


Job description

Job Description

What's the opportunity?

The Risk, Analytics, Modelling, Pricing and Processing (RAMPP) group within the RBC Capital Markets Quantitative Technology Services (QTS) groups seeking a Senior QA AI Automation Engineer focused on manual and automation testing for critical data and risk management applications. You will lead the AI-driven QA automation framework development of mission-critical Rates systems to increase code quality, testability and stability of releases for production live applications.
This is a high-visibility role with direct business impact. You will manage end-to-end testing across complex, interconnected systems, collaborate with business stakeholders and application teams to ensure high quality testing deliverables. You'll also be responsible to lead development of reusable automation frameworks, libraries, and components using AI tools like Copilot, and Devin, develop reusable scalable Skills to enhance quality of application dev, and testing capabilities.
You will champion AI-driven development, and tools/skills across a large QA team, and other stakeholders like development teams, and Project managers. You'll also get involve in demoing new tools and technology for wider group.

What will you do?

  • Contribute to AI-driven QA automation framework development for mission-critical Rates pricing systems, ensuring code testability, quality, and production stability.

  • Manage end-to-end testing across complex interconnected systems and lead test automation ensuring code and tests quality

  • Collaborate with business stakeholders and application teams for requirements to define and deliver high-quality testing deliverables.

  • Hands on with vulnerability remediation in code base, and ensure code is maintainable, robust, reusable and secure.

  • Design and maintain reusable automation frameworks, libraries, and components leveraging AI tools.

  • Champion AI-driven testing practices and tools adoption within the QA team, development teams, and project stakeholders.

  • Develop scalable Skills to enhance application development and testing capabilities across the organization.

  • Evaluate and demo emerging tools and technologies to the broader group to promote AI-driven development

  • Maintain QA team's GitHub repos, and contribute to enhancements and optimization of existing code, participate in PR code reviews and suggest improvements

What you need to succeed?

Must Haves

  • Min 8 years experience in manual and automation testing

  • 5+ years Python development, experienced in configuration of GitHub Actions and Jenkins CI/CD pipelines.

  • Experienced with test management tools like Jira, qTest etc.to maintain test plans, test cases, and test cycles.

  • Proficient in API testing, database testing, and Web automation framework development for REST API-driven applications.

  • Strong experience with SQL/DB queries, UI test automation using tools like Selenium, Cucumber, Postman, TestNG etc.

  • Hands-on experience in building reusable AI Skills for driving development and testing efficiency. Proficient with AI-assisted development tools: VS Copilot, Windsurf, Devin. Expert in prompt engineering, context optimization, and token usage techniques.

  • Strong leadership capability to mentor junior engineers and drive automation excellence across teams.

  • Be able to manage own work, and lead through actions

  • Bachelor's degree in Computer Science, Information Technology, or related field

Nice to Have

  • Capital Markets experience

  • Experience with test automation tools: Robot Framework, Postman, Appium, Cucumber, Selenium, TestNG

  • Experience with Kubernetes, cluster management, microservices and distributed architecture, Azure DevOps

What's in It for You?

  • A comprehensive Total Rewards Program including bonuses, flexible benefits, and competitive compensation

  • Leaders who support your development through coaching and growth opportunities

  • Ability to make a difference and lasting impact

  • Work in a dynamic, collaborative, progressive, and high-performing team

  • A world-class training program in financial services

  • Flexible work/life balance options

  • Opportunities to do challenging work

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 Automation

Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

CAPITAL MARKETS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-08-14

Application Deadline:

2026-08-21

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

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.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Employment Type: FULL_TIME