Tech Stack
AWSCloudCypressDistributed SystemsGoGoogle Cloud PlatformJavaScriptJenkinsMicroservicesPythonTypeScript
About the role
- Build and maintain automation suites for API, UI, and system-level tests using Supertest, Pytest, Playwright, Cypress, or Ginkgo/Gomega
- Own end-to-end testing for distributed microservices, focusing on API behavior and data consistency
- Debug CI/CD pipelines (GitHub Actions, Bitbucket, Jenkins) across GCP and AWS environments
- Work with ML teams to evaluate generative AI models and validate model output
- Scale QA function to support complex microservice architectures, ML pipelines, and cloud-native deployments
Requirements
- 4+ years in automation
- 2+ years testing API-first microservices
- Strong understanding of testing distributed systems (integration, mocking, contract tests)
- CI/CD debugging experience (GitHub Actions, Bitbucket, Jenkins)
- UI automation with Playwright or Cypress
- Experience building automation suites with Supertest, Pytest, Playwright, Cypress, or Ginkgo/Gomega
- Proficiency in Go (Ginkgo/Gomega), Python, or JavaScript/TypeScript
- Experience navigating cloud-native environments (GCP, AWS)