Senior Quality Assurance Engineer

Toronto, ON M5V 2H2

Employment Type: Contract Industry: Other Area(s) Job Number: 60719

Senior Quality Assurance Engineer

Location: Toronto

Type6-Month Contract-to-hire


Our Client, a leading organization within the marketing and consultation industry, has asked Bagg Technology Resources to assist them in finding a Senior Quality Assurance Engineer to develop and execute explanatory and automated tests to ensure product quality. Other responsibilities include designing and implementing tests, as well as debugging and defining corrective actions. You will also be responsible for ensuring quality delivery in an Agile delivery methodology with additional team members, in a track of work.

Why Join? 

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

Key Responsibilities

  • Work in an Agile Scrum process to identify and shape Acceptance Criteria to test in collaboration with a Product Owner
  • Have an “automate everything” mindset
  • Design, develop, and execute test automation scripts and tooling
  • Estimate level of effort to test in-sprint stories
  • Plan, create and execute automation test scripts for desktop, mobile web and mobile app using existing and evolving Javascript & NodeJS frameworks
  • 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
  • Track quality assurance metrics, defect densities and open defect counts
  • Stay up-to-date with new testing tools and methodologies
  • Perform thorough regression testing when bugs are resolved
  • Have strong technical understanding of technology landscape and down-stream service impacts
  • Other duties as assigned


  • University/College degree in Computer Science/ Computer Engineering or a related field; or equal experience in the industry.
  • Proven work experience in software development
  • Proven work experience in software quality assurance
  • 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 based frameworks is required
  • Experience in writing clear, concise, and comprehensive test plans and test cases
  • Strong communication skills to coordinate and communicate with product owners
  • 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
  • Demonstrative experience and knowledge of Javascript and NodeJS is required
  • Knowledge of version control system - GIT is required
  • Knowledge of Mobile Test Automation (e.g. Appium) is an asset
  • Sound Knowledge of webservices, 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 Agile/Scrum methodologies is required


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.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.