remote
Automation Specialist - Tata Consultancy Services (TCS)
Software Engineer
Design, develop, and maintain automated test frameworks and deployment pipelines using Python, Selenium, and CI/CD tools to ensure high‑quality software delivery.
About the role
Key Responsibilities
- Design, implement, and maintain automated test frameworks for web and API applications using Python and Selenium.
- Develop and manage CI/CD pipelines (Jenkins, Git) to integrate automated tests into the software delivery lifecycle.
- Collaborate with development and QA teams to define test strategies, create reusable test libraries, and ensure coverage of critical functionality.
- Automate environment provisioning and configuration management using Ansible and shell scripts.
- Monitor test execution results, troubleshoot failures, and continuously improve test reliability and performance.
Requirements
- Strong proficiency in Python and experience with Selenium or similar test automation tools.
- Hands‑on experience building CI/CD pipelines with Jenkins, Git, and related DevOps tools.
- Solid understanding of scripting (Shell/Bash) and configuration management (Ansible, Terraform preferred).
- Experience with version control, test reporting, and defect tracking systems.
- Excellent problem‑solving skills and ability to work collaboratively in cross‑functional teams.
Skills
pythonseleniumcicdjenkinsansibletest automation