Talent.com
Randstad Canada
QA Engineer - Selenium Cucumber ETLRandstad Canada • Toronto, Ontario, CA
QA Engineer - Selenium Cucumber ETL

QA Engineer - Selenium Cucumber ETL

Randstad Canada • Toronto, Ontario, CA
30+ days ago
Job type
  • Full-time
  • Temporary
  • Quick Apply
Job description

Our client, a major Canadian financial institution, is seeking an experienced Senior QA Automation & ETL Engineer to join their quality engineering team.

In this role, you will lead the development and execution of enterprise testing strategies across parallel projects in a fast-paced environment. Operating within both Agile and Waterfall frameworks, you will design, build, and maintain robust automated test frameworks for web applications, APIs, and complex backend data workflows. You will partner closely with software development teams, business architects, and stakeholders to troubleshoot issues, ensure comprehensive test coverage, manage sensitive test data, and uphold high standards of quality assurance.

Advantages
Hybrid Work Model: Enjoy a balanced schedule with 3 days per week onsite in downtown Toronto and 2 days working remotely.

Standard Work Hours: Stable full-time schedule of 7.5 hours per day (37.5 hours per week).

Enterprise Banking Ecosystem: Gain exposure to large-scale banking systems, enterprise database structures, and modern API/Web automation frameworks.

Dynamic Environment: Collaborate with multidisciplinary teams across high-visibility, parallel software delivery initiatives.

Responsibilities
Automation Framework Design: Design, develop, maintain, and execute automated test scripts for both Web platforms and API interfaces using Selenium and modern framework architectures.

ETL & Database Testing: Perform comprehensive backend data validation, source-to-target reconciliation, and ETL testing across enterprise databases.

Test Strategy & Planning: Define and implement end-to-end testing strategies, automation test plans, effort estimations, and execution dashboards for complex functional and non-functional requirements.

Test Case Development & Traceability: Author structured, highly detailed test cases from functional specifications and user stories; trace test coverage forward/backward across the entire software development lifecycle.

BDD Implementation: Collaborate with business stakeholders and subject matter experts to refine user stories, define clear acceptance criteria, and create BDD feature files using Cucumber.

Test Data Management: Expertly manage, condition, and mask sensitive test data, ensuring compliance and security across all test environments.

Defect Management & Management Reporting: Execute automated/manual regression test suites, report and track software defects in Jira/ALM, and track quality metrics using Micro Focus ALM Octane.

Cross-Functional Support: Work alongside engineering teams to troubleshoot complex defects, assess release risks, and ensure seamless deployment promotions through test environments.

Qualifications
Must-Have Requirements:
- 8+ Years of hands-on Quality Assurance experience focused on Test Automation development and ETL/Database testing within complex enterprise ecosystems.

- Core Automation Skills: Advanced proficiency in Selenium (Web and API Testing) and BDD frameworks using Cucumber.

- ETL & Data Testing: Proven hands-on experience in ETL/Database testing, performing complex SQL queries and data reconciliation.

- Domain Expertise: Prior hands-on QA experience within Banking or Financial Services environments.

- Quality Management Tools: Demonstrated experience using ALM Octane, Micro Focus ALM, and Jira for defect tracking, test lifecycle management, and metric reporting.

- Test Deliverables Management: Proven track record of producing end-to-end QA deliverables, including automation plans, estimations, test reports, and executive dashboards.

Desired Qualifications / Nice-to-Haves:
- Strong Core Java development skills for building and extending custom test automation frameworks.

- Deep command over SQL for complex database joins, stored procedures, and backend verification.

- Experience writing Cucumber Feature Files and Step Definitions using BDD best practices.

Summary
This position is an excellent opportunity for a seasoned Quality Assurance Automation Specialist who excels in test strategy, Selenium automation, and complex database validation. If you bring a strong banking background, expertise in BDD processes, and a proactive approach to quality engineering, we encourage you to apply.

Work Arrangement: 3 days per week in-office / 2 days remote (7.5 hours per day).

Please submit your updated resume for immediate consideration.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Create a job alert for this search

QA Engineer - Selenium Cucumber ETL • Toronto, Ontario, CA

Similar jobs

Qa Engineer, Business Systems - Impactful Testing - C$86,000 - C$130,000 A Year

data and AI platform companyToronto County, Canada
Full-time

Seeking a QA Engineer to design and execute test plans for a data and AI platform, ensuring high-quality software delivery.Requires 3-5 years of experience and analytical skills. Show more

 • Promoted

Senior QA

FPT AmericasToronto, ON, CA
Full-time

Technical Recruiter @ FPT Software | Recruitment-to-Recruitment.We are looking for the right people — people who want to innovate, achieve, grow and lead.We attract and retain the best talent by in... Show more

 • Promoted

Lead QA Engineer

InfoyaToronto
Full-time

Infoya is a global IT consulting and services organization that collaborates with visionary leaders to deliver innovative solutions and guide transformative change.We work hand‑in‑hand with our cli... Show more

 • Promoted • New!

QA Engineer Needed: Rentsync's Next Innovator

RentsyncToronto, ON, CA
Full-time

Rentsync is searching for a qualified Senior QA Engineer to push the boundaries of rental technology.Your role will focus on testing innovative AI-driven products and comprehensive web platforms.As... Show more

 • Promoted

QA Engineer

AthennianToronto, ON, CA
Full-time

Athennian increases trust in business.Our products help legal, finance, and tax teams be transaction and audit-ready by organizing business entity and corporate structure information.Over 370,000 b... Show more

 • Promoted

Quality Engineer

StackAdaptToronto
Full-time

StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision.With 465 billion automated optimizations per second, the AI-powered Stack... Show more

 • Promoted • New!

QA Engineer

LuxoftToronto
Full-time

Applying to the position, you may join one of the most respected and fastest growing institutional investors in the world.Our client is a professional investment management organization that global... Show more

 • Promoted • New!

Senior QA Engineer for Industry Leading Company

ROSSToronto
Full-time

Senior/Intermediate QA Engineer.Our client is a global leading provider of simple, secure and affordable network appliances comprised of an enterprise-class IP Address Management (IPAM) platform.Th... Show more

 • Promoted • New!

Intermediate Qa Engineer - C$65,000 - C$80,000 A Year

MethodEast York, Canada
Full-time

The QA Engineer will develop and execute tests to ensure reliable software releases, working in an Agile environment. Show more

 • Promoted

Quality Engineer II

TDToronto, Ontario, Canada
Full-time

TD is committed to providing fair and equitable compensation opportunities to all colleagues.Growth opportunities and skill development are defining features of the colleague experience at TD.Our c... Show more

 • Promoted

Toronto ETL Quality Engineer Position

Lorven Technologies Inc.Toronto
Full-time

Elevate data quality in your career as an ETL Quality Engineer based in Toronto.This role focuses on automation and requires four days a week on-site presence, making it ideal for hands-on performe... Show more

 • Promoted • New!

Senior Quality Engineer - Remote Saas Qa Leader - $90,000 - $165,000 A Year

SaaS companyToronto, Canada
Remote
Full-time

A leading SaaS company is seeking a Senior Quality Engineer to enhance their QA processes for Veeva Vault, a product in the Life Sciences sector.This role encompasses functional and automation test... Show more

 • Promoted

QA Engineer

GuruLinkToronto, Ontario, Canada
Full-time

Our client is a Ministry-inspected online high school offering Ontario Secondary School Diploma (OSSD) credits to students around the world.Founded in 2010, they served over 30,000 students in 2025... Show more

 • Promoted

Lead QA Engineer: End-to-End Quality & AI‑Driven Testing

Rubicon PathToronto
Full-time

A tech company in Toronto is seeking a skilled Test Lead to oversee a team of testers and ensure application quality throughout the development lifecycle.Key responsibilities include managing test ... Show more

 • Promoted • New!

Qa Engineer Toronto

IslandToronto, ON, CA
Full-time

We’re a team of hungry, high-character professionals from all backgrounds who came together to reinvent work for the modern enterprise.And we’re always looking for world-class human beings (not res... Show more

 • Promoted

Senior QA Engineer, Fixed Term - Toronto

DEPT®Toronto, Ontario, Canada
Temporary

What this means is that we are always leaning forward, thinking of what we can create tomorrow that does not exist today.We were born digital and we are a new model of agency, with a deep skillset ... Show more

 • Promoted

Quality Engineer I-2: Hybrid Qa Automation (Toronto) - C$69,700 - C$98,400 A Year

TD BankEast York, Canada
Full-time

Seeking a Quality Engineer to perform test planning and automation in a hybrid setting.Requires BS in Computer Science, 2-3 years of QA experience, and proficiency with Azure and automated testing. Show more

 • Promoted

Senior Quality Engineer - $90,000 - $165,000 A Year

Veeva SystemsToronto, Canada
Full-time

Join to apply for theSenior Quality Engineerrole atVeeva SystemsJoin to apply for theSenior Quality Engineerrole atVeeva SystemsGet AI-powered advice on this job and more exclusive features.Veeva S... Show more

 • Promoted

Quality Engineer I-2: Hybrid Qa Automation (Toronto) - C$69,700 - C$98,400 A Year

Leading Financial InstitutionNorth York, Canada
Full-time

Seeking a Quality Engineer I-2 in Toronto for test planning and automation.Requires BS in Computer Science, 2-3 years of experience, and Microsoft Azure skills for automated test script development. Show more

 • Promoted

Software Quality Engineer, AVP

State StreetToronto, Ontario, Canada
Full-time

We are seeking a highly motivated QA Engineer who takes end‑to‑end ownership of quality—from early requirement validation through testing, defect resolution, and final delivery.This role goes beyon... Show more