Enable job alerts via email!

Senior QA Analyst

Randstad Digital

Canada

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A leading digital solutions provider in Canada is seeking an experienced Senior QA Analyst to join their Software Quality Assurance team. This role involves owning the end-to-end testing lifecycle, utilizing both manual and automated testing techniques. The ideal candidate should have a deep understanding of software quality principles and be skilled in tools like Selenium and Azure DevOps. This position offers a hybrid work model with opportunities for mentorship and continuous learning across various technologies and platforms.

Benefits

Hybrid work model
Continuous learning opportunities
Mentorship opportunities

Qualifications

  • 5+ years of QA experience with at least 1 year in a Senior/Lead role.
  • Strong experience with manual and automated testing.
  • Deep understanding of SDLC and STLC.

Responsibilities

  • Conduct manual and automated testing across multiple platforms.
  • Design and maintain test plans, test cases, and QA documentation.
  • Execute performance, load, security, usability, and compatibility testing.
  • Oversee software releases and regression testing cycles.
  • Collaborate with cross-functional teams to ensure quality.

Skills

Selenium-based test automation
CI/CD tools (e.g., Azure DevOps)
Complex SQL queries
Manual and automated testing
Performance testing
Security testing
Problem-solving
Analytical skills

Education

University or College degree in Computer Science

Tools

Selenium
TestComplete
Postman
Visual Studio
Microsoft SQL
VMware
Git
Job description

About the Role

We are looking for an experienced and technically proficient Senior QA Analyst to join our Software Quality Assurance team. This pivotal role is focused on ensuring the delivery of secure, high-quality software across diverse platforms, including web, desktop, mobile, and cloud-based applications.

You will own the end-to-end testing lifecycle, leveraging both manual and automated testing processes and advanced tools like Selenium, Azure DevOps, and SQL to drive quality outcomes. Beyond hands‑on testing, you will play a crucial strategic and leadership role, mentoring junior team members, acting as a reliable bridge between technical and business stakeholders, and championing continuous improvement through automation and best practices. If you have a deep understanding of software quality principles and are ready to take ownership of product quality, we want to hear from you.

Key Note :

To apply, send your current CV directly to SHERYL.SAN.LORENZO@RANDSTADDIGITAL.COM. Please note: Due to high application volumes, only candidates who meet the outlined requirements will be contacted for further discussion.

To be considered you MUST have the following experience :
  • 5+ years QA experience (1+ year Senior / Lead).
  • Expertise in Selenium-based test automation and CI / CD tools (e.g., Azure DevOps).
  • Skilled in writing complex SQL queries for backend and data validation.
  • Experience testing Cloud, mobile, web, and hardware-integrated (POS) applications.
Key Responsibilities
  • Conduct manual and automated testing across multiple platforms (web, desktop, mobile, cloud) and diverse application types.
  • Design and maintain comprehensive test plans, test cases, and quality assurance documentation for new and existing functionalities.
  • Execute various testing types, including performance, load, security, usability, and compatibility testing.
  • Write and execute complex SQL queries for data validation and back-end testing purposes.
  • Actively develop and implement improvements to testing strategies, processes, and best practices.
  • Oversee software releases, deployments, and regression testing cycles, ensuring traceability from requirements to production.
  • Collaborate with cross-functional teams (Development, QA, Business) to troubleshoot issues, perform root cause analysis, and ensure high-quality software delivery.
  • Mentor junior team members and provide technical leadership on QA processes and methodologies.
  • Research, recommend, and implement new QA tools and methodologies to drive automation and efficiency.
Qualifications & Experience
  • Minimum of 5 years of QA experience, with at least 1 year in a Senior or Lead QA role.
  • University or College degree in Computer Science or a related technical field.
  • Strong hands-on experience with both manual and automated testing of client/server and cloud applications.
  • Proficiency with QA tools including Selenium, TestComplete, Postman, Visual Studio, Microsoft SQL, and VMware.
  • Expertise in writing and executing complex SQL queries and scripts for testing and validation.
  • Deep understanding of the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC), particularly within Agile and Waterfall methodologies.
  • Hands-on experience with source control systems (e.g., Git, Azure DevOps).
  • Experience with performance and security testing.
  • Excellent problem-solving, analytical, and root cause analysis skills.
  • Proven ability to communicate effectively and act as a liaison between technical and non-technical stakeholders.
  • Familiarity with hardware device testing and POS systems is a strong asset.
Why Join Us? (Advantages)
  • Hybrid Work Model with flexibility built into your schedule.
  • Work on a diverse range of platforms and technologies, keeping your skills sharp and relevant.
  • Significant opportunities to mentor and provide technical leadership to junior QA professionals.
  • Access to continuous learning, upskilling opportunities, and involvement in meaningful projects across multiple business units.
  • Collaborate with a supportive, experienced, and high-performing team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.