Python Desktop Automation Engineer (Hyderabad)

Python Desktop Automation Engineer (Hyderabad)

06 Aug
|
MediaMint
|
Hyderabad

06 Aug

MediaMint

Hyderabad

Job Description:

Python Desktop Automation Engineer

Role Overview

- We are looking for a Python Desktop Automation Engineer to design, build, package, and maintain desktop automation applications.
- The role involves developing automation tools using Python, Playwright, and related frameworks, and packaging them as standalone desktop applications using PyInstaller.
- The ideal candidate should have strong Python programming skills, experience with browser and desktop automation, and the ability to build reliable, user-friendly automation utilities for internal business workflows.

Key Responsibilities

- Design and develop desktop automation applications using Python.
- Build automation workflows for web applications using Playwright.
- Package Python applications into standalone executables using PyInstaller.
- Create user-friendly desktop tools with simple interfaces for business or operations teams.
- Automate repetitive tasks involving web portals, file handling, data extraction, form submissions, and reporting.
- Integrate automation tools with APIs, databases, files, and third-party systems where required.
- Handle authentication, session management, browser contexts, downloads, uploads, and error recovery in automation workflows.
- Implement logging, exception handling, retry mechanisms, and status reporting.
- Optimize automation scripts for reliability, maintainability, and performance.
- Troubleshoot issues related to packaging, browser drivers, dependencies, and runtime environments.
- Collaborate with product, operations, QA, and engineering teams to understand automation requirements.
- Maintain documentation for setup, usage, deployment, and troubleshooting.

Required Skills

- Strong hands-on experience with Python.
- Experience building automation using Playwright.
- Positive understanding of web automation concepts such as selectors,



browser contexts, waits, downloads, uploads, and authentication flows.
- Experience packaging Python applications using PyInstaller.
- Knowledge of desktop application development using frameworks such as Tkinter, PyQt, PySide, or similar.
- Ability to work with files such as CSV, Excel, JSON, PDF, and text formats.
- Experience with REST APIs and basic database interactions.
- Good debugging and problem-solving skills.
- Understanding of Git and basic software development practices.
- Ability to write clean, modular, and maintainable code.

Good to Have

- Experience with desktop automation tools such as PyAutoGUI, AutoHotkey, or Sikuli.
- Experience with OCR, image-based automation, or document processing.
- Familiarity with browser automation in enterprise environments.
- Experience building internal productivity tools for operations teams.
- Knowledge of Windows application packaging, installers, and code signing.
- Experience with CI/CD pipelines for building and distributing executables.
- Exposure to QA automation frameworks and test reporting tools.
- Hands-on experience with AI coding tools such as Codex, Claude Code, Cursor, or similar platforms will be an added advantage.

Preferred Qualifications

- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 2-5 years of experience in Python development, automation engineering, QA automation, or internal tools development.

Ideal Candidate Profile

- The ideal candidate is a hands-on engineer who enjoys solving operational problems through automation.
- They should be comfortable working with business users, understanding manual workflows, and converting them into reliable desktop automation applications.
- They should also be able to package and distribute applications in a way that non-technical users can easily run and use.

📌 Python Desktop Automation Engineer (Hyderabad)
🏢 MediaMint
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python desktop automation engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: python desktop automation engineer (hyderabad) / hyderabad