Enable job alerts via email!

Quality Assurance Analyst

Roots

Ontario

On-site

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A leading Canadian lifestyle brand is seeking a Quality Assurance Analyst to ensure project success and adherence to quality standards. You will establish QA processes, conduct system analyses, and develop automated test cases. Ideal candidates have 6-8 years of experience, strong collaboration skills, and proficiency in AI techniques. Join a culture valuing inclusivity and team collaboration.

Qualifications

  • Minimum of 6-8 years of experience in quality assurance.
  • Proven track record of leading quality assurance efforts.
  • Experience with AI and machine learning techniques in quality assurance.

Responsibilities

  • Establish quality assurance processes and practices.
  • Conduct complex system and problem analysis.
  • Develop and execute automated test cases.

Skills

Test Case Development
Team Collaboration
SQL Proficiency
AI Expertise
Analytical Skills
Communication and Attention to Detail

Education

Post-secondary degree in Computer Science or Computer Engineering

Tools

TestRail
BrowserStack

Job description

Join to apply for the Quality Assurance Analyst role at Roots

Join to apply for the Quality Assurance Analyst role at Roots

Get AI-powered advice on this job and more exclusive features.

Established in 1973, Roots is a proudly Canadian lifestyle brand that celebrates authenticity, quality, and community. Inspired by the great outdoors, we create timeless, sustainable apparel and leather goods designed for comfort and everyday adventure. At Roots, we believe in fostering a culture of inclusivity, creativity, and teamwork – where every team member plays a role in shaping our brand’s legacy. If you bring passion to everything you do, lead with integrity, and believe in the power of collaboration to drive growth, we’d love to have you on our journey!

Nature & Scope → Your Role at Roots

Reporting to the Sr. Manager – Project Delivery & Innovation (PDI), the QA Analyst will be an integral part of the PDI team helping to ensure that projects are successful, and that delivered solutions meet business needs. In this role, you will tailor and implement effective testing strategies to meet quality-related objectives at the project level. You will also contribute to the design, execution, and documentation of tests to ensure that software applications meet requirements and that defects are identified and logged. This role is responsible for ensuring adherence to quality standards by applying extensive knowledge of quality assurance methodologies, tools, and techniques.

Key Responsibilities → How You’ll Make An Impact

  • Establish and maintain quality assurance processes, practices, methods, tools, and controls to support application and system requirements, development, and test activities throughout the software development lifecycle.
  • Conduct complex system and problem analysis related to applications development and test management activities, including project, release, and sustainment efforts.
  • Develop and review test plans, scenarios, cases, and scripts to ensure adequate coverage and linkage to business requirements, functional specifications, and designs.
  • Develop, maintain, and execute automated test cases using TestRail to enhance testing efficiency and coverage. This includes writing scripts for functional, regression, and performance testing, as well as integrating these tests into continuous integration / continuous deployment (CI / CD) pipelines.
  • Integrate AI and machine learning techniques into testing strategies to enhance the accuracy and efficiency of quality assurance processes.
  • Lead and guide other analysts and testers in developing and implementing quality assurance processes, methods, and tools.
  • Provide status updates and recommendations on meeting test criteria and production rollout readiness.
  • Collaborate with project and business resources to ensure functional and technical specifications and designs meet quality criteria.
  • Participate in requirements and design reviews.
  • Map business requirements, functional and technical specifications to test scenarios, cases, and scripts.
  • Provide guidance to other analysts, developers, and testers.
  • Monitor and communicate test execution results accurately.
  • Develop, test, and implement quality assurance operational procedures following current processes, standards, and practices.
  • Provide assessment information on business and functional impacts.
  • Facilitate the architecture, design, and implementation of new and existing testing tools and methods.

Qualifications & Experience → The Skills You Bring

  • Educational Background : A post-secondary degree, preferably in Computer Science or Computer Engineering.
  • Professional Experience : A minimum of 6-8 years of experience in quality assurance, with a proven track record of leading quality assurance efforts and mentoring junior team members.
  • Test Case Development : Proficiency in creating detailed test cases based on technical specifications.
  • Software Lifecycle Expertise : Extensive experience in software requirements, development, and testing activities, managing multiple quality assurance efforts simultaneously.
  • Team Collaboration : Proven ability to collaborate effectively with project teams, including project managers, business analysts, developers, and the business community, specifically in quality assurance roles.
  • Technical Skills : Demonstrated expertise in test management processes and technical skills.
  • SQL Proficiency : Intermediate skills in writing SQL queries, including the ability to perform joins, subqueries, and basic optimizations.
  • Communication and Attention to Detail : Strong communication skills and meticulous attention to detail.
  • Analytical Skills : Solid analytical capabilities.
  • Independence and Teamwork : Ability to work independently as well as part of a team.
  • Organizational Skills : Strong organizational skills with the ability to exercise sound judgment in prioritizing work.
  • AI Expertise : Experience with AI and machine learning techniques, including their application in quality assurance processes.
  • Additional Tools : Experience with TestRail and BrowserStack is strongly preferred.
  • At Roots we appreciate that skills and expertise are cultivated through a range of experiences. We are committed to reflecting Canada's diverse landscape in our products, team, and workplace culture. We value your unique perspective and encourage you to apply, even if you don't meet every listed requirement. Accommodations are available for applicants throughout the recruitment process.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Quality Assurance

    Industries

    Retail Apparel and Fashion

    Referrals increase your chances of interviewing at Roots by 2x

    Get notified about new Quality Assurance Analyst jobs in York, Ontario, Canada .

    Software Quality Assurance Specialist II – Manual Testing

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.