Principal Automation Engineer

FULL_TIME 3 weeks ago
Employment Information

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