Python Developer
CloudHire
4 - 6 years
Gurugram
Posted: 10/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
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
- 24 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)
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
