Lead QA Engineer (Java Background)
About the role
Position Name – Lead QA Engineer
Type of hiring – Fulltime/Subcon 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 OpenStack (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.
Key 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 OpenStack (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 Translate system designs into scalable testing strategies 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
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 NiFi 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) OpenStack (on-prem environment testing) Azure platform experience: Azure Blob Storage Azure PostgreSQL Azure Cosmos DB 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
Not the right fit? Search for QA Engineer jobs in Toronto, Ontario, Canada
About Yochana
Yochana: Your Trusted Workforce Partner Across North America & Beyond For over 15 years, Yochana has been a leading talent acquisition firm, connecting businesses with top professionals across industries. Headquartered in Farmington Hills, Michigan, we specialize in temporary workforce solutions, permanent placements, contract-to-hire, and recruitment process outsourcing (RPO) across the USA, Canada, Mexico, and India.
At Yochana, we go beyond traditional hiring agencies—our customized recruitment strategies and AI-driven talent solutions help businesses scale faster and smarter. Whether you need IT specialists, engineering professionals, healthcare experts, logistics personnel, or niche industry talent, our extensive candidate network ensures the right fit for your business needs.
Why Yochana? ➤ End-to-End Workforce Solutions – Temporary, Permanent, Contract, RPO & On-Site Talent Acquisition ➤ Industry-Specific Hiring – IT, Healthcare, Engineering, Finance, Logistics & More ➤ Diversity & Inclusion Focus – Promoting diverse hiring and equal opportunities ➤ Expansive Global Reach – Serving businesses across USA, Canada, Mexico & India ➤ Local Expertise – Proudly based in Farmington Hills, Michigan, connecting businesses with top professionals
Looking for recruitment agencies near me? Searching for workforce solutions in Michigan? Yochana is your trusted talent acquisition partner—connecting top companies with exceptional professionals.
📍 Learn more: www.yochana.com 📩 Contact us: hello@yochana.com | 📞 +1 248-213-6465
#TalentAcquisition #WorkforceSolutions #HiringExperts #ProfessionalRecruitment #BusinessGrowth #MichiganJobs #TopTalent #USACanadaMexico #HiringNearMe #CareerOpportunities
Similar Jobs
Lead QA Engineer (Java Background)
About the role
Position Name – Lead QA Engineer
Type of hiring – Fulltime/Subcon 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 OpenStack (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.
Key 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 OpenStack (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 Translate system designs into scalable testing strategies 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
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 NiFi 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) OpenStack (on-prem environment testing) Azure platform experience: Azure Blob Storage Azure PostgreSQL Azure Cosmos DB 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
Not the right fit? Search for QA Engineer jobs in Toronto, Ontario, Canada
About Yochana
Yochana: Your Trusted Workforce Partner Across North America & Beyond For over 15 years, Yochana has been a leading talent acquisition firm, connecting businesses with top professionals across industries. Headquartered in Farmington Hills, Michigan, we specialize in temporary workforce solutions, permanent placements, contract-to-hire, and recruitment process outsourcing (RPO) across the USA, Canada, Mexico, and India.
At Yochana, we go beyond traditional hiring agencies—our customized recruitment strategies and AI-driven talent solutions help businesses scale faster and smarter. Whether you need IT specialists, engineering professionals, healthcare experts, logistics personnel, or niche industry talent, our extensive candidate network ensures the right fit for your business needs.
Why Yochana? ➤ End-to-End Workforce Solutions – Temporary, Permanent, Contract, RPO & On-Site Talent Acquisition ➤ Industry-Specific Hiring – IT, Healthcare, Engineering, Finance, Logistics & More ➤ Diversity & Inclusion Focus – Promoting diverse hiring and equal opportunities ➤ Expansive Global Reach – Serving businesses across USA, Canada, Mexico & India ➤ Local Expertise – Proudly based in Farmington Hills, Michigan, connecting businesses with top professionals
Looking for recruitment agencies near me? Searching for workforce solutions in Michigan? Yochana is your trusted talent acquisition partner—connecting top companies with exceptional professionals.
📍 Learn more: www.yochana.com 📩 Contact us: hello@yochana.com | 📞 +1 248-213-6465
#TalentAcquisition #WorkforceSolutions #HiringExperts #ProfessionalRecruitment #BusinessGrowth #MichiganJobs #TopTalent #USACanadaMexico #HiringNearMe #CareerOpportunities