Developer in Test

Centah

Toronto

Hybrid

CAD 90,000 - 105,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work
Medical coverage
Dental coverage
Vision coverage
Lifestyle Account
RRSP Matching
Parental Leave Top Up
Massage sessions
Company events

Job summary

Centah, a Toronto-based SaaS company, seeks a Developer-in-Test to strengthen automated testing and ensure quality across our home services platform. You will design and maintain scalable test suites, collaborate with Developers, DevOps, QA, and Product, and contribute to CI/CD pipelines while performing manual testing as needed.

You will mentor peers, translate requirements into risk-focused tests, and help advance testing practices within our agile teams, with a preference for testability

Qualifications

  • 3+ years in software engineering or QA with a focus on building scalable test automation frameworks.
  • Experience creating and designing tests using REST APIs.
  • Proficiency with frontend/e2e frameworks like Playwright, Cypress, or Puppeteer.
  • Experience integrating tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) and working in Docker/Kubernetes environments.
  • Strong Git skills and understanding of the Agile SDLC (Jira) and API security awareness.

Responsibilities

  • Design, write, and maintain scalable automated test suites across all layers (Unit, Integration, API, and End-to-End).
  • Focus test scenarios from customer perspective and identify false positives.
  • Pair with developers to decide unit vs integration coverage and E2E scope.
  • Mentor peers on QA best practices, test design patterns, and the Testing Pyramid.
  • Translate requirements into risk-focused test scenarios for positive and negative cases.
  • Implement and monitor CI/CD pipelines for new products and monitor builds and test results.
  • Perform targeted manual testing to catch edge cases and feed repeatable automated tests.
  • Contribute to process improvements across services and tools.

Skills

Test automation
REST APIs
Playwright
Cypress
Puppeteer
CI/CD pipelines
Docker/Kubernetes
Git
Agile/Scrum
OWASP Top 10

Tools

GitHub Actions
Jenkins
GitLab CI
Docker
Kubernetes

Job description

Who we are:

We're a Toronto-based SaaS company with over 15 years of experience helping businesses establish, maintain, and optimize their home service programs. We specialize in enterprise-scale lead management software designed specifically for the home services industry, built to handle the complexity and volume that large operations demand.

Centah Flint, our field lead capture app, lets teams capture leads and book appointments on the spot from real-time availability, and our North American Contact Center supports clients across the United States and Canada. We're more than a software provider - we're an end-to-end partner to make your home service program run smarter and more efficiently.

About the role:

As a Developer-in-Test you will bring the use of automation, software engineering, and up to date test practices to our agile team collaborating with Developers, DevOps, QA, and Product. You will provide Software Quality support by automating the build-test-deploy lifecycle for a wide variety of services. Although this role focuses mainly on automated testing, you will also dive into manual testing as needed.

We're looking for someone comfortable operating in a variety of test automation frameworks and has proven experience creating and designing tests. With collaboration as a key trait, they are also able to advise on adjustments to ensure testing covers and meets the high standards we set up to achieve with our SaaS platform. Designing with testability in mind, you have written and tested your own software and don’t test quality into the product, you build quality into the product.

What you'll be doing:
  • Design, write, and maintain scalable automated test suites across all layers (Unit, Integration, API, and End-to-End) and reduce redundancy in test automation
  • Focus test scenarios from customer perspective both positive/negative, intention rather than implementation, while reviewing and identifying false generated positives
  • Pair with development team members to implement tests at all levels, advising on unit vs. integration coverage and what tests to skip at the E2E layer
  • Mentor peers on QA best practices, test design patterns, clean code in test repos, and the Testing Pyramid
  • Work with Product, Business, and Engineering stakeholders to translate requirements into risk-focused test scenarios (covering both positive and negative cases).
  • Participate in implementation of CI/CD pipelines for new products and monitor CI/CD pipelines, quality of builds, and analyze test failures
  • Perform targeted manual testing to catch edge cases, mitigate defects early, and convert findings into repeatable automated tests.
  • Contribute to the review of internal processes, services and tools and assist in identifying, aligning, and implementing improvements.
Who you are:
  • You understand the Testing Pyramid and how to apply it - how to balance unit, integration, contract, and E2E tests for maximum build performance and low maintenance
  • You have theoretical knowledge for translating business requirements to automated test cases
  • You have demonstrated understanding of the different levels, types, and approaches of automated testing, the benefits and drawbacks of each type, and when to use each approach
  • Strong communication skills; able to speak with a variety of stakeholders with confidence, adjusting message and delivery to meet the relevant audience
  • Possesses a highly collaborative working style and demonstrated experience excelling in a cross-functional role
  • Positively contribute to our company culture: embrace and embody our core values, promote a culture of inclusivity and belonging and celebrate wins together
  • 3+ years of experience in software engineering or quality assurance, with a strong emphasis on building scalable test automation frameworks and infrastructure
  • Demonstrable experience creating and designing tests using REST APIs
  • Proficiency in at least one modern frontend/e2e framework like Rspec, Playwright, Cypress, or Puppeteer, alongside API test automation experience.
  • Practical experience integrating tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI) and working in containerized environments (Docker, Kubernetes).
  • Strong proficiency with Git, including branching strategies and resolving complex merge conflicts.
  • Solid understanding of the Agile SDLC (Jira), customer-centric test design, and common API security risks (OWASP Top 10)

Winner of Canada's Most Admired Corporate Cultures, twice. We offer more than just the basics, take advantage of:

  • An award-winning culture with a collaborative & inclusive team.
  • Competitive pay and performance-based bonus:
    • Annual Base Salary: $90,000 - $105,000
    • Annual Bonus: 20%
  • Committed to flexible work arrangements, offering hybrid workplace options.
  • Comprehensive medical, dental and vision coverage + Lifestyle Account.
  • RRSP Matching and Parental Leave Top UP Program.
  • In office massage, meditation & workout sessions.
  • Virtual events such as Lunch & Learns, company parties, fun team activities and charity initiatives.
  • Career learning and development programs.

Centah is an equal opportunity employer. We celebrate diverse backgrounds and perspectives because we know they make our team stronger and our product better. We hire based on talent, potential, and culture add - no matter your background, identity, or life experience, you are welcome here.

We may use AI to support our hiring process. While these tools assist our team, applications are ultimately reviewed and assessed by our recruiters. If you require accommodation at any stage of the recruitment process, please let our People Success team know. Please note that this posting is for an existing vacancy, and all employment offers are contingent upon a successful background and credit check, among other verifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Developer in Test
Developer in Test

Centah Inc • Toronto

Hybrid
CAD 90,000 - 105,000
Hybrid workplace options
Competitive pay
Annual Base Salary: $90,000 - $105,000
+5
Developer in Test
Developer in Test

Centah Inc. • Toronto

Hybrid
CAD 90,000 - 105,000
Hybrid workplace options
Healthcare coverage (medical, dental,视
RRSP Matching
+4
Client Services Coordinator, Bilingual
Client Services Coordinator, Bilingual

Centah • Toronto

Hybrid
CAD 55,000 - 60,000
Hybrid work
Medical coverage
Dental coverage
+7
Client Services Coordinator, Bilingual
Client Services Coordinator, Bilingual

Centah Inc. • Toronto

Hybrid
CAD 55,000 - 60,000
Hybrid workplace
RRSP Matching
Medical, dental & vision
Product Designer
Product Designer

Centah • Toronto

Hybrid
CAD 95,000 - 105,000
Hybrid workplace options
Comprehensive medical, dental, and vis
RRSP matching
+1
Product Designer
Product Designer

Centah Inc. • Toronto

Hybrid
CAD 95,000 - 105,000
Hybrid workplace options
RRSP Matching
Medical, dental and vision coverage
+1
Electrical Designer
Electrical Designer

s c electric • Toronto

Hybrid
CAD 90,000 - 130,000
Award-winning culture
Hybrid workplace options
RRSP matching
+4
QA Architect New Canada - Remote
QA Architect New Canada - Remote

Cardata • Canada

Remote
CAD 130,000 - 160,000
Remote work
Mentorship and development
Extended medical & dental benefits
+4
Senior QA Engineer, Fixed Term - Toronto
Senior QA Engineer, Fixed Term - Toronto

DEPT® • Toronto

On-site
CAD 55,104 - 68,880
Quality Assurance Specialist
Quality Assurance Specialist

Nascent • Toronto

On-site
CAD 60,000 - 90,000