remote
Automation Lead - Tata Consultancy Services (TCS)
Software Engineer
Lead the design, development, and delivery of automated testing solutions, driving quality and efficiency across complex enterprise applications using Python, Selenium, CI/CD pipelines, and cloud platforms.
About the role
Key Responsibilities
- Define and execute the automation strategy for large‑scale enterprise projects, aligning with overall delivery and quality goals.
- Design, develop, and maintain robust test automation frameworks using Python, Selenium, and RPA tools.
- Implement CI/CD pipelines (Jenkins, GitLab CI) to integrate automated tests into continuous delivery cycles.
- Collaborate with development, QA, and DevOps teams to ensure seamless test environment provisioning on AWS or other cloud platforms.
- Mentor and lead a team of automation engineers, fostering best practices and continuous improvement.
Requirements
- 5+ years of hands‑on experience in test automation, preferably in a lead or architect role.
- Strong programming skills in Python and extensive experience with Selenium or similar UI automation tools.
- Proficiency in building and managing CI/CD pipelines using Jenkins, GitLab CI, or equivalent.
- Experience with cloud services (AWS, Azure) and infrastructure‑as‑code concepts.
- Excellent problem‑solving, communication, and leadership abilities.
Skills
pythonseleniumcicdjenkinsawstest automation