×
Register Here to Apply for Jobs or Post Jobs. X

QA Analyst

Job in New Westminster, Burnaby, BC, K3L, Canada
Listing for: Affinity
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
Job Description & How to Apply Below
Location: New Westminster

On behalf of our public sector client, Affinity is looking for a QA Analyst to support testing across application functionality, integrations, data migration, reporting, performance, and deployment while working closely with business and technical stakeholders.

Responsibilities

Develop and maintain the overall QA strategy, testing approach, and test plans.

Review business requirements, functional specifications, user stories, and technical designs to ensure testability.

Create and maintain test cases, test scripts, test scenarios, and traceability matrices.

Identify automation opportunities and develop reusable automated test suites.

Execute manual and automated testing

Functional testing

Integration testing

Regression testing

End‑to‑end testing

Performance testing

User Acceptance Testing (UAT)

Develop and maintain automated tests for APIs, integrations, and critical business processes.

Validate integrations with enterprise systems.

Verify

Data migration

Data synchronization

Interface functionality

Notifications

Reports

API integrations

Support production deployment validation and post‑deployment verification.

Record, prioritize, and track defects through resolution.

Collaborate with developers and business stakeholders to validate fixes.

Monitor testing progress and provide QA status reporting.

Participate in risk identification and quality assurance activities.

Support SIT, UAT, operational readiness, and hyper‑care.

Prepare QA sign‑off recommendations for production deployment.

Participate in workshops, demos, stakeholder meetings, and knowledge transfer sessions.

Qualifications

Bachelor’s degree in Computer Science, Information Systems, or a related discipline.

5+ years of software QA or software testing experience.

Experience developing

QA strategies

Test plans

Test cases

Test scenarios

Test scripts

Experience designing and maintaining automated test frameworks.

Experience executing manual and automated testing across multiple testing phases.

Experience testing enterprise integrations including

REST APIs

SOAP Web Services

Messaging services

Secure file transfers

Experience testing Microsoft Power Platform solutions:

Power Apps

Dataverse

Power Automate

Experience validating

Data migration

Data synchronization

Experience with API testing tools such as

Postman

SoapUI

Experience with automation tools such as

Selenium

Playwright

Power Apps Test Studio

Easy Repro

Experience with Azure Dev Ops Test Plans, defect management, source control, and CI/CD.

Strong understanding of

SDLC

Agile methodologies

QA best practices

Risk‑based testing

Strong analytical, troubleshooting, documentation, communication, and stakeholder management skills.

Nice to Have

Microsoft Azure experience.

Transportation, operations, asset management, or public sector experience.

Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary