Qureos

FIND_THE_RIGHTJOB.

Senior Python Automation Engineer

Hyderabad, Pakistan

    3 - 5 Years
    1 Opening
    Bangalore, Chennai, Hyderabad, Kochi, Noida, Pune, Trivandrum


Role description

Job Summary:

The Automation Engineer will play a key role in the migration of source control systems from Perforce to GitHub by designing, developing, and executing automated migration workflows that ensure a seamless transition with minimal downtime. The role requires close collaboration with engineering teams to automate migration processes, validate data fidelity, and establish GitHub best practices.

Key Responsibilities:

  • Lead the automation of Perforce to GitHub migration workflows, including extracting data from Perforce and importing it into GitHub repositories.
  • Develop scripts and tools using Python, Shell, or PowerShell to automate migration tasks such as repository cloning, user and permission mapping, and branch restructuring.
  • Establish and maintain automated validation and testing frameworks to verify the integrity of migrated data including commit history, branch consistency, and access controls.
  • Collaborate with DevOps, QA, and development teams to integrate migration pipelines into CI/CD workflows, ensuring stability of build and deployment processes post-migration.
  • Define and enforce GitHub and Git branching strategies, workflows, and security best practices.
  • Troubleshoot and optimize migration tooling and processes to handle large repositories, binary files, and complex permission systems.
  • Document automation workflows, migration procedures, and provide knowledge

Required skills

  • Strong expertise in Perforce and Git/GitHub version control systems.
  • Hands-on experience with migration tools like git-p4, Perforce Git Fusion, and other SCM migration utilities.
  • Proficiency in scripting languages (Python, Bash/Shell, PowerShell) for automation and orchestration.
  • Experience designing automated validation frameworks and CI/CD pipeline integration.
  • Solid understanding of Git branching models, pull requests, access control, and repository organization.
  • Familiarity with cloud infrastructure (AWS, Azure) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and ability to work collaboratively across teams.

Skills

Python, Python script, Bitbucket or DataOps or Leapwork


About UST

UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

© 2025 Qureos. All rights reserved.