Senior QA Automation Engineer

Toronto, ON M5V 2H2 | Contract

Job ID: 56537 Industry: Quality Assurance

Senior QA Automation Engineer

Location: Downtown Toronto

Number of Positions: 3

Type: Contract | Contract-to-Permanent Opportunity  

Our client, a leading organization within the marketing and consultation industry, has asked Bagg Technology Resources to assist them in finding three Sr. QA Automation Engineers to join their innovative organization on a contract basis in Toronto.

Why Join? 

This organization revolves around curious and creative people who are passionate about technology. Their collaborative culture values ideas and diverse perspectives from all.

Key Responsibilities: 

  • Plan, create and execute automation test scripts for desktop, mobile web and mobile app using existing and evolving javascript (nodejs) frameworks
  • Perform manual and automation testing focusing on maximizing the ROI on automation for our business client
  • Provide thought leadership in selecting sound automation strategies/ utilities and drive efficiency by building robust automation
  • Collaborate with Quality Engineers across geographical locations to focus on thorough integration testing and automation with backend RESTful services
  • Be an advocate for quality in product development process
  • Partner closely with development leads and other teams to perform testing responsibilities within tight release schedules
  • Focus on increasing the overall throughput of the agile teams by reducing the amount of time taken for testing
  • Engage in continuous improvement of the QA team’s deliverables, identifying gaps and implementing effective solutions
  • Communicate with cross-functional team members on application issues and report problems using bug tracking software so that solutions can be determined, prioritized and scheduled
  • Provide regular status updates and call out risks to release and project timelines
  • Provide root cause analysis for production issues and how to avoid them after each release
  • Other duties as assigned


  • University/College degree in Computer Science/ Computer Engineering or a related field
  • Must have strong automation experience
  • Strong analytical and problem solving capabilities are required
  • 5+ years of QA experience, preferably in testing e-commerce websites, web-based projects and mobile projects is required
  • 3+ years of experience in developing automation test scripts using Webdriver based frameworks is required
  • Must have experience with building and enhancing automation frameworks and automation test scripts based on business use cases, from scratch
  • In-depth experience with an object-oriented language is required (must have min 1 object oriented programming language – ruby, javascript etc)
  • Must be able to write good code and QA
  • Knowledge of Node.JS is required
  • Knowledge of version control system - GIT is required
  • Knowledge of Mobile Test Automation (e.g. Appium) is an asset
  • Knowledge of WebdriverIO is an asset
  • Sound Knowledge of webservice, RESTful service testing is required
  • Must have sound knowledge and experience working with Continuous Integration and continuous delivery (CI, CD); various release deployment processes
  • Strong knowledge and extensive experience in various types of testing (Automation, Functional, Regression, Browser compatibility, Integration, System, Configuration, Smoke, Accessibility, etc.) is required
  • Knowledge of bug tracking software (preferably JIRA) is required
  • Must be able to work as part of a team with good work ethics
  • Experience with working in an Agile environment is required
  • Experience in ecommerce is an asset


To apply, please click Apply Online or submit your resume by email to:

View all of our job postings at

Accommodations are available upon request to support your participation during all stages of the recruitment process.


Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: