# Sr. Software Development Engineer in Test

**Company**: Dialpad
**Location**: Kitchener, ON
**Experience**: senior
**Job type**: full-time
**Salary**: $149,000-$173,750 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/dialpad/jobs/8779046002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ab057005-416

## Description

As a Sr. Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a team to optimal customer outcomes.

You write the API, UI, capacity, security, and performance tests necessary to validate that features work as expected. You build the instrumentation that makes non-deterministic AI behavior testable in the first place. Most importantly, you own product and feature quality end-to-end, keeping communications flawless for the banks, hospitals, veterinarians, and other businesses that trust Dialpad with every conversation.

Responsibilities:

- Plan and implement functional, regression, and end-to-end tests at the UI, API, and database levels.

- Develop, execute, and analyze test runs for the capacity of microservices and performance of key product scenarios.

- Own the test strategy for Dialpad's latest AI Contact Center systems, such as AI Routing, Digital Agent workflows, and Agentic Analytics.

- Leverage agentic coding tools to generate test cases and build test software.

- Provide detailed failure analysis to facilitate speedy product and test fixes.

- Define the KPIs that matter and communicate results across teams and business stakeholders.

- Participate in design discussions and reviews, addressing edge cases and inserting test hooks before development even begins.

- Write reliable, maintainable code and find creative, scalable solutions to hard problems.

- Mentor other engineers while staying on top of test and software development best practices.

Requirements:

- Relevant software development experience (typically 6+ years), preferably including building test automation frameworks for SaaS applications.

- Strong programming expertise in any top language, such as Python or Java.

- Strong experience designing and building scalable test automation frameworks.

- Extensive use of AI coding agents for test generation and optimization.

- Polished written and verbal communication skills in English.

- Comfortable communicating cross-functionally and with teams in different geographies.

- Prior experience applying different testing methodologies, including functional, integration, load, and performance testing.

- Deep familiarity with cloud technologies, including the testing of REST services.

- Experience injecting tests in CI pipelines.

- Proficiency in AI-driven evaluation methodologies, eval harnesses for non-deterministic systems, or validating enterprise-scale data infrastructure is helpful.

Benefits:

- Competitive salary, comprehensive benefits, and real opportunities for growth

- Work at the center of the AI transformation in business communications

- Build and ship agentic AI products that are redefining how companies operate

- Join a team where AI amplifies every employee's impact

## Skills

### Required
- Python
- Java
- test automation frameworks
- AI coding agents
- cloud technologies
- REST services
- CI pipelines

### Nice to have
- AI-driven evaluation methodologies
- eval harnesses for non-deterministic systems
- validating enterprise-scale data infrastructure

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/dialpad/jobs/8779046002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
