Role Description
The QA Team Lead is a player-coach role, with time split between providing leadership for the QA team and hands-on quality assurance delivery, including manual and automated testing. As the leader, this role is responsible for:
-
Overseeing day-to-day QA work
-
Governing QA tooling, workflows, and processes
-
Designing and maintaining automated test frameworks and regression suites
-
Tracking team performance
-
Coaching and mentoring the QA team
Reporting to the Associate Director, Operations (PMO, QA), the Team Lead works collaboratively with leadership to help define the direction and ongoing evolution of the QA function.
Qualifications
-
Bachelorβs degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience
-
4+ years of experience in Quality Assurance and/or Software Development Engineering in Test (SDET) roles
-
Experience in test automation, including designing, implementing, and maintaining automated test frameworks and regression suites (e.g., Selenium, Playwright)
-
Strong understanding of QA methodologies, defect management, and test planning principles
-
Experience working within Agile or iterative software development environments
-
Prior experience as a team lead or line manager
-
Experience leading or coordinating offshore/distributed QA teams preferred
-
Strong attention to detail and ability to assess and communicate risk effectively
-
Strong written and verbal communication skills
-
Ability to quickly learn and apply new technologies and tools
-
Naturally curious with a strong interest in understanding systems, workflows, and user behavior
Requirements
-
Support the priorities and strategic objectives of the organization by ensuring software quality aligns with business and customer needs
-
Foster a collaborative, accountable, and quality-focused team culture
-
Line manage members of the QA team, including monitoring performance and developing individual capability
-
Provide coaching, mentorship, and technical guidance to QA team members
-
Perform administrative leadership tasks such as managing workloads, coordinating PTO, and contributing to performance reviews
-
Ensure the QA team is equipped with appropriate tools and services
-
Serve as a professional representative and subject matter expert advocate for the QA team in cross-departmental meetings
-
Oversee and maintain the relationship with external/offshore QA teams
-
Track QA projects and testing tasks against team capacity and set priorities appropriately
-
Set quality standards, testing expectations, and QA delivery KPIs
-
Track team performance and quality metrics; identifying and driving improvement areas as needed
-
Improve QA workflows, processes, and supporting documentation
-
Ensure consistent adherence to QA SOPs, testing standards, and documentation practices
-
Help define opportunities for the QA team to contribute earlier and more effectively across the software development lifecycle
-
Advocate for QA considerations and standards in planning, estimation, and delivery discussions
-
Continuously evolve QA practices, tooling, and test coverage to support company goals and product growth
Benefits
-
Competitive compensation package
-
Robust benefits package including extended health benefits, paid-time off, Paid Parental leave, employer-matching retirement savings, etc.
-
Company paid Employee Assistance Program
-
Excellent opportunities for personal and career development
-
Collaborative and supportive company culture