Job Description
3+ years of experience in Python programming with a strong focus on desktop application automation. Proficiency in PyAutoGUI for desktop automation, including advanced GUI interactions such as clicks, keystrokes, screen recognition, and drag-and-drop functionality.
Familiarity with additional Python libraries for desktop automation (e.g., pywinauto, pygetwindow) is highly advantageous. Experience with version control systems like Git for managing code and collaboration.
Main Responsibilities
- Design, develop, and maintain automation scripts using Python with PyAutoGUI and other desktop automation libraries
- Build automation frameworks tailored to desktop applications, ensuring reliable, accurate, and efficient execution
- Develop tools and scripts to automate repetitive tasks, including GUI navigation, and application interactions
Education & Experience
Knowledge & Skills
- Python Desktop Automation, Tool Development
Additional Skills
- continuous integration/continuous deployment (CI/CD) processesGit for managing code and collaboration
Competencies