Senior QA Analyst – 12 months Contract

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior QA Analyst testing Nelson’s digital K-12 learning products across frontend, backend, APIs, and databases. Building automation and investigating performance and accessibility issues.

Responsibilities

  • Work closely with product, development, design, infrastructure, and QA teams to deliver reliable and accessible digital learning products
  • Test web applications across frontend and backend using manual, API, database, automation, accessibility, and performance testing methods
  • Participate in quality activities throughout the software development lifecycle, including planning, design reviews, test preparation, testing, defect investigation, release validation, and production regression testing
  • Create, maintain, and execute test plans, test scenarios, and test cases
  • Test user interfaces, APIs, databases, integrations, and services
  • Perform functional, regression, smoke, exploratory, integration, usability, and cross-browser testing
  • Find, reproduce, investigate, and document defects in Jira with clear steps, evidence, expected results, and actual results
  • Collaborate with developers, product managers, designers, infrastructure engineers, and stakeholders to investigate and resolve quality issues
  • Validate completed work against functional requirements, acceptance criteria, design expectations, and quality standards
  • Create, maintain, execute, and improve automated tests using Playwright or similar tools
  • Improve the structure, reliability, coverage, and maintainability of automated regression suites
  • Use AI coding assistants such as Claude Code, Codex, or similar tools when appropriate
  • Maintain QA documentation, testing standards, and reusable testing practices
  • Participate in release testing and identify quality risks before release
  • Stay familiar with Nelson products and how educators and learners use them
  • Use logs, traces, and metrics for defect investigation, bug triage, and root cause analysis
  • Review distributed traces involving backend calls, service interactions, API requests, or gRPC calls
  • Create and execute load and performance tests using k6 or similar tools
  • Review response time, throughput, error rate, and percentile latency including p95 latency
  • Compare performance results against prior results or established baselines
  • Investigate performance issues with developers and infrastructure engineers
  • Assist with release and production readiness testing when performance or infrastructure validation is required

Requirements

  • 4 or more years of professional experience in software quality assurance or software testing, preferably with web based applications
  • Strong experience testing modern web applications across both frontend and backend systems
  • Hands-on experience testing APIs, databases, integrations, and other backend services
  • Experience creating test plans, test strategies, test scenarios, and detailed test cases
  • Experience designing, writing, and maintaining automated tests
  • Experience with Playwright is strongly preferred
  • Good understanding of web application architecture, frontend and backend systems, APIs, databases, services, and common security concepts
  • Experience using Jira or a similar issue tracking system
  • Experience working in Agile and Scrum development environments
  • Experience with accessibility testing and knowledge of AODA or related accessibility standards
  • Strong troubleshooting and analytical skills
  • Clear written and verbal communication skills
  • Ability to manage multiple priorities and move between product, automation, release, and infrastructure testing
  • Strong collaboration skills and ability to work effectively with cross functional teams
  • Bachelor’s degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience
  • Preferred: working knowledge of application observability and telemetry, including logs, distributed traces, and metrics
  • Preferred: experience with observability tools such as Grafana, Datadog, OpenTelemetry, Application Insights, or similar platforms
  • Preferred: experience with performance and load testing using k6 or a similar tool
  • Preferred: ability to understand p95 latency, throughput, response time, and error rate
  • Preferred: experience using telemetry and traces for root cause analysis and defect investigation
  • Preferred: experience testing service based or microservice architectures, including REST APIs or gRPC services
  • Preferred: experience using AI coding assistants such as Claude Code, Codex, or similar tools
  • Preferred: experience contributing to automation frameworks, continuous integration workflows, or automated regression pipelines
  • Preferred: experience testing education technology, content platforms, learning applications, or other customer facing digital products

Benefits

  • Hybrid flexibility, M-F, standard business hours
  • Commuter friendly location (Sheppard & Don Mills)
  • Free parking on-site
  • Free, convenient shuttle bus service from Don Mills Subway Station to and from the office
  • Access to on-site fitness center and fitness classes
  • Access to LinkedIn Learning for continuous skill growth
  • Mentorship and professional development opportunities
  • Comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling
  • May be eligible for performance-related incentive pay
  • Total Rewards package including benefits and programs that support employee well-being and growth

Job title

Job type

Contract

Experience level

Senior

Salary

CA$70,000 per year

Degree requirement

Bachelor's Degree

Tech skills

GrafanaGRPC

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.