onsite
Automation Python Test Engineer - TATA ELXSI
QA Engineer
Automation Python Test Engineer responsible for building scalable test frameworks with Python, Selenium and Playwright, integrating them into CI/CD pipelines, and leveraging cloud‑native tools such as Docker, Kubernetes and AWS for comprehensive functional and performance testing.
About the role
Key Responsibilities
- Design, develop, and maintain robust automation frameworks using Python, Selenium and Playwright.
- Create and execute end‑to‑end test plans covering functional, performance, soak and regression testing.
- Implement Page‑Object‑Model (POM) based suites and integrate them into CI/CD pipelines for continuous validation.
- Perform API, visual, database and cross‑browser testing, including validation of networking protocols (TCP/IP, Layer 2/3, Wi‑Fi, TR‑069/098/369).
- Utilize cloud‑native environments—AWS, Azure, GCP, Docker, Kubernetes, and Linux—to provision test infrastructure and support scalable execution.
Requirements
- Strong hands‑on experience with Python automation, Selenium and Playwright.
- Proficiency in building and maintaining CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.).
- Solid understanding of containerization (Docker) and orchestration (Kubernetes) in cloud environments.
- Experience with API testing tools (Postman, RestAssured) and database validation.
- Good knowledge of networking concepts and protocols relevant to embedded or IoT devices.
Skills
pythonseleniumplaywrightcicddockerkubernetesaws