Quality Assurance Engineer

Quarry Consulting Inc

Toronto

On-site

CAD 90,000 - 120,000

Full time

27 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Quarry Consulting Inc is seeking an experienced QA Engineer to own end-to-end testing of complex enterprise applications and backend workflows. You will analyze requirements, design test scenarios, and build comprehensive test documentation to ensure traceability and release quality.

You will perform backend validation with SQL, API testing with Postman, and contribute to automation across UI, API, and data layers while mentoring teammates and driving process improvements in an Agile environment.

Qualifications

  • 8+ years of hands-on QA experience with strong functional/manual testing and automation exposure.
  • Ability to independently own testing for complex releases or functional areas.
  • Excellent analytical, problem-solving, and troubleshooting skills with attention to detail.
  • Strong written and verbal communication, documenting results and defects.
  • Experience in Agile environments and cross-functional collaboration.

Responsibilities

  • Own functional, regression, integration, system, and end-to-end testing for complex applications and backend workflows.
  • Analyze requirements, design test scenarios, and highlight gaps early in delivery.
  • Create and maintain test documentation including plans, test cases, and traceability.
  • Perform backend validation using SQL to ensure data integrity and transaction accuracy.
  • Validate APIs and integrations using Postman; support automation of API/regression scenarios.
  • Develop, maintain, and execute automated tests across UI, API, and data layers.
  • Mentor junior QA engineers and contribute to QA process improvements.

Skills

Functional testing
Manual testing
Automation testing
SQL
API testing
Agile/Scrum
Test planning
Documentation

Education

Bachelor's degree in Computer Science / IT

Tools

Postman
Selenium
Cypress
Playwright
Rest Assured
Java
Python
Git
Jenkins
GitLab CI
Azure DevOps
Kubernetes

Job description

  • Own functional, regression, integration, system, and end-to-end testing for complex application and backend workflows.
  • Analyze business and technical requirements, identify test scenarios, assess test coverage, and highlight requirement or design gaps early in the delivery lifecycle.
  • Create and maintain high-quality test documentation including test plans, detailed test scenarios, test cases, traceability matrices, test evidence, execution reports, and release-quality summaries.
  • Perform database and backend validation using SQL to verify data integrity, transformations, transactional accuracy, and downstream processing results.
  • Validate APIs and service integrations using tools such as Postman and support automation of repeatable API and backend regression scenarios.
  • Develop, maintain, and execute automated tests using appropriate UI, API, or backend automation frameworks; contribute to improving regression efficiency and coverage.
  • Perform defect analysis and triage, provide clear reproduction details and supporting evidence, and collaborate with engineering teams through resolution and retesting.
  • Validate file-based workflows, scheduled jobs, and inter-system data exchanges, including reconciliation of source and target results.
  • Estimate testing effort, plan test execution, identify delivery risks, and communicate testing status and quality concerns to project and QA leads.
  • Mentor less experienced QA engineers on functional testing practices, test design, documentation quality, defect reporting, and effective validation techniques.
  • Contribute to QA process improvements, reusable test assets, automation candidates, and continuous improvement initiatives across the team.
Required Skills
  • Strong hands-on experience in functional and manual testing of enterprise applications, with the ability to independently own complex test areas.
  • Experience in both manual and automation testing, with practical knowledge of designing, maintaining, and executing automated regression tests.
  • Strong understanding of STLC, test strategy, test planning, test design techniques, regression management, requirement traceability, and defect lifecycle management.
  • Proficiency in SQL and database testing for backend validation, reconciliation, data integrity checks, and troubleshooting.
  • Strong experience preparing structured test documentation and producing clear test evidence and execution reporting.
  • Hands-on API testing experience using Postman or similar tools, including request/response validation and negative testing.
  • Experience testing backend processes, integrations, and file-based data workflows.
  • Ability to analyze complex business flows, identify edge cases, and translate requirements into comprehensive test coverage.
  • Experience working in Agile/Scrum delivery teams and collaborating with developers, business analysts, product owners, and other cross-functional stakeholders.
Good-to-Have / Preferred Skills
  • Hands-on experience testing batch processing systems, scheduled jobs, batch files, job dependencies, restart/recovery scenarios, and batch reconciliation.
  • Exposure to Kafka, including validation of producer/consumer message flows, topics, payloads, and event-driven integrations.
  • Exposure to ETL testing, data pipelines, source-to-target validation, transformation rules, and data reconciliation.
  • Experience with automation technologies such as Selenium, Cypress, Playwright, Rest Assured, Java, Python, or equivalent frameworks.
  • Experience with CI/CD pipelines, Git, Jenkins, GitLab CI, Azure DevOps, or similar delivery tooling.
  • Exposure to cloud-native or microservices-based environments, including Azure and Kubernetes.
  • Exposure to AI-assisted software testing, GenAI testing tools, AI-based test design or automation, or practical use of AI to improve QA productivity and coverage.
Qualifications & Experience
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 8+ years of hands-on software quality assurance experience, with strong functional/manual testing experience and meaningful exposure to test automation.
  • Prior experience independently owning testing for complex releases or functional areas is expected.
  • Strong analytical, problem-solving, and troubleshooting skills with high attention to detail.
  • Ability to challenge assumptions, identify gaps, and communicate quality risks constructively.
  • Excellent written and verbal communication skills, particularly in documenting test results and explaining defects or risks.
  • Ability to work independently, manage multiple priorities, and deliver in a fast-paced Agile environment.
  • Collaborative mindset with a strong sense of ownership and accountability for product quality.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Assurance Engineer
Quality Assurance Engineer

Owlsln • Canada

Remote
CAD 70,000 - 95,000
Senior QA Engineer III – Automation | Banking | API | Kafka | ETL
Senior QA Engineer III – Automation | Banking | API | Kafka | ETL

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 125,000
QA Engineer
QA Engineer

Luxoft • Toronto

On-site
CAD 85,000 - 110,000
Career development opportunities
Global exposure
Integrity and teamwork culture
QA Automation Engineer
QA Automation Engineer

Swtch • Toronto

Hybrid
CAD 90,000 - 130,000
Health benefits starting day 1
Learning & development opportunities
Remote, hybrid, or in-office options
Software Quality Engineer
Software Quality Engineer

Alquemy Search & Consulting • Mississauga

On-site
CAD 100,000 - 120,000
RQ08848 - Systems Testing/QA Specialist - Senior
RQ08848 - Systems Testing/QA Specialist - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000
Senior QA Automation Engineer
Senior QA Automation Engineer

Luxoft • Toronto

On-site
CAD 70,000 - 100,000
11721
11721

Maarut • Toronto

On-site
CAD 70,000 - 110,000
Quality Engineer
Quality Engineer

TEEMA • Vancouver

On-site
CAD 75,000 - 110,000
QA Automation
QA Automation

Compunnel, Inc. • Toronto

On-site
CAD 70,000 - 90,000