Python Automation Engineer — Job Description
Key Responsibilities
- Design, develop, and maintain browser-based automation systems using Python .
- Build reliable and scalable automations with tools like Playwright , Selenium , and similar frameworks.
- Develop automation workflows for form submissions, user flows, data extraction, and end-to-end browser interactions.
- Create and maintain web scraping pipelines using tools such as BeautifulSoup , Crawl4AI , Scrapy, or equivalent.
- Handle dynamic websites, authentication flows, captchas (where permitted), and anti-bot challenges responsibly.
- Containerize automation workloads using Docker for consistent execution across environments.
- Work in Linux environments , using shell scripting and CLI tools to manage automation jobs.
- Integrate automation pipelines with APIs, databases, and internal systems.
- Monitor, debug, and optimize automation jobs for reliability and performance.
- Collaborate with Product, Data, and Engineering teams to understand automation requirements and deliver solutions.
- Document automation logic, workflows, and maintenance processes.
- Experiment with LLMs for intelligent automation, data extraction, classification, or decision-making workflows.
Requirements
2–4 years of experience working with Python in production environments.Strong hands-on experience with browser automation frameworks (Playwright, Selenium, Puppeteer via Python bindings).Solid understanding of web scraping concepts , HTML / DOM, JavaScript-rendered pages, and HTTP fundamentals.Experience using BeautifulSoup , Crawl4AI , Scrapy, or similar scraping tools.Proficiency with Docker for packaging and running automation workloads.Comfortable working in Linux environments (CLI, cron jobs, process management).Strong debugging skills for flaky browser automations and distributed systems.Familiarity with LLMs , prompt engineering, or AI-assisted automation is a plus.Knowledge of queues, schedulers, or orchestration tools is a bonus.Ability to write clean, maintainable, and well-documented Python code.Note - Please only immediate joiners should apply,
Location - Gurugram onsite
Salary - Upto 14 LPA
Timings - 10Am-7pm (Monday - Friday)
Skills Required
SCRAPY, Http, Html, Javascript, Linux, Docker, Selenium, Python