Nylas

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.