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