Evercommerce logo


QA Engineer

Joist - Engineering – Toronto, Ontario
Department Joist - Engineering
Employment Type Full Time

At Joist, we’re on a mission to make contractors heroes! Joist is already the #1 platform for contractors worldwide, but there’s still work to be done. We have incredible adoption from contractors, top-tier venture partners from Toronto, San Francisco, and Boston, and a gritty team that truly cares about what they're working on.

We are looking for a Quality Assurance Engineer to contribute to our product quality. This is an outstanding opportunity where you will be responsible for integrating complex project testing plans, within an Agile (Scrum) framework, to help validate and verify the quality of our Joist app.

Sound like you?

As a QA Engineer, you are responsible for providing estimates, creating test plans, coordinate testing activities and development and execution of manual and automated test scripts. You will document all QA deliverables, status reports and track applicable quality metrics. In addition, you will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in our defect tracking system.

What You'll Do

  • Interact and work closely with Product Managers and Engineering team members during all stages of Software Development Life Cycle and bridge the gap between business and technological sides of the solution
  • As a member of a scrum team you will monitor testing progress, provide testing status updates and escalate issues or roadblocks to Product Owner, management and other project participants
  • Review requirements specifications and technical design documents to provide timely and meaningful feedback
  • Estimate, prioritize tasks, create detailed, comprehensive and well-structured test plans and execute test cases
  • Design, develop, execute and maintain automation test scripts using modern open-source tools
  • Lead and monitor the testing execution for each sprint (Agile) or testing phase
  • Proactively recommend process, and tool improvements
  • Design, develop and document application test strategies, test plans and test cases based on software requirements and technical specifications for all Joist’s product offerings

What we are looking for

  • Proven working experience in software development and quality assurance
  • Experience in manual and automated mobile device testing
  • Strong knowledge of software QA methodologies, tools, and processes
  • Experience in writing clear, concise and comprehensive test plans, test cases, and bug reports
  • Must have 1+ years experience in creating automated test suites and developing scripts using open-source tools
  • Experience with performance and security testing
  • Experience in a fast paced project environment, working on an Agile team

Nice to haves

  • Experience with mobile crash reporting services e.g. Fabric/Crashlytics
  • Experience working with Continuous Delivery Pipelines
  • Experience with Cloud Based hosting (preferably AWS)
  •  Experience with Email providers such as Mandrill, Amazon, Sendgrid


  • Flexible Work Hours
  • Healthcare & Dental Benefits
  • Health & Wellness Credit
  • Monthly Team Events
  • Pet Friendly Office
  • Lunch and Learns
  • Joist swag to make you feel right at home
  • Free Healthy Snacks & Free Coffee
  • Prime Downtown Toronto Location


Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Toronto, Ontario
  • Department
    Joist - Engineering
  • Employment Type
    Full Time
  • Powered by