Overview
Senior Specialist, Intelligent Automation: a hands-on Python-first developer who builds and maintains attended business process automations, with significant focus on maintenance and support of the live automation portfolio.
What you'll do
- Build and maintain attended business process automations using Python, Selenium and web automation, VBA/Excel, Power Automate and Power Apps.
- Monitor live automations, triage and fix failures, and perform root-cause analysis and break-fix changes for application/UI changes, locator breakages, input data variations, and access or credential errors.
- Adapt automations when target applications or websites change, including updating broken locators.
- Deliver minor enhancements and change requests to existing automations within agreed SLAs, following the team's change and release process.
- Apply data extraction, classification and summarisation using prompt engineering and Gen AI within automations, using the team's existing prompt templates.
- Log, update and close incidents and service requests in Azure DevOps within agreed SLAs.
- Perform regression testing after fixes and support UAT with business users.
- Keep runbooks, known-error notes and support documentation up to date.
- Participate in code reviews, Git/GitHub branching and pull requests, and follow coding standards.
What you'll need
- 3+ years of hands-on experience with Python 3.x.
- Working understanding of OOP principles, error handling and modular code design.
- Experience packaging Python applications into executables (PyInstaller, cx_Freeze, auto-py-to-exe).
- Familiarity with virtual environments and dependency management (pip, requirements.txt).
- Ability to read, debug and extend existing Python codebases written by others.
- Hands-on Selenium WebDriver experience, including working within frameworks such as Page Object Model.
- Experience handling dynamic content, iframes, pop-ups and alerts; working command of explicit/implicit waits and locator strategies (XPath, CSS selectors).
- Familiarity with Beautiful Soup and Requests.
- Excel manipulation (openpyxl, pandas, xlwings, xlsxwriter) and PDF processing (PyPDF2, pdfplumber).
- Working knowledge of VBA for Excel automation, able to read, debug and maintain existing macros.
- Hands-on prompt engineering skills for data extraction, classification and summarisation; ability to write prompts returning structured outputs (JSON, CSV).
- Hands-on experience consuming RESTful APIs, including authentication, request/response handling and error handling.
- Working Git/GitHub skills: branching, committing, pull requests and resolving simple merge conflicts.
- Foundational experience building and maintaining Power Automate cloud and desktop flows with Microsoft 365, SharePoint and common connectors.
Nice to have
- Exposure to headless browser operations.
- Exposure to Scrapy.
- Exposure to OCR implementation (Tesseract, pytesseract, EasyOCR or cloud OCR APIs).
- Exposure to tabula-py or camelot.
- Exposure to integrating Python and VBA via xlwings or win32com (pywin32).
- Exposure to Excel events, user forms and custom functions (UDFs).
- Exposure to Power Apps canvas apps.
Details
- Location: On-site, Gurugram, Haryana, India.
- Scheduled weekly hours: 40.
Read the full description and apply on the company’s own careers page.