Quality Assurance Developer, Kelowna

About FreshGrade

Founded in 2011, FreshGrade Education was created by a dedicated team who envisioned a better way to support and showcase student learning. FreshGrade is an education technology company headquartered in Kelowna, B.C. Our technology seamlessly integrates a digital portfolio with flexible assessment tools and real-time communication for a holistic approach to teaching and learning. With mobile and desktop applications, FreshGrade is used by teachers, students, and parents to stay connected and support student progress throughout the school year.

Role Profile

FreshGrade Education is seeking a full-time Quality Assurance Analyst to join their talented Kelowna team. The successful candidate needs to be a self-motivated, focused and QA goal-oriented team player who thrives on being responsible for activities from requirement to release.

The purpose of the QA position is to support the product team in ensuring the quality of deliverables and success in meeting business goals. With the creation of more tools and processes to accomplish this, it should reduce the effort required by other team members to self-assess the quality of their work.

Key Responsibilities:

  • Review feature requirements, user stories, and technical design documents to provide timely and meaningful feedback
  • Identify bugs through systematic testing, help developers reproduce errors, and verify defects are fixed.
  • Work with Customer Support and Dev Ops to identify, track, and escalate production issues.
  • Coordinate releases through pipeline stages. Work with LiveOps to time releases and ensure working systems afterwards.

Qualifications and Experience:

  • 2+ years of professional experience in web-based software testing / Quality Assurance
  • Hands-on use of issue tracking and ticketing systems, such as JIRA
  • Experience with automated testing tools, such as Selenium, is a plus
  • Development experience, is a plus

Other Skills And Abilities:

  • Seamless ability to communicate effectively with all areas of the business
  • Innate competence to context-switch & prioritize many ongoing tasks
  • Strong problem-solving skills


Fair market-rate base salary, three weeks of paid vacation and immediate and comprehensive group benefits.

About Position

Accountable to:

Technical Director


Full-time Permanent



How to Apply

Please send your qualified resume to careers@freshgrade.com adding ‘Quality Assurance Developer, Kelowna’ in the email subject. A cover letter would be welcome too.

FreshGrade sincerely welcomes all interest in this role but only shortlisted candidates will be contacted, thank you!

× ×

Welcome back to FreshGrade!

Simplify your process and save time for what matters most, teaching.


Are you new to FreshGrade and need a free account? SIGN UP

Looking for FreshGrade Classic?

× ×

Your powerful, integrated learning network

Simplify your process and save time for what matters most, teaching


Tried and true, FreshGrade Classic is here for you