Nylas
QA/UAT Engineer
Remote - Toronto, Ontario
Sponsorship not specifiedDetected 28 days ago
JavaScriptTypeScriptPythonGoGitDockerKubernetesCI/CDGitHub ActionsRESTgRPCOAuthLLMsCypressPlaywrightPostmanTest AutomationCommunicationCollaboration
About the role
- We're looking for a QA/UAT Engineer who enjoys balancing automation with hands-on product validation.
- This role sits at the intersection of automated testing, exploratory testing, browser automation, API validation, release readiness, and AI-assisted quality engineering.
- You'll work across our API platform (Go/gRPC services for email, calendar, contacts, and scheduling) as well as our customer-facing experiences, helping ensure changes ship with confidence.
Responsibilities
- Perform user acceptance and exploratory testing. Validate real-world customer workflows before release, uncovering usability issues, edge cases, and regressions that automated tests may miss.
- Automate browser-based workflows. Build and maintain end-to-end UI tests for our dashboard, scheduling products, and embedded experiences using frameworks such as Playwright, Cypress, or Selenium.
- Investigate and triage defects. Reproduce issues, identify root causes, collaborate with engineers to drive resolution, and maintain clear documentation throughout the defect lifecycle.
- Collaborate across engineering teams. Work closely with backend, frontend, platform, and product teams throughout the development lifecycle to build quality into the process from the start.
- Design, implement, and own automated test suites across our API platform and customer-facing applications, including integration, functional, contract, and end-to-end testing.
- Validate APIs and services.
Requirements
- 2+ years of experience in software engineering, QA, SDET, Quality Engineering, or test automation-focused software engineering roles (including internships).
- Experience designing and maintaining automated testing frameworks and suites.
- Proficient in Go (Golang), Python, or Javascript, including the ability to read service code, understand application behavior, write tests, and debug failures.
- Experience testing APIs, microservices, or distributed systems.
- Familiarity with REST APIs, gRPC, contract testing, and API validation tools such as Postman, grpcurl, k6, or similar.
- Hands-on experience with browser automation frameworks such as Playwright, Cypress, or Selenium.
- Experience using AI-assisted development or testing tools, including Claude Code, Codex, Cursor, or similar coding agents.
- Familiarity with CI/CD systems and modern cloud-native development environments.
- Experience working with Docker, Kubernetes, GitHub Actions, kubectl, and GitOps-style deployment workflows.
- Strong understanding of software testing principles, including test strategy, test planning, risk-based testing, and defect management.
Nice to have
- Experience applying AI and LLM technologies to software testing workflows.
- Proficiency with TypeScript or Python for automation and tooling.
- Experience testing third-party integrations, OAuth flows, or identity systems.
- Familiarity with observability platforms, including logs, metrics, and distributed tracing.
- Experience with performance, load, or reliability testing.
- Experience working with developer platforms, APIs, infrastructure products, or highly technical SaaS environments.
- Round 1 - The Intro: 30 minute discussion with the Hiring Manager
- Round 2 - The Deep Dive: 60 minute live technical assessment
Skills
- This enables better, safer, and more reliable communication within apps.
- Actual compensation will be determined based on individual qualifications, which are objectively assessed during the interview process.
- Factors influencing salary include knowledge, skills, experience, and abilities.
- Nylas is registered as an employer in many, but not all, states/provinces.
- Visa sponsorship may not be available in certain remote locations.
Compensation
- Actual compensation will be determined based on individual qualifications, which are objectively assessed during the interview process.
Benefits
- Build and maintain automated test coverage.
- Develop and maintain test coverage for REST and gRPC services, ensuring reliability across email, calendar, contacts, scheduling, and third-party provider integrations.
Company info
- At Nylas, we're building the infrastructure that powers modern communications.
- Our APIs and platform help thousands of developers integrate email, calendar, scheduling, and contacts into their applications without having to manage the complexity underneath.
- As our platform grows, so does the importance of quality.
- We're evolving our quality engineering practice beyond the traditional SDET model and rethinking how testing fits into a modern engineering organization.
- We believe quality is a shared responsibility, and we're investing in automation, AI-assisted workflows, and deeper collaboration between engineering and product teams to help us ship with confidence.
- Our goal isn't simply to automate more tests.
- It's to build a modern, AI-native quality engineering practice that enables teams to move faster while maintaining a high bar for reliability, usability, and engineering excellence.
- Support release readiness. Participate in release validation efforts, helping ensure new features and platform changes meet quality standards before reaching customers.
Visa & Work Authorization
- Visa sponsorship may not be available in certain remote locations.
This listing is sourced directly from Nylas's careers page and normalized into a canonical job model.