Description
Design and maintain automated testing frameworks to ensure product reliability during scale.
This role is hybrid.
Responsibilities
- Design modular, reusable test automation frameworks using Selenium, Playwright, Cypress, or Appium.
- Write production-quality code for end-to-end, integration, and performance tests.
- Integrate automated suites into CI/CD pipelines such as Jenkins, GitLab CI, or GitHub Actions.
- Execute load and stress tests to identify performance bottlenecks in microservices and APIs.
- Manage containerized test environments using Docker and Kubernetes.
Required Skills
- 5+ years of experience in software development or automated testing.
- Proficiency in Python, Java, or JavaScript/TypeScript.
- Strong experience with automation tools including Selenium, Playwright, or Cypress.
- Hands-on experience with CI/CD tools: Jenkins, GitLab CI, or GitHub Actions.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Ability to write complex SQL queries for data verification and setup.
- Experience testing RESTful APIs using tools like Postman or Rest Assured.
Preferred Skills
- Bachelor's degree in a technical field.
- Experience with white-box testing and deep-dive log analysis.