About the Role
We are seeking a QA/UAT Engineer to balance automation with hands-on product validation. This role involves automated testing, exploratory testing, browser automation, API validation, release readiness, and AI-assisted quality engineering. You will collaborate with backend, frontend, platform, and product teams to ensure changes are shipped with confidence and to build quality into the process from the start.
Responsibilities
- Build and maintain automated test coverage across API platform and customer-facing applications.
- Design, implement, and own automated test suites, including integration, functional, contract, and end-to-end testing.
- Develop and maintain test coverage for REST and gRPC services.
- Perform user acceptance and exploratory testing to validate real-world customer workflows.
- Automate browser-based workflows using frameworks like Playwright, Cypress, or Selenium.
- Leverage AI tools to improve quality engineering efficiency and defect discovery.
- Integrate quality into the development lifecycle by embedding testing into CI/CD pipelines.
- Investigate and triage defects, identifying root causes and collaborating with engineers for resolution.
- Support release readiness by participating in release validation efforts.
- Collaborate with backend, frontend, platform, and product teams throughout the development lifecycle.
- Contribute to testing strategy, tooling decisions, and AI-assisted testing workflows.
Requirements
- 3–5 years of experience in QA, SDET, Quality Engineering, or test automation-focused software engineering roles.
- Experience designing and maintaining automated testing frameworks and suites.
- Practical working knowledge of Go (Golang).
- Experience testing APIs, microservices, or distributed systems.
- Hands-on experience with browser automation frameworks such as Playwright, Cypress, or Selenium.
- Experience using AI-assisted development or testing tools.
- 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.
- Excellent written communication skills with strong attention to detail.
Skills
- Go (Golang)
- REST APIs
- gRPC
- Contract testing
- API validation tools (Postman, grpcurl, k6, or similar)
- Browser automation frameworks (Playwright, Cypress, or Selenium)
- AI-assisted development or testing tools (Claude Code, Codex, Cursor, or similar)
- CI/CD systems
- Docker
- Kubernetes
- GitHub Actions
- kubectl
- GitOps
- TypeScript
- Python
- Observability platforms
- Performance testing
- Load testing
- Reliability testing
Experience Level
- 3-5 years
About the Company
- Nylas specializes in making it easier for developers to add email, calendar, and contact management features into their applications through APIs.
- We provide secure and effective APIs that streamline the integration of communication functionalities.
- Our technology enables better, safer, and more reliable communication within apps.
- We support over 100,000 developers and collaborate with more than 900 companies globally.
- Nylas plays a pivotal role in how digital communication tools are built and utilized across various sectors.
- We empower developers to innovate and enhance user interaction by reducing barriers in communication technology.
Equal Opportunity
- Nylas is registered as an employer in many, but not all, states/provinces. If you are not located in or able to work from a state/province where Nylas is registered, you will not be eligible for employment.
- Visa sponsorship may not be available in certain remote locations.
