Tech Stack
AnsibleAWSAzureCloudDockerGoogle Cloud PlatformGrafanaJavaScriptJenkinsJMeterKubernetesPrometheusPythonSeleniumTerraformTypeScript
About the role
- Develop and maintain automated test frameworks for web and AI-based applications, VSCode Extension, and Python SDKs, focusing on end-to-end testing using Playwright and related tools
- Own and enhance CI/CD pipelines to automate build, test, and deployment processes using tools like GitHub Actions or Jenkins
- Automate and manage infrastructure using containerization and Kubernetes; script and maintain cloud infrastructure (AWS or GCP) as code
- Manage Kubernetes clusters, deployment configs, and ensure high availability and scalability of services
- Collaborate with cross-functional teams (AI engineers, data engineers, product) to integrate automation across the development lifecycle
- Set up testing environments that mimic production data workflows to validate AI models and data pipelines in CI
- Continuously improve automation strategy by researching and implementing new tools, best practices, and frameworks
- Advocate for quality and efficiency, guide the team in writing testable code, improving coverage, and adopting DevOps best practices
- Architect solutions that optimize engineering workflow and introduce modern automation tools
Requirements
- 4+ years of experience in software test automation or SDET roles
- Proven track record of developing end-to-end automated tests for complex web applications or platforms
- Experience with modern testing libraries and frameworks (Playwright, Selenium, or similar)
- Hands-on experience setting up and maintaining CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, CircleCI)
- Solid understanding of containerization and orchestration (Docker, Kubernetes)
- Proficient in at least one programming/scripting language (Python, JavaScript/TypeScript, or Bash)
- Familiarity with cloud infrastructure (AWS, GCP, or Azure) and infrastructure-as-code tools (Terraform, CloudFormation, or similar)
- Strong problem-solving skills, attention to detail, and a passion for breaking things to fix them
- Playwright (or similar E2E testing frameworks) for UI and functional test automation
- CI/CD tools experience and Git version control knowledge
- Monitoring & logging familiarity (Prometheus, Grafana, ELK or similar)
- Preferred: experience automating workflows for AI or data-intensive applications
- Preferred: exposure to AI/ML frameworks and model/data pipeline testing
- Preferred: prior startup or fast-paced product team experience
- Preferred: contributions to open-source automation tools or QA/DevOps communities