What are the responsibilities and job description for the Python Engineer position at Charter Global?
Title: Python Engineer
Location: Westlake, TX (Hybrid)
Duration: 6-12 months
Notes:
The client requires candidates to be onsite every other week in the locations listed below.
They are ideally seeking candidates with financial institution experience, with 6–10 years of experience Max. Candidates must also have a valid LinkedIn profile.
Responsibilities:
- Design and develop Python scripts for performance automation across Windows and macOS platforms
- Build and maintain desktop automation workflows using PyAutoGUI, PyWinAuto, and ATmacOS, including refactoring existing automation
- Develop and support .NET C# console applications focused on performance and scalability
- Integrate automation workflows with CI/CD and test management tools such as Jenkins, GitHub API, and Xray API
- Collaborate with QA, DevOps, and development teams to ensure seamless automation integration and performance validation
Qualifications:
- Strong proficiency in Python scripting, including pip packaging and dependency management
- Experience with cross-platform automation and desktop automation tools (PyAutoGUI, PyWinAuto, ATmacOS)
- Working knowledge of .NET C#, especially for console applications; UI development experience is a plus
- Familiarity with CI/CD tools and APIs (Jenkins, GitHub, Xray) and solid understanding of OOP design principles
- Excellent problem-solving skills and ability to work independently in a fast-paced environment