Thinkific is a learning commerce platform. We unite community, courses, and content with commerce, so experts and businesses can create transformative learning experiences to grow their revenue. We build products that create impact and raise the bar on what’s possible through online learning.
Our team of 300+ Thinkers supports learning businesses around the globe, while working collaboratively to learn, grow, and succeed together. Join us to see how we’re building one of the best workplaces in North American tech!
We believe every candidate should have a fair, inclusive, and overall great experience when exploring a new role with Thinkific. Our hiring team is here to guide you through each step, so you always know what to expect!
Are you passionate about testing and get excited by helping to shape the testing strategy and framework at an organizational level? We’re looking for a Senior Software Development Engineer in Test (SDET) to join us at Thinkific.
As a Senior SDET, you will have the opportunity to shape the testing framework at Thinkific and work on all different kinds of frameworks for testing from integration to end-to-end as well as load, and performance testing. You will be responsible for mentoring software engineers and teams to follow the Quality Assurance (QA) guidelines and practices, as well as stay up to date with recent QA trends and be an ambassador for quality by leading by example. This Senior SDET will report to the QA team lead and work closely with the Testing team.
Your goal will be to advocate for quality at all times and keep the development team accountable to QA best practices. Here’s how you’ll accomplish this:
- Implement automation scripts to test front-end applications as well as back-end services and integrations, and take part in all aspects of the development cycle (daily scrums, sprint planning, retrospectives, backlog grooming, and guilds)
- Assist the Engineering team with building and maintaining the frameworks needed to expand the test automation scope, and improve our CI delivery pipeline
- Coach team members on testing tools, techniques and processes
- Assist in creating and implementing a QA automation roadmap
- Maintain product quality by enforcing quality assurance policies and procedures
The person we have in mind likely:
- Has at least 5 years of automation experience in front-end and back-End testing using a Javascript testing framework
- Demonstrates a good understanding of Ruby on Rails and React applications, as well as their test automation needs
- Is experienced with continuous integration services such as Semaphore, Jenkins, Bamboo, or something similar
- Is familiar with log aggregators and app monitoring tools such as New Relic, Grafana, Airbrake, Prometheus
- Showcases their skills as an out-of-the-box thinker and excellent problem solver
- Has experience working with Git, Github, Gitlab, or similar source control solutions
- Has experience with Performance and Load test frameworks and tools, and enjoys working on and creating testing frameworks from scratch
- Loves to learn and grow. They’ve found (and keep looking for) ways to level up their skills in this field, whether that’s through formal education, gaining professional experience, or maybe even building their own business
These things would also be nice, but we think you could learn them on the job:
- A good understanding of Agile & Scrum methodology to deliver automated tests
- Be proficient with JIRA and Agile tools and processes
- Knowledge or experience with Cypress as a front-end automation testing tool
- The ability to use Cypress Test Runner to write automated web browser tests
- Previously worked in a dynamic, fast-moving environment and are excited about coaching others on best practices
The recruitment compensation range for this position is $86,400 - $108,000 - $129,600 CAD. Your specific compensation within this range is determined based on your job-related skills, knowledge, experience, and our internal equity assessment.
Diversity, Equity, Inclusion and Belonging & Accessibility
This is just our initial idea of who we’re looking for! At Thinkific, we know that people have unique career journeys. If your experience is close to what we’ve described but you feel that you might be missing a few of the requirements, please still apply! We believe in equal opportunity and are committed to diversity, equity, inclusion, and belonging across every facet of our business.
We’re also committed to providing a comfortable and accessible interview experience for every candidate. If there are any accommodations our team can make throughout our hiring process (big or small), please let us know.
What you can expect if you join Thinkific:
👏 An amazing team of talented, passionate, and kind Thinkers. Together, we’ve built an amazing, award-winning culture—we’re a Certified Great Place to Work and one of Canada’s Most Admired Corporate Cultures by Waterstone!
🚀 The chance to build, improve, and innovate on a platform that’s driving positive impact for thousands of businesses and millions of students around the world.
💸 A competitive compensation package including base salary, equity, team-wide bonuses, and an Employee Share Purchase Plan.
🌴Flexible Paid Time Off to maintain mental and physical health. Our team is encouraged to take a minimum 4 weeks of vacation, plus Thinker Holidays (extended long weekends in the summer) and time off for the December holiday season.
🩺 Health Benefits and Wellness: Comprehensive benefits starting on Day 1 include health, vision, and dental coverage for you and your family, $3,000 for mental health care, a short-term health plan, and an additional health or personal spending account. Plus, family friendly benefits include generous parental leave top-ups for up to 32 weeks, as well as fertility coverage and personalized return to work options.
💻 Flexible Work. Choose to work from home from anywhere in Canada, at our Vancouver HQ, a co-working space, or anywhere there’s wifi for a change of scenery.
⬆️ Learning & Growth. An annual $1500 USD Learn and Grow fund for conferences, seminars, or courses, plus training, mentorship, coaching, and internal promotion opportunities.
🏡 A home office setup so you’re ready to succeed with a company-owned Macbook Pro and a budget to order a desk, chair, or any accessories to help you work comfortably and productively.
💙 A place where you can bring your whole self to work. We know that different perspectives lead to amazing ideas, more innovation, and, ultimately, our success as a company. We welcome applicants of all backgrounds, experiences, beliefs, identities, and statuses. Whoever you are—we can't wait to meet you!
The Thinkific Vancouver office operates on the traditional, ancestral, and unceded territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and Sel̓íl̓witulh (Tsleil-Waututh) Nations of the Coast Salish People. We encourage everyone to learn more about the original caretakers of the land that you currently occupy.



