Overview
Senior QA Analyst Jobs in Greater Toronto Area, Canada at Kortext
Title: Senior QA Analyst
Company: Kortext
Location: Greater Toronto Area, Canada
More details
Senior QA Analyst
Location: Working from home (based in Ontario, Canada)
Working hours: 37.5 Monday – Friday 09:00 – 17:30
The Role
We are seeking a highly skilled and detail-oriented Senior Quality Analyst to join our QA team. In this role, you will be responsible for ensuring the delivery of high-quality software through comprehensive test planning, execution, automation, and continuous improvement. You will act as a quality champion, collaborating closely with cross-functional teams including product managers, developers, and analysts to define and implement best QA practices. Reporting into the QA Manager.
Key responsibilities
Lead test planning, strategy, and execution for new features and product releases.
Design, maintain, and optimize test cases, scripts, and automated test suites.
Develop and execute test plans and cases for metadata ingestion pipelines (ONIX, JSON, XML, etc.)
Validate ingestion processes across various file formats, sources (SFTP, API, manual), and content types (eBooks, PDFs, audio, etc.)
Verify metadata fields such as title, author, ISBN, language, and publication date against business rules and schema requirements.
Test and document edge cases including malformed files, missing fields, or incorrect mappings.
Perform a wide range of testing types including functional, regression, integration, system, and exploratory testing.
Report, track, and document software defects with clarity and precision.
Analyze test results, debug complex issues, and collaborate with engineering teams to ensure timely resolution.
Work closely with developers and product owners to clarify requirements and improve testability.
Champion the adoption of automation frameworks and CI/CD pipelines across projects.
Create and maintain Test Strategies and Concepts tailored to specific projects.
Organize and oversee test activities such as functional, regression, and performance testing.
Drive continuous improvement in QA processes, tools, and best practices.
Mentor junior QA analysts, providing guidance and sharing domain knowledge across the team.
Key Skills & Requirements
Bachelor’s degree in computer science or related technical field, or equivalent professional experience.
5+ years of experience in software quality assurance, testing web, mobile, and multi-tier backend applications (e.g., servers, data warehouses).
Strong foundation in QA methodologies, tools, and best practices.
Proficient in testing APIs, web apps, and mobile applications using industry-standard tools.
Competent in Metadata ingestion testing.
Solid experience writing SQL queries and working with relational databases.
Hands-on experience with test management tools, especially Azure DevOps.
Familiarity with Agile/Scrum methodologies.
Proficiency with test automation tools (e.g., Playwright, Selenium).
Knowledge of TypeScript and/or JavaScript.
Excellent communication, analytical thinking, and problem-solving skills.
Experience with performance/load testing tools (e.g., Grafana). (Preferred)
Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps. (Preferred)
Background in scripting languages such as JavaScript or TypeScript. (Preferred)
ISTQB or other QA certifications. (Preferred)