Come Work
With Us


QA Engineer

Full-Time  •  Toronto 


eCompliance is looking for a QA Engineer to join their current roster of A-players. Join a team committed to building a mobile app and cloud product with a purpose: eliminating over a million workplace incidents by 2020!

eCompliance cloud software is the most widely used solution for improving worker participation in safety. The company has built an easy-to-use B2B mobile app and web management product sold in the SaaS model. Every day, it protects workers in hazardous industries across 470 companies including Delta Airlines, Siemens and your local construction or utility companies.


  • We placed No. 101 on Growth 500 ranking of Canada’s Fastest-Growing Companies
  • Recognized as one of Deloitte Canada‘s 2018 Technology Fast 50™ Companies-to-Watch!
  • 120% annual revenue growth since product launch in January 2013
  • Privately owned, financed and backed by a group of 23 successful CEO’s
  • Silicon Valley-based board of directors
  • Leadership team passionate about building the “A-Team” and a purpose-driven company


  • Understand the requirements to design and build test plans and test cases to functionally validate new product features
  • Execute and automate test cases for web/mobile applications and integrate it into existing CI environment
  • Design and develop performance tests, to ensure that applications can handle a high volume of concurrent sessions and degrade gracefully under load
  • Provide guidance to the development team ensuring best practices are being followed with regards to quality
  • Develop test automation frameworks (web, mobile, API) contributing towards our QA automation roadmap
  • Work closely with Development and Support teams to ensure defects are reproduced, logged and resolved
  • Perform exploratory testing on new features as needed


  • Bachelor’s degree in Computer Science or related field.
  • 3+ years of experience in a software testing/automation role
  • Ability to write test cases from business requirements
  • Experience developing automated tests using a OOP language (Python preferred)
  • Experience developing automated front end tests using Selenium (Bonus: Robot Framework)
  • Familiarity with testing RESTful API’s (e.g. using Postman or similar tool)
  • Experience working with SQL databases
  • Excellent communication skills both written and verbal


  • Developing tests for mobiles devices using Appium or similar framework.
  • Familiarity with Continuous Integration tools (e.g. Jenkins, TeamCity).
  • Familiarity with Performance Testing tools (e.g. Jmeter, LoaderIO)
  • Experience with Security testing is a plus
  • Experience with agile development practices (Extreme Programming (XP), Scrum, Lean, Continuous Delivery, etc.)
  • Experience with GIT (or equivalent version control system)


  • Awesome Downtown Toronto Location
  • Challenging + Rewarding career opportunity
  • Competitive salary + bonuses + full benefits
  • Unlimited Vacation Time. You heard me!


eCompliance Ranked #101 on Canadian Business’ Growth 500. Canadian Business ranked eCompliance No. 101 on their 30th annual Growth 500, the definitive ranking of Canada’s Fastest-Growing Companies.

At eCompliance, we want you to enjoy coming to work so we are dedicated to building a fun and inclusive company culture. We are the #1 software solution for improving worker participation in safety activities. With a mission to eliminate 1 million workplace incidents, we are the fastest growing safety software company in the world. We are committed to developing smart solutions that are in line with our customer’s needs, wow-ing our customers, and creating a world-class company culture.

References will be requested for those candidates selected for an interview. eCompliance welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Thank You for subscribing to our Website.

You've been added to our distribution list.