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.

Our studio is a playground for context-driven testing, with projects spanning a broad range of clients, industries, platforms and tech stacks. Be it a complex web application driving the business of an entire enterprise, a cross-platform mobile app built for a high-growth startup or a bleeding-edge IoT, wearable or VR prototype, AI and ML-driven, the opportunities for learning and rapid skill development are plentiful at TWG.

We’re looking for an intermediate QA Analyst to join our growing downtown Toronto team. A passion for software testing is table stakes and is augmented by interests in agile best practices, emerging technologies and product design.

Come join our QA team and help shape the next generation of software testing.


About the Job

Responsibilities

  • Own and execute all aspects of the software testing lifecycle, on multiple projects, within a Lean / Agile environment
  • Develop, execute, and maintain functional test cases covering all layers of the application
  • Work with production team to write stronger, more relevant and testable user ­stories
  • Apply –mostly manual– black-box and grey-box testing techniques across a range of web and mobile applications including accessibility, responsiveness and load testing
  • Communicate feedback on product health, project performance and risk factors
  • Champion the continuous, measured improvement of production processes and testing practices
  • Manage relationships with product managers, developers, designers and clients
  • Advocate for product quality, from both user-centred and technical standpoints

Minimum Requirements

  • 2 - 5 years of software testing experience on web and mobile software, performing exploratory testing, technical debugging and root cause analysis
  • Demonstrable knowledge of software testing concepts (Test strategy/plan, test case design, test techniques, test tools like (Jira, Testrail, Trello…) test coverage, defect lifecycle)
  • Excellent manual testing including API testing, regionalization, and cross-browser/OS/platform testing.
  • Experience with root cause analysis such as HTTP monitoring (element, console, network) allowing the discovery of defects on the code-level and covering areas outside the UI/UX
  • Fluency with a scripting language, command line, git/mercurial, HTTP monitoring, debugging tools, log files and mobile IDEs

Personal Attributes

  • You’ve got excellent verbal, written and .gif-based communication -- and tact
  • You’ve got a keen interest in emerging design and technology trends
  • You thrive in a highly collaborative environment
  • You’re a self-starter, entrepreneurial, with enough resourcefulness to unblock yourself when stuck
  • You’re thorough, rigorously organized and mind the details
  • You're equally happy learning something new or teaching others something you've learned
  • You’re fluent in design patterns and human interface guidelines, easily identifying poor UX, for example

Nice to Have

  • Experience with accessibility testing (using the latest WCAG)
  • Knowledge of automated functional testing patterns and frameworks, with practical test development skills
  • Programing experience: React, .Net, CSS, JSON, JavaScript
  • Complementary experience in something interesting: project management, business analysis, scrum mastering, game design, web development, machine learning, UX research, graphic design, startups, etc.
  • Experience with automation frameworks (e.g. Selenium, Cucumber, Jenkins) with practical script development skills. Running, maintaining and eventually creating automation suites
  • Involvement in the software testing community

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.

Perks:

  • Friendly environment with flexible office hours
  • Competitive salaries
  • 15 days of paid vacation
  • Unlimited paid personal days
  • Work from home 2x per week
  • Hybrid benefits plan: prescriptions, dental, insurance and health spending account
  • Paid phone plan
  • Computer hardware program
  • Group RRSP program
  • 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

TWG is committed to diversity and encourages applications from all qualified candidates, including aboriginal persons, francophones, persons with family caregiving responsibilities, members of sexual minority groups, persons with disabilities, visible minorities and women.

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

File   X
File   X