×
Register Here to Apply for Jobs or Post Jobs. X

Lead QA Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: Yochana
Full Time position
Listed on 2026-07-19
Job specializations:
  • Software Development
    DevOps, Software Testing, Cloud Engineer - Software
Job Description & How to Apply Below
Overview  Location – Toronto, ON (3 days from client office in Ethoca office)

Job Description:

We need a  Strong QA Lead  with  Java background, Kafka, API, Rest Assured, Selenium . This is a pivotal role responsible for quality engineering, automation, and testing of large-scale, distributed, event-driven systems.
This position focuses heavily on Kafka-based architectures, data pipelines, and hybrid environments spanning Open Stack (on-prem) and Azure cloud platforms. The ideal candidate will bring deep expertise in automation-first testing, event-driven validation, and end-to-end system quality across microservices and data platforms.
Responsibilities   Lead the design, development, and maintenance of automation frameworks for complex distributed systems
Provide technical leadership for testing strategy across Kafka-based event-driven architectures
Drive testing across:
Kafka-based event-driven systems (producers/consumers, message validation, data consistency)
Data pipelines and simulator-based testing (e.g., NiFi)
API and microservices validation
UI automation testing (Selenium)
Develop and execute end-to-end testing strategies across Open Stack (on-prem) and Azure environments
Minimise manual testing by identifying high-value automation opportunities
Ensure full end-to-end quality coverage across releases, including asynchronous workflows
Collaborate with engineers, architects, product owners, and cross-functional teams
Participate in code reviews and enforce engineering quality standards
Manage multiple priorities in a fast-paced Agile environment
Participate in on-call rotations and support production issues with root cause analysis
All About You / Qualifications   Bachelor’s Degree in Computer Science or equivalent experience
Proven years of experience in Software Testing / Quality Engineering
Strong expertise in test automation frameworks and strategy
Hands-on experience with Kafka or event-driven systems testing
Experience testing distributed systems and asynchronous workflows
Strong programming skills in Java

Experience with APIs (REST/SOAP) and SQL/data validation

Experience with simulator tools such as Ni Fi

Experience with UI test automation using Selenium
Familiarity with Agile methodologies
Strong problem-solving, analytical thinking, and communication skills
Technical Skills   Kafka and event-driven system testing (required)
Automation testing frameworks
CI/CD tools (Jenkins)
API testing and data validation
Code reviews, branching strategies
Monitoring tools such as Dynatrace and Splunk
Nice to Have   

Experience with high-throughput, low-latency systems (payments, fintech)
Performance and scalability testing experience
Security and resiliency testing practices
Advanced Kafka patterns and streaming systems

Experience with distributed system failure testing and recovery

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary