Quality Assurance Analyst
- Vancouver, BC
- Hybrid
- Posted Sep 25, 2026
- 1 position
$86,097–$137,531 / year
Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 3+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 23, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Associate
Job summary
Develop and execute manual and automated testing strategies across applications, including functional, integration, end-to-end, regression, UI, API, and data validation testing. Manage defects and testing progress in Azure DevOps, support UAT and releases, and collaborate with business and technical teams to identify risks and ensure solutions meet requirements.
Job details
Quality Assurance Analyst Technology and Projects Services (Competition 26:32) Position Overview: BCSC is currently seeking a full-time innovative, technically advanced, and detail-orientated Quality Assurance Analyst to join our dynamic team in our Technology and Projects Services (TAPS) Division. The Quality Assurance Analyst is responsible for ensuring the quality, reliability, and successful delivery of applications and technology solutions. Working closely with business and technical stakeholders, the QA Analyst develops and executes test strategies, performs manual and automated testing, manages defects, and supports releases throughout the Software Development Lifecycle (SDLC). Key Responsibilities: Collect, execute, and maintain manual and automated testing activities to validate software solutions against business requirements, technical specifications, and quality standards. Develop and maintain test strategies, test plans, test cases, automated test scripts, and supporting testing documentation. Perform functional, integration, end-to-end, regression, UI, API, and data validation testing across applications and platforms. Create, maintain, and enhance automated test suites and support automated test execution pipelines using approved testing tools and frameworks. Track, prioritize, and manage defects using Azure DevOps, including root cause analysis, defect triage, retesting, and regression testing activities. Utilize Azure DevOps Boards, dashboards, queries, and reports to monitor testing progress, defect trends, quality metrics, and release readiness. Support User Acceptance Testing (UAT) activities, including test case management, test data preparation, issue tracking, and user guidance. Collaborate with business stakeholders, Product Owners, Business Analysts, developers, and project teams to validate requirements and ensure solutions meet business needs. Contribute to project planning, release management, production deployments, operational support, and continuous improvement initiatives. Analyze business requirements, technical designs, and solution architectures to identify testing scope, risks, impacts, and quality considerations. Communicate testing results, quality risks, and technical findings to both technical and non-technical audiences. Partner with business and technology teams to drive quality assurance initiatives and support successful project delivery. Qualifications: A technical diploma or university degree in Computer Science, Management Information Systems, or a related field and a minimum of 3 years of experience working in software quality assurance and testing. An equivalent combination of education and experience is considered. Hands on experience and working knowledge of the following systems, tools and platforms is preferred: - Azure DevOps - Selenium, Playwright, and Robot Framework - ReadyAPI (SoapUI) and Postman - Microsoft Power Platform and Power BI Experience supporting software quality assurance and testing initiatives, including test planning, test automation, defect management, release validation, and quality reporting. Sound understanding of software development methodologies, Agile practices, databases, ETL/ELT processes, application testing techniques, and the software development lifecycle. Strong analytical skills, with a proven ability to identify risks, troubleshoot issues, and deliver quality-focused solutions. Excellent verbal and written communication skills, with the ability to present findings to both technical and non-technical audiences. Able to drive results, meet deadlines, and prioritize tasks with minimal supervision. What we offer: We offer a challenging and rewarding work environment which includes: Extensive benefit package including a defined benefit pension plan, medical and dental coverage, Wellness and Health Spending Account benefits, and 4 weeks of annual vacation Hybrid work model Beautiful downtown office Work life balance Professional development opportunities A professional and collaborative team to work with! Salary Range: The salary range for this position is $86,097 (minimum) - $111.814 (midpoint) - $137,531 (maximum). The starting salary for this position will be determined considering the successful candidate’s relevant experience and education, salaries of other employees in the same salary range, market conditions, and other relevant factors. Starting salaries are normally below the salary band midpoint. Application Details: Please visit our Careers page to submit your cover letter and resume for this position, quoting competition 26:32 by October 6, 2026. The BC Securities Commission embraces diversity and is committed to building an inclusive workforce that celebrates the richness of our community. We aim to ensure every job applicant is treated fairly and with respect and encourage applications from all candidates, including those with diverse abilities. We welcome you to inform us in confidence by emailing HumanResources@bcsc.bc.ca if you may require any support or accommodations during the application process, including disability accommodation, in order to participate fully in our recruitment experience. Candidates must be authorized to work in Canada. Investment restrictions apply.
What you’ll do
Develop and execute manual and automated testing strategies across applications, including functional, integration, end-to-end, regression, UI, API, and data validation testing. Manage defects and testing progress in Azure DevOps, support UAT and releases, and collaborate with business and technical teams to identify risks and ensure solutions meet requirements.
Requirements
Requires a technical diploma or university degree in Computer Science, Management Information Systems, or a related field, plus at least three years of software quality assurance and testing experience; equivalent education and experience may be considered. Candidates should have experience with test planning, automation, defect management, release validation, and quality reporting, along with knowledge of software development methodologies, Agile, databases, ETL/ELT, and the SDLC.
Benefits
• Defined Benefit Pension Plan • Medical Coverage • Dental Coverage • Wellness and Health Spending Account • Four Weeks of Annual Vacation • Hybrid Work Model • Work-Life Balance • Professional Development Opportunities
Listed skills
- Automated testing · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Software Quality Assurance
- Manual Testing
- Automated Testing
- Test Planning
- Test Case Development
- Defect Management
- Azure DevOps
- Selenium
- Playwright
- Robot Framework
- ReadyAPI
- Postman
- User Acceptance Testing
- API Testing
- Regression Testing
- Agile Practices
Job areas
- Technology
- Software
- Data & Analytics
- Government & Public Sector
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Sustainable Projects Group
Sustainability consultant/ Team Lead, Energy Consulting NOC 41400
SponsoredDirect employerEasy Apply- Hybrid
- vancouver v5l 4s1, BC
- Posted Sep 17, 2026
BC Public Schools
Manager, Financial Planning and Analysis
SponsoredDirect employerEasy Apply- On-site
- Victoria, BC
- Posted Sep 18, 2026
EVAMAX Inc.
Tax Analyst - SR&ED
SponsoredDirect employerEasy Apply- Hybrid
- Oakville, ON
- Posted Sep 29, 2026
