Joining TWG means working on incredible projects, mastering your craft, enjoying competitive benefits and working among the best in your field.

We believe in holistic product quality, at the intersection of lean product strategy, human-centred design and agile software development. While software testing is our QA team’s DNA, it’s complemented by involvement in product strategy, process improvement and relationship management.

We’re looking for a QA Team Lead to build upon this established philosophy, balancing team management and strategy with hands-on, project-based testing responsibilities.

Help take our QA practice and teammates to the next level, and pioneer the next generation of software testing.

About the Job

The Opportunity

  • Work directly under our Director of Product and Director of Engineering to shape studio-wide, cross-departmental quality strategies
  • Work across industries with some of our highest profile clients-- be they international brands or high-growth tech startups -- on some of the most compelling business and technological challenges of your career
  • Collaborate tightly with some of the most experienced project teams in the city
  • Build and grow the smartest QA team in Canada within a steadily-growing company
  • And, of course, have fun while doing it!


As a team lead:

  • Lead a team of QA analysts, engineers and remote testers
  • Safeguard and champion quality across our expanding portfolio of web and mobile products
  • Grow the team through forecasting demand, building talent pipelines and interviewing candidates
  • Oversee the continuous, measured improvement of testing strategies, processes, tools and frameworks and establish new protocols where none exist (i.e. emerging IoT, wearable and VR technologies)
  • Participate in team resourcing, ensuring the right talent is aligned with the right project
  • Monitor product health across the studio, balancing project-based testing needs with short- and long-term department goals and deliverables
  • Conduct weekly 1:1s with team members
  • Mentor, coach and train team members to achieve their performance targets, accelerate their talent and fulfill their career aspirations
  • Organize and facilitate team activities that support a culture of craftsmanship, continuous learning, friendship, hustle and impact
  • Manage relationships with studio management, project team members, third-party vendors/service partners, release teams and client areas, as appropriate

As an individual contributor:

  • Own and execute all aspects of the software testing lifecycle on some of our highest-profile projects
  • Apply black-box and grey-box testing techniques across a range of web and mobile applications
  • Communicate feedback on product health, project performance and risk factors
  • Champion the continuous improvement of process quality on the projects you’re on
  • Advocate for product quality, from both user-centred, technical and HIG standpoints
  • Manage relationships with product managers, developers, designers and clients

Minimum Requirements

  • 3+ years of software testing experience on web / SaaS software, distributed applications and native mobile apps
  • 1+ years in a team lead or in a management role
  • Deep knowledge and experience with Lean/Agile best practices
  • Solid technical expertise, leading strategy and execution across manual and automated functional and non-functional testing types
  • Demonstrated ability to meet deadlines and deliver against tight schedule pressures
  • Bachelor’s Degree in Computer Science, Software Engineering or related experience

Key Additional Assets

  • Track-record of successfully delivering software within a client-services environment
  • Experience with code-level mentorship to QA engineers
  • Leadership in the software testing or broader startup tech community, including blogs, talks or community building

Personal Attributes

  • You’ve got excellent communication, influence and negotiation skills
  • You thrive in a highly collaborative environment, solve problems systematically and build bonds easily
  • You switch between high-level strategy and hands-on project execution with ease
  • You’re a perennial mentor, coach and teacher
  • You uncover underlying issues and resolve them to create a learning opportunity and a greater sense of team alignment
  • You’re thorough, rigorously organized and mind the details
  • You’ve got a keen interest in emerging design and technology trends

About TWG

What we value

TWG is championing a revolution in software design, turning traditional engagements into lasting partnerships that create real value for everyone involved.


  • Collaborative, friendly environment with flexible office hours
  • 15 days of paid vacation
  • Paid sick days
  • Health benefits: prescriptions, dental, vision, and insurance
  • Hardware credit
  • Paid phone plan
  • Paid parental leave
  • Corporate gym rate and allowance
  • Learning culture: in-house lunch and learns, conferences and training courses
  • Stocked kitchen with healthy treats, juices, coffee and premium beer
  • Company retreats and socials
  • Casual dress code
  • Pet-friendly office

We encourage applications from candidates of colour, women, queer candidates, candidates with family caregiving responsibilities, immigrant candidates, transgender candidates, and candidates with disabilities.

Apply for this Job
* Required
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X

Share this job: