QA Analyst

Affinity


Date: 17 hours ago
City: North Vancouver, BC
Contract type: Contractor
Job Description:

On behalf of our public sector client, Affinity is looking for a QA Analyst with expertise in manual, automated, and performance testing to support quality assurance across multiple systems. Responsibilities include developing test strategies and plans, creating and executing manual test cases, coding automated tests, and defining performance testing approaches. The ideal candidate has strong knowledge of Blackbox/Whitebox techniques, agile quality metrics, and traceability practices. Deliverables include test plans, scenarios, traceability matrices, and summary reports aligned with project timelines.



Responsibilities:

Manual Testing

• Supports testing across multiple enterprise systems

• Creates and executes manual test cases

• Performs exploratory testing for both functional and non-functional requirements


Automated Testing

• Writes user acceptance criteria in a structured format suitable for automation

• Works with various test automation tools and frameworks

• Creates and codes automated tests for regression testing of acceptance criteria


Performance Testing

• Develops performance test strategies and plans for complex non-functional requirements

• Supports performance testing using multiple toolsets

• Analyzes and interprets performance test results


Testing Techniques

• Expert in Blackbox and Whitebox testing techniques

• Develops innovative testing methods for rapid cycles and comprehensive coverage


Quality Metrics

• Strong understanding of agile and traditional quality metrics

• Defines and tracks innovative metrics to provide insights into progress and quality


Test Plans

• Advanced ability to create test strategies and plans for cross-cutting initiatives


Qualifications:

Knowledge/Technical Skills

• Ability to coordinate testing for complex project with experience with test and defect management tools (Jira/Confluence preferred) and practices,

of the principles of project management to develop detailed project work plans, execute and monitor plans for large scale or fast paced projects

• Leading and running testing requirements for different frontend and backend systems in agile and traditional approach

• Software development concepts and processes

• Testing practices to maximize quality of the team's deliverables and the reusability of test assets.


Analytical/Problem Solving Skills

• Diagnose and resolve working closely with the technical team any functional and technical issues related to the testing of applications

• Define metrics and provide key insights to present to management Communication/Interpersonal Skills

• Provide details on execution plan, test data and timeline

• Escalate risks and issues with clear mitigation plan to the stakeholders

• Facilitate defect triage meetings


Organization Skills

• Self-starter who can work with limited supervision and is able to communicate timely and effectively

• Plan, prioritize and complete multiple concurrent tasks in an environment of changing deadlines, priorities and requirements


Physical/Concentration Ability

• Concentrate while analyzing complex information associated with business/systems change

• Perform work with a high degree of accuracy and precision

• Respond to multiple interruptions and tight time pressures


Affinity Earn:

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

About Affinity:

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. 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.

For more information on Affinity, please visit www.affinity-group.ca



Job Number: 12219

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume