Tech Stack
AWSCloudCypressDistributed SystemsGrafanaJavaScriptJenkinsJMeterMicroservicesPrometheusPythonSeleniumTerraform
About the role
- Contribute to the design and evolution of end-to-end test automation and performance strategy for complex distributed systems.
- Implement scalable automation frameworks for UI, API, and integration testing using modern tools (e.g., Selenium, Cypress, Playwright).
- Lead performance testing initiatives using tools like JMeter, k6, Gatling, and troubleshoot system bottlenecks.
- Integrate automation and performance tests into CI/CD pipelines using GitHub Actions, Jenkins, or equivalent.
- Work with AWS services (Lambda, EKS, S3, RDS, API Gateway, etc.) and infrastructure-as-code via Terraform and Helm.
- Collaborate with R&D, DevOps, and QA to align on quality goals and adopt best practices across services.
- Define and execute test level scenarios (unit, integration, system, performance, chaos).
- Build observability into the testing and performance lifecycle using Grafana, Prometheus, Datadog, etc.
- Ensure high test coverage and system-wide visibility into resilience, scalability, and performance.
Requirements
- 6+ years of experience in software quality, test automation, and performance engineering.
- Strong hands-on expertise with AWS services: Lambda, EKS, S3, CloudWatch, RDS, etc.
- Proficiency with Terraform, Helm, and Git-based workflows (GitHub Actions).
- Experience with microservices, REST APIs, and asynchronous messaging systems in distributed cloud environments.
- Solid background in automation tools (Selenium, Cypress, Playwright) and performance testing tools (JMeter, k6, Locust).
- Strong coding/scripting skills (Python, JavaScript, or similar).
- Experience with observability and APM tools (Datadog, Grafana, Prometheus).
- Familiarity with chaos testing, failover validation, and resiliency patterns.
- Exposure to security/performance hardening of services in production.
- Strong collaboration skills across R&D, DevOps, and QA.
- “Can-do” mindset, with the ability to solve problems proactively and independently.
- Excellent written and verbal communication skills.