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:
- Visit: https://ibegin.tcs.com/iBegin/
- Click Login
- Select New User (Register with us)
- Choose ?IT? in Areas of Interest and complete the registration
- Once completed, your TCS number (EP2024XXXX) will be generated
- 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