Back to results

Senior Quality Assurance Analyst

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

$85,000 to $105,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$85,000 to $105,000 CAD / year
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Company Overview

Atlas-Apex Roofing Inc. is a leading commercial and industrial roofing contractor with operations throughout Canada. With over 98 years of experience in the roofing industry, our success is measured by our ability to deliver exceptional results for our clients. Atlas-Apex has harnessed the power of technology, innovation, and experience to provide the most comprehensive roofing program in the country.

We offer a culture built on teamwork, diversity, and a passion for success. Opportunities are available throughout the company for talented, experienced, and career-driven individuals. We take great care of our employees through competitive compensation and a comprehensive benefits program.

Position Overview

We are seeking a detail-oriented and experienced Senior Quality Assurance (QA) Analyst to join our team. The successful candidate will play a key role in ensuring the quality, reliability, and performance of our software applications and business systems. This individual will be responsible for developing and executing test strategies, identifying and documenting defects, and collaborating with cross-functional teams to deliver high-quality solutions.

Experience with test automation is considered a strong asset, as we continue to enhance our testing processes and improve overall efficiency.

Key Responsibilities

  • Develop, review, and execute comprehensive test plans, test cases, and test scripts.
  • Perform functional, regression, integration, system, and user acceptance testing (UAT).
  • Identify, document, track, and follow up on defects to ensure timely resolution.
  • Collaborate with business analysts, developers, project managers, and stakeholders to clarify requirements and acceptance criteria.
  • Participate in requirements reviews and provide feedback to improve testability and overall solution quality.
  • Conduct root cause analysis and support the resolution of recurring quality issues.
  • Maintain accurate test documentation, test results, and quality metrics.
  • Support release readiness activities and provide input on quality risks and recommendations.
  • Contribute to continuous improvement initiatives involving QA processes, standards, and methodologies.
  • Assist with the implementation and maintenance of automated testing solutions where applicable.

Qualifications and Requirements

  • Proven experience in a QA Analyst or Senior QA Analyst role.
  • Strong understanding of software testing methodologies, QA best practices, and the software development life cycle (SDLC).
  • Experience creating and executing detailed test plans, test cases, and test scripts.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent attention to detail and ability to manage multiple priorities in a fast-paced environment.
  • Strong written and verbal communication skills.
  • Ability to work independently while collaborating effectively with cross-functional teams.
  • Experience with defect tracking and test management tools such as Jira, Azure DevOps, or similar platforms.

Automation Skills - Strong Asset

Experience with test automation would be a definite asset. Candidates with experience in the following areas will be considered an advantage:

  • Automated test script development and execution.
  • Automation frameworks and tools such as Selenium, Cypress, or Playwright.
  • Programming or scripting languages such as Python, Java, or JavaScript.
  • API testing tools such as Postman or similar platforms.
  • Continuous integration and continuous delivery (CI/CD) pipelines.
  • Identifying opportunities to automate repetitive testing activities and improve testing coverage.

What We’re Looking For

The ideal candidate is a proactive, quality-focused professional who takes ownership of testing activities, communicates effectively with technical and business teams, and is committed to delivering reliable, high-quality solutions. A continuous improvement mindset and the ability to recommend practical QA enhancements are essential.

Work Location

This is an on-site position located at 65 Disco Road, Etobicoke, Ontario. The successful candidate must be comfortable working on-site.

How to Apply

Interested candidates are invited to submit their résumé outlining their relevant QA experience, technical skills, and experience with test automation, if applicable.

We offer:

  • Competitive wages based on experience.
  • A comprehensive benefits program for you and your family.
  • Eligibility to enroll in the company pension program.
  • Comprehensive safety training and a safe, COR-certified workplace committed to health and safety.
  • Ongoing professional and industry-specific training, with opportunities to develop your skills and advance your career.
  • A team-oriented culture that values diversity, collaboration, and shared success.
More about this job

Responsibilities

Develop and execute test plans, cases, and scripts across functional, regression, integration, system, and user acceptance testing, while documenting and tracking defects through resolution. Collaborate with business and technical teams to improve requirements and testability, analyze recurring quality issues, maintain test records and metrics, support release readiness, and contribute to QA process improvements and automation.

Requirements

Candidates should have proven experience as a QA Analyst or Senior QA Analyst, strong knowledge of software testing methodologies, QA practices, and the SDLC, and experience creating and executing detailed tests. Strong analytical, troubleshooting, communication, organizational, and collaboration skills are required, along with familiarity with defect tracking or test management tools; automation experience is an asset.

Skills

  • Software Testing
  • Test Planning
  • Test Case Development
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing
  • Defect Tracking
  • Root Cause Analysis
  • Test Automation
  • Analytical Skills
  • Troubleshooting
  • Communication
  • Cross-Functional Collaboration
  • Continuous Improvement

Benefits

  • Competitive Wages
  • Company Pension Program
  • Safety Training
  • Ongoing Professional Training
  • Career Development Opportunities

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Construction
  • Data & Analytics

Keywords

  • Quality Assurance
  • Software Testing
  • Test Plans
  • Test Cases
  • Test Scripts
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing
  • Defect Tracking
  • Test Management
  • Jira
  • Azure DevOps
  • Test Automation
  • Selenium
  • Cypress
  • Playwright
  • Python
  • Java
  • JavaScript
  • API Testing
  • Postman
  • Continuous Integration
  • Continuous Delivery
  • Release Readiness
  • Root Cause Analysis
  • Quality Metrics
  • Construction

Report this job