KubeCraftJobs

DevOps & Cloud Job Board

Principal Automation Engineer

Tata Consultancy Services

Bengaluru, Chennai, Hyderabad

On-site
$7k - $18k
Staff
Full Time
Posted January 07, 2026

Tech Stack

python selenium playwright sap servicenow abbyy spacy microsoft-azure cyberark azure-key-vault vault pandas robot-frame-work json xml-format terraform ansible docker kubernetes

Please log in or register to view job application links.

Job Description

**TCS Hiring for Principal Automation Engineer** **Role:** Principal Automation Engineer Python for BPA, Web Automation & RPA **Experience:** 8 to 10 Years **Job Location:** India **JD:** Kindly refer to the end of the post **Eligibility** - Minimum **15 years of regular, full-time education** (10 + 2 + 3) - Candidates must have a valid **EP ID (EPCN)** **Mandatory Requirement (How to Generate Your EPCN)** EPCN number is **mandatory** for interview eligibility. Follow these steps: 1. Visit: https://ibegin.tcs.com/iBegin/ 2. Click **Login** 3. Select **New User (Register with us)** 4. Choose **“IT”** in *Areas of Interest* and complete the registration 5. Once completed, your TCS number (**EP2024XXXX**) will be generated 6. You will receive the EP number on your registered email **Role & Responsibilities** **Automation Strategy & Architecture** - Lead end-to-end automation lifecycle from discovery to deployment - Architect **Python-based automation frameworks** for web interactions, data processing, and workflow orchestration - Design reusable automation components and libraries for cross-platform integration **Business Process Automation (BPA)** - Analyze workflows and identify automation opportunities using **Python & Power Automate** - Implement automation for tasks like **data entry, report generation, system reconciliation, compliance checks** - Collaborate with business analysts and process owners to optimize workflows **Web Automation** - Develop Python scripts using **Selenium, Playwright** for browser-based automation - Automate tasks like **form submissions, data scraping, UI validations, regression testing** - Ensure resilience against dynamic web elements and UI changes **Robotic Process Automation (RPA)** - Build and deploy bots using **Python & RPA platforms** (Automation Anywhere, Power Automate) - Integrate bots with enterprise systems (SAP, SharePoint, ServiceNow) - Implement intelligent automation using **OCR (Abbyy), NLP (spaCy), ML & LLM models** **Tooling & Integration** - Integrate automation with **CI/CD pipelines, Azure cloud services,** **monitoring** **tools** - Use APIs, message queues, and secure credential vaults (CyberArk, Azure Key Vault) - Maintain version control, documentation, and audit trails **Leadership & Collaboration** - Mentor junior automation engineers and lead cross-functional squads - Conduct code reviews, performance tuning, and automation health checks - Collaborate with IT, DevOps, and InfoSec teams for secure and compliant delivery **Technical & Analytical Skills** **Must-Have** - Strong expertise in **Python programming** for automation - Proven experience in **BPA & RPA solutions** in enterprise environments - Hands-on with Python libraries: **Selenium, Playwright, Requests, Pandas,** **PyAutoGUI, Robot Framework** - Strong understanding of **REST APIs, JSON/XML, web technologies** - Experience with **Azure cloud** and hybrid automation environments - Excellent analytical, communication, and leadership skills **Good-to-Have** - Certifications in **Automation Anywhere** or cloud automation platforms - Experience with **AI-enhanced automation** (document classification, intelligent form filling) - Familiarity with **Terraform, Ansible, Docker, Kubernetes** - Exposure to **BPM tools** (Power Automate) and workflow engines