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
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