QA Automation Engineer- Global Payments Engineering

ScotiabankToronto, ON
Onsite

About The Position

Scotiabank is seeking a QA Automation Engineer to drive innovative and suggest ideas for automated software test procedures within the Commercial Banking and Payments domain. This technology portfolio supports cash management products for businesses of all sizes, aiming for industry leadership in everyday business banking and a consistent global Cash Management experience. The QA Automation Engineer will collaborate with Developers and the Scrum Master to test key software features, lead continuous improvements in automating regression testing, develop test plans and cases, investigate software defects, and troubleshoot issues. A strong technical background and the ability to streamline testing activities are essential.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, Information Technology or related.
  • 3+ years of demonstrable experience as a QA Automation Engineer, QA Tester, or relevant position in the IT department.
  • Complete understanding of automation systems and databases.
  • Experience developing automation in at least one OO language - Java, Python, or web-based technologies.
  • Expertise in automation testing tools like Selenium, Robot framework, Karate and Cucumber.
  • Experience in testing REST Services.
  • Experience with Docker and Jenkins.
  • Good understanding of build tools like Maven, Gradle and Ant.
  • Experience working in an Agile/Scrum development process.
  • Understanding of testing protocols.
  • Knowledge of different types of testing methods like white box and black box testing.
  • Familiarity with the software development process.
  • Good analytical and troubleshooting skills.
  • Attention to detail.
  • Strong communication skills.
  • Ability to work collaboratively.
  • Ability to manage project deadlines.
  • Good time management and organizational skills.

Responsibilities

  • Leading the work on continuous improvements for the QA automation regression package to enhance efficiency for each release.
  • Working closely with Scrum Masters, DEV, and QA teams on planning and prioritizing testing activities, including building new test cases and automating existing manual test cases.
  • Maintaining and updating the existing automation package for each release.
  • Working closely with the Production Support team in maintaining and enhancing the Production Regression package on Selenium through Windows Virtual Machine.
  • Automating Adhoc manual testing where applicable.
  • Tracking and troubleshooting automation software bugs and investigating their causes.
  • Helping identify areas for improvement in automation development.
  • Creating test plans, designing, and prioritizing test cases.
  • Reviewing technical specifications and design documents.
  • Conducting regression testing when needed.
  • Monitoring assurance metrics and process results.
  • Handling and staying organized for multiple, concurrent project initiatives.
  • Performing manual testing wherever required.

Benefits

  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
  • Opportunities for community engagement & belonging with our various programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service