Quality Assurance Analyst II (Calgary)

Quality Assurance Analyst II (Calgary)

19 Aug
|
Olympia Financial Group
|
Calgary

19 Aug

Olympia Financial Group

Calgary

Job Summary For the Quality Assurance (QA) Analyst II position, the primary role is to lead the manual testing of internal business applications and customer-facing websites, with a strong emphasis on test design, defect management, and end-to-end quality ownership within Azure DevOps (ADO). The QA II works closely with the QA Manager, peer QA analysts, developers, and business sponsors to deliver reliable, high-quality solutions to our business stakeholders. The QA II supports Olympia’s in-house application development by authoring comprehensive test cases, driving defect resolution, and helping the team continuously refine its QA processes.

The Quality Assurance Analyst II must deliver results in a dynamic and team-oriented environment. They must be able to multitask and thrive in an ever-changing environment, build relationships naturally, adapt quickly, communicate effectively, and mentor junior QA team members.

Duties & Responsibilities

- Uphold the division and Olympia’s reputation and values, while promoting our motto “With Us, It’s Personal” in all interactions with employees, clients, and business associates.
- Perform manual functional, GUI, integration, regression, and end-to-end testing across web and application platforms; troubleshoot issues as they arise.
- Collaborate with business analysts and developers to translate business logic and acceptance criteria into comprehensive test cases in Azure DevOps (ADO) Test Plans, ensuring full coverage of requirements.
- Submit, triage, and track defects in ADO through to resolution; identify, diagnose, report, and assist developers in resolving defects and verifying bug fixes.
- Own the QA cycle for assigned tickets and releases: define entry/exit criteria, plan, execute, and provide QA sign-off.
- Understand and lead QA deployment processes by reviewing tickets for deployment, creating and reviewing pull requests, and coordinating with QA and Devs to complete deployments.
- Perform root-cause analysis on production defects and drive corrective / preventive actions.
- Mentor and coach QA I team members, peer-review their test cases, and share testing best practices.
- Provide constructive feedback to the business to enhance QA processes and improve ticket quality (clarity of requirements, acceptance criteria, and reproducibility of issues).
- Help design and implement a more efficient workflow for the QA team, including test-case standards,



defect templates, and ADO conventions.
- Contribute to sprint planning, backlog refinement, release readiness reviews, and retrospectives, advocating for quality throughout the release cycle.
- Contribute to continuous improvement of QA processes, standards, and tooling.
- Provide support to internal users via phone, e-mail, and on occasion through meetings.
- Produce clear, concise QA documentation, test summary reports, and end-user support materials.
- Execute day-to-day operational activities to maintain effective and effective service.
- Flexible to perform various assigned tasks as requested by management and executives.

Competencies

- Connection: Builds long-term relationships by collaborating with clients and industry participants.
- Accountability: Is a trusted business partner who operates with transparency and integrity and takes end-to-end ownership of assigned deliverables.
- Innovation: Leverages technology and new tools to continuously improve how we serve our customers.
- Adaptability: Adapts to changes and shifting priorities and is open to new ideas and responsibilities.
- Attention to Detail: Pays close attention to details to produce accurate work and to identify subtle defects.
- Interpersonal Skills: Establishes professional working relationships, is flexible/adaptable, works well with others, and solicits feedback.
- Job Knowledge: Understands facets of the job, is aware of duties and responsibilities, and keeps current with QA methodologies, tools, and industry trends.
- Productivity: Manages workload, works efficiently, and consistently meets goals, objectives, and release commitments.
- Problem Solving: Understands what is causing a problem, finds solutions using analytical and risk-based thinking, and knows when to escalate to leadership.
- Teamwork: Is accountable to the team, works to meet established deliverables, appreciates the views of team members, and is respectful.
- Technical Leadership: Mentors junior QA members, champions quality across the SDLC,



and drives adoption of testing best practices.
- Communication: Articulates quality risks, test results, and release readiness clearly to developers, business analysts, and business stakeholders.

Formal Education & Experience

- High school Diploma is required.
- Diploma or Bachelor’s degree in Computer Science, Engineering, Business Analysis, or a related discipline (or 4 years of equivalent QA experience) is required.
- ISTQB Foundation Level certification is required; Advanced Level (CTAL-TA or CTFL-AT) is an asset.
- 3–5 years of progressive Quality Assurance experience in web and application testing.

Specialized Skills & Knowledge

- Proven experience with Product Acceptance Testing is required.
- Proven experience authoring testing documentation (Test Plans, Test Cases, Test Reports, Change Requests) is required.
- Strong understanding of Web and Application Services, including client-server architecture, is required.
- Proficient with Azure DevOps (ADO) — Boards, Repos, Pipelines, and Test Plans is as asset.
- Solid understanding of Agile / Scrum methodologies, iterative development, and shift-left testing.
- Working knowledge of Git and source-control workflows is required.
- Understanding of database fundamentals and TSQL (or equivalent) for basic data verification is an asset.
- Experience managing and logging incident reports and performing root-cause analysis.
- Test automation experience with Telerik Test Studio, Playwright, Selenium WebDriver, or a comparable framework is an asset.
- Programming knowledge of C# and/or JavaScript / TypeScript is an asset.
- Exposure to performance / load testing using Azure Load Testing (or comparable tools such as k6 or LoadRunner) is an asset.
- Experience testing financial applications (trading, self-directed accounts, registered plans) is strongly preferred.

Role Details

- Reports to: Team Lead, Quality Assurance Analyst
- Employment Type: Full time, On-site
- Direct Reports: None; mentors QA I team members.
- On-call: Occasional participation in release-weekend deployment support.

Please note that employment is conditional upon the successful completion of a criminal background check and employment verification. Additional screening may be required depending on the role, and from time to time at Olympia’s sole discretion.

With Us, It’s Personal

📌 Quality Assurance Analyst II (Calgary)
🏢 Olympia Financial Group
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: quality assurance analyst ii (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: quality assurance analyst ii (calgary) / calgary