"Employers often ask why you'd be a good fit to work for them. We prefer to begin by showing why we'd be a good fit for you."


Reasons why you would want to work at Vivid Theory:

  • A fresh start with a young, energetic team
  • Vibrant work environment
  • Develop in the most modern web technologies (React, Nodejs, and front/backend Typescript)
  • Creative freedom to make a direct and immediate impact on our code base
  • Successfully launched and validated product.
  • See your work life being used by hundreds of thousands of customers and consumers.
  • Expedited advancement opportunities and ownership potential.

You'll be solving big challenges and working with low-latency, large-scale systems in a small, fast-paced, collaborative family-feel environment! In this role, you will help shape the technical direction, and you'll be building tools for a diverse set of problems from server capacity planning and management, service monitoring tooling infrastructure, system inventory, and server provisioning. This is an excellent opportunity for someone looking to move into a leadership role, influencing change and providing solutions across several engineering challenges.


Why you matter:

HeyAuto, powered by Vivid Theory, is a fast-growing SaaS platform that re-imagines car ownership. We deliver high-velocity automotive solutions, insights and tools with a 10x improvement focus. We are seeking an individual who will roll up their sleeves and lead from the trenches with an "I can - let's get it done" attitude.

Vivid Theory and HeyAuto are equal-opportunity employers. We are committed to a diverse and inclusive workplace for all. We recognize that our future success depends on the perspectives and contributions of all of our employees- their diverse backgrounds, abilities and experience make our business stronger.


This is an IN-OFFICE position, we will give preference to local candidates


Things that matter…

  • Willingness to collaborate with a team

  • Excitement for the job and what we are building

  • Willingness to learn new skills and adapt current skill set


Key Responsibilities

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback

  • Create detailed, comprehensive and well-structured test plans and test cases

  • Estimate, prioritize, plan and coordinate testing activities

  • Design, develop and execute automation scripts using open source tools

  • Identify, record, document thoroughly and track bugs

  • Perform thorough regression testing when bugs are resolved

  • Develop and apply testing processes for new and existing products to meet client needs

  • Liaise with internal teams to identify system requirements

  • Monitor debugging process results

  • Stay up-to-date with new testing tools and test strategies


Qualifications and Experience

  • Proven work experience in software development

  • Proven work experience in software quality assurance

  • Strong knowledge of software QA methodologies, tools and processes

  • Experience in writing clear, concise and comprehensive test plans and test cases

  • Hands-on experience with both white box and black box testing

  • Hands-on experience with automated testing tools

  • BS/MS degree in Computer Science, Engineering or a related subject


This position is requesting to be funded by the Government of Canada under the Innovation, Science, Digital Skills, and Economic Development of Canada.

File:Canada wordmark.svg - Wikimedia Commons