QA Engineer

Job Type Permanent
Job ID 17079
Salary $0.00
Job Description

Title: QA Engineer

Location: Kitchener-Waterloo, ON

Type: Full Time Permanent

Base Salary: TBD

Benefits: Dental Care, Vision Care, Disability Insurance, Extended Health Care, Life Insurance, Wellness Program, Company Events, Flexible Schedule, Paid Time Off, Casual

Others: Performance Bonus + Equity

Remote: Yes

Department: Engineering

Reports to: Director SRE


Our client develops machine learning and artificial intelligence (ML/A) solutions for automotive and manufacturing industries. 

Our client’s machine learning platforms leverage automotive assembly and vehicle data to detect the earliest indicators of future product failures. We help automakers optimize quality, safety, and reliability throughout the entire product life cycle, from the assembly line to the finish line.


Job Summary:

We are looking for a QA Engineer who is passionate about software quality for an intuitive and efficient User Experience to bring Machine Learning and Artificial Intelligence to manufacturing shop floor.


You will work closely with our Product Owner, Product Manager, and developers, contribute to the quality, testing automation, CI/CD pipeline of our DevOps process that covers from User experience to backend functionality that make data management and ML/AI insight delivery a natural extension for the staffs of a manufacturing line.


You will work with the data scientists, Machine Learning Engineers, and software developers to ensure smooth end-to-end user experience, and high quality of the Cloud native SaaS solutions.



  • Reviewing and contributing to quality specifications, definition of done, acceptance criteria and technical design documents to provide timely and meaningful feedback
  • Creating detailed, comprehensive and well-structured test plans and test cases, test scripts, and improve testing processes and turn-around time • Contribute to the DevOps CI/CD pipeline
  • Track quality assurance metrics, estimate effort and time requirements, and manage QA backlog, coordinating release quality gates
  • Estimating, prioritizing, planning and coordinating quality testing activities
  • Drive bug tracking, facilitate resolution of bugs, and update system requirements, knowledge base and lessons learned from bugs and issues
  • Own quality non-conformant analysis and facilitate correction plans

Skills And Qualifications:

  • Proven work experience in software development organizations
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools
  • Solid knowledge of Python, Node.js, SQL and scripting
  • Experience working in an Agile/Scrum development process
  • Experience with performance and/or security testing is a plus
  • Knowledge and experience in production line operations in Precision (digitized) manufacturing, and/or mechanical engineering in automotive manufacturing industry

Nice to have:

  • Worked on automotive manufacturing shops, ideally on the lines is highly valued asset
  • History of being software developer is a plus
  • Experiences and passion in Agile practice, including Scrum Master roles is a plus

The interview process:

  • Round 1 - (Hiring Manager) – (Director SRE)
  • Round 2 (Product Team)
  • Round 3 (Cultural fit)- (CTO)

If you have the skills and experience that we are looking for to be successful in this role, please submit your resume to Masood Noor by email at

Apply Online