Senior Software Development Engineer in Test

September 5, 2025

Apply for this job

Job Description

Description

We welcome all people based in Toronto, ON to apply. This job is a hybrid role from this location.

The Sr. Software Development Developer in Test (SDDT) is responsible for ensuring the quality and reliability of Perceptyx’s web-based products by developing scalable, automated test solutions using an automate-first approach.

This role plays a critical part in accelerating delivery cycles, reducing defects, and enhancing user satisfaction through robust testing practices and continuous integration.

Things You’ll Do:

  • Design, develop and maintain robust Cypress test frameworks and suites for web application UI testing, following best practices like the Page Object Model (POM) for scalability and maintainability.
  • Utilize an automate-first approach to all automation development.
  • Design and implement automated API test suites to validate functionality, integration points, and error handling across services.
  • Collaborate closely with developers, product managers, and QA team members to understand requirements and ensure comprehensive test coverage.
  • Create and execute comprehensive test strategies across UI, API, and microservices, covering functional, regression, and end-to-end testing across multiple browsers.
  • Conduct load and performance testing to assess system scalability, responsiveness, and reliability under varying user loads.
  • Integrate automated tests into CI/CD pipelines (e.g., GitLab CI) to support rapid, high-quality releases.
  • Identify, log, and track software bugs and performance issues using JIRA, and work with development teams for timely resolution.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to contribute to iterative product development.
  • Review code for testability and provide feedback on quality-related aspects of the development process.
  • Advocate for and implement test automation best practices across the engineering organization.
  • Maintain documentation of test procedures, test data, quality metrics, and testing tools to support ongoing knowledge sharing and process improvement.
  • Mentor junior engineers/developers and contribute to the continuous improvement of testing strategies and processes.

Things You’ll Bring:

  • Proven experience designing, building, and maintaining automated test frameworks using Cypress with Page Object Design Patterns.
  • Strong proficiency in JavaScript and related testing libraries or frameworks.
  • Deep experience testing RESTful APIs, including validation of request/response payloads, error handling, and authentication workflows.
  • Familiarity with cross-browser compatibility testing (Chrome, Firefox, Safari, Edge).
  • Hands-on experience with load and performance testing tools like JMeter, Gatling, or k6.
  • Experience working in an Agile/Scrum environment.
  • Experience integrating automated tests into CI/CD pipelines, e.g., GitLab CI.
  • Ability to define comprehensive test strategies and plans.
  • Skilled in using JIRA for bug tracking and reporting.
  • Comfortable collaborating with developers and reviewing code for testability and quality.
  • Acts as a quality champion by mentoring team members and promoting best practices.
  • Proficient in maintaining documentation on test methodologies, cases, and QA practices.

Education and Experience:

Bachelor’s Degree in Computer Science or relevant field preferred. 5-7 years of work experience.

Compensation:

Salary range: 120,000-165,000 CAD . Actual salary may vary based on skills, experience, and location.

Benefits:

  • Medical, dental, and vision insurance.
  • Maternity, Paternity, and Adopter leave benefits.
  • Caregiver support programs.
  • Bereavement leave supporting pet parents.
  • Pension plan with employer match.

Flexible Time Away:

  • At least 10 days of paid vacation per year.
  • 15 paid holidays annually.

Setting You Up For Success:

  • Mac or PC laptops provided.

In The News:

Perceptyx celebrates diversity and is committed to equitable employment opportunities for all. We prohibit discrimination and harassment of any kind and focus on qualifications, merit, and business needs in all employment decisions.

#J-18808-Ljbffr

Company

Perceptyx, Inc.

Location

Toronto

Country

Canada

Salary

150.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2635838__3337?utm_source=3337&utm_medium=feed&keyword=Senior-Software-Development&location=Toronto&geoID=6225