Share this Job
Apply now »
ATS Company:  ATS Automation Tooling Systems
Requisition ID:  3093

Cambridge, ON, CA, N3H 4R7

Date:  Apr 4, 2021

Software QA Team Lead

Join the Winning Team at ATS Automation, a great place to automate your future! Take your place among the best in the business, and grow your career with the Global Service division at ATS Automation. Join an environment where a passion for innovation is combined with an uncompromised commitment to quality.

We attract some of the most talented and motivated individuals from a range of fields, with our global offering and growth opportunities as we expand on a global scale.

Additional Information

The Software QA Team Lead will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. The Software QA Team Lead will provide technical and team leadership through coaching and mentorship. 



Reporting to the Manager of Software Engineering, the duties and responsibilities of the Software QA Team Lead include: 

Single point of contact for his/her team both to delegate work requests and to escalate issues 

General supervision, training, and guidance of all designers that are part of his/her team 

Responsible for team performance in respect to meeting departmental and project-based milestone and KPIs 

Accountability for Delivery, Quality, Productivity, Cost, Safety and Idea Completion for their team 

Roll out company and departmental objectives to team members 

Evaluate team member performance and complete regular reviews 

Conduct 1:1 with team members on regular basis to continuously develop and coach them

Maintain high standards of software quality within the team by establishing good practices and habits. 

Identify and encourage areas for growth and improvement within the team. 

Collaborate with software developers, business analysts and software architects to plan, design, develop, test, and maintain web-based business applications built on legacy technologies. 

Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans. 

Work closely with the development team to design, develop, and unit test applications in accordance with established standards. 

Participate in peer-reviews of solution designs and related code.

Design and architect software QA solutions by working closely with internal/external customers on deriving quality requirements.

Package and support deployment of releases. 

Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. 

Adhere to high-quality development principles while delivering solutions on-time and on-budget. 

Provide third-level support to business users. 

Research and evaluate a variety of software tools and technologies.

Program and integrate assignments involve leading-edge software and hardware technologies including interfacing with PLCs, PCs, robotics, motion controllers, vision systems, laser, and other automation controllers. 

Job Description

Desired Skills and Experience - Core Competency Requirements:

5+ years of experience in software development with progressive leadership skills

Selenium WebDriver and python scripting skills

Familiarity with acceptance testing

Experience with testing frameworks such as Robot or Gauge

In depth knowledge and experience with core Microsoft technologies including: Azure, IoT Hub, SQL Server, ASP.NET MVC

Experience with automated testing

Experience with agile development methodologies including Kanban and Scrum

Experience with debugging, performance profiling and optimization

Comprehensive understanding of object-oriented and service-oriented application testing techniques and theories

Internally motivated, able to work proficiently both independently and in a team environment 

Strong communication skills with both internal team members and external business stakeholders

Strong initiative to find ways to improve solutions, systems, and processes

Experience with web development technologies including SQL Server, ASP.NET, MVC, C#, JavaScript, AngularJS, D3.js, Python, Node.js, React

Experience with IoT Technologies including OPC UA, AMQP, MQTT, Node-RED

Experience with database development including relational database design and SQL and technologies Solid understanding of QA concepts and hands-on execution in an Agile environment

Excellent problem-solving and debugging skills

Experience testing web applications

Ability to effectively communicate issues and improvements to the design team

Strong statistical analysis skills

Ability to document requirements, test procedures and test results

Experience with Jenkins, Hudson, or other DevOps tools and technologies

Why Join ATS?​

  • Be a part of a global organization that is a leader in its industry
  • Subsidized breakfast and lunch daily; free gourmet beverages - coffee, tea and hot chocolate. Plus, Treat Day is every other week!
  • Monthly “In-Chair Massage” clinic on-site with a Registered Massage Therapist
  • Ability to participate in a variety of charitable events
  • Social Club that offers BBQs and other social events throughout the year
  • Work with other bright, talented people and discover opportunities for professional growth
  • And much more!

ATS is in compliance with the Accessibility for Ontarians with Disability Act (AODA), 2005 and will, upon request, assist those who may require specific accommodations due to a personal disability. We would ask that those who require assistance to notify our offices as soon as possible if accommodation is necessary.

Apply now »