X

Python Automation Engineer

XpertDox India Pvt Ltd
Full-time
On-site
Noida, Uttar Pradesh, India
₹10 - ₹15 INR yearly

Technology Stack & Environment:

  • Python
  • AWS & Azure Cloud Platforms
  • SAS
  • Windows & Linux Operating Systems

Compensation: â‚¹10–15 LPA


Key Responsibilities:

  • Automation System Development:
    • Architect, develop, and monitor robust automation systems for diverse applications and environments.
  • Selenium Scripting:
    • Build advanced download/upload automation scripts using Selenium (including handling shadow DOM).
  • GUI Automation:
    • Leverage PyAutoGUI to automate graphical interfaces on Windows and Linux.
  • Project Management:
    • Manage and prioritize multiple projects simultaneously, ensuring scalability and reliability.
  • Error Handling:
    • Implement comprehensive error handling and fail-safe mechanisms in automation workflows.
  • Full Development Cycle Support:
    • Support all phases of the development lifecycle, including troubleshooting and assisting current systems.
  • Security & Data Protection:
    • Ensure solutions align with best practices for data protection and application security.
  • Collaboration & Assistance:
    • Assist teams with maintaining and optimizing current automation systems.

Qualifications:

  • Minimum of 2 years’ hands-on experience in Python automation.
  • Proficient in Python programming with demonstrated automation project experience.
  • Practical familiarity with both Windows and Linux fundamentals.
  • Experience with PyAutoGUI for GUI automation and manipulation.
  • Deep knowledge of Selenium for web automation (shadow DOM handling preferred).
  • Proven debugging and troubleshooting skills.
  • Experience with multi-process architecture for scalable automation.
  • Solid understanding of cloud environments (AWS, Azure) and SAS.
  • Exposure to code versioning tools such as Git or SVN.
  • Ability to multitask and manage competing priorities under pressure.
  • Strong scale-up mindset and an aptitude for tackling complex coding challenges.
  • Demonstrated passion for programming, learning, and professional growth.
  • Awareness of application security and data protection features.

Resources for Successful Preparation:

  1. Python Automation & Selenium
  2. Cloud Fundamentals
  3. Debugging & Troubleshooting
  4. Code Versioning & Collaboration
  5. Security & Data Protection

Interview Preparation Tips:

  • Prepare to showcase samples of Selenium scripts (including file handling, shadow DOM solutions, and error handling).
  • Demonstrate PyAutoGUI automation in practical GUI scenarios.
  • Be ready to discuss multi-process design and performance optimization in automation projects.
  • Highlight experience managing multiple priorities and scaling systems for growth.
  • Emphasize your cloud platform experience (AWS, Azure) and security awareness.

Join our team as a Python Automation Engineer to lead innovation in automation scalability, reliability, and performance!