Python Developer


Job_id : ITC_ Contract 01
Location : Bengaluru
Functional Area : ADAS Application
Total Positions : 2
Employment Type : Contract



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


  • BE in CSE or ECE




Knowledge & Skills


  • Python Desktop Automation, Tool Development




Additional Skills


  • continuous integration/continuous deployment (CI/CD) processesGit for managing code and collaboration




Competencies


  • SW Development