Lead Python Automation Developer
Propertyvalue Prudent Technologies And Consulting
San Antonio, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
San Antonio, United States of America
Tech stack
API
Automation of Tests
Azure
Code Review
Continuous Integration
Software Debugging
Software Design Documents
DevOps
Github
Python
Performance Tuning
Ansible
Selenium
Shell Script
Data Logging
Cloud Platform System
Boto3
GIT
Pandas
Pytest
Gitlab-ci
Git Flow
Kubernetes
REST
Software Version Control
Docker
Jenkins
Job description
Python Automation Developer / Lead to design, develop, and maintain automation frameworks, scripts, and tools. The candidate will be responsible for automating manual processes, improving operational efficiency, leading technical discussions, and mentoring team members. The role requires strong Python development skills, automation experience, problem-solving ability, and exposure to DevOps or cloud environments., * Design, develop, and maintain automation scripts and frameworks using Python.
- Automate repetitive operational, testing, deployment, reporting, and monitoring tasks.
- Lead automation initiatives and identify opportunities for process optimization.
- Work with cross-functional teams including development, QA, infrastructure, DevOps, and business teams.
- Develop reusable Python modules, APIs, utilities, and libraries.
- Integrate automation solutions with tools such as Jenkins, Git, Docker, Kubernetes, Ansible, or cloud platforms.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot automation failures and provide timely resolutions.
- Create technical documentation, design documents, and user guides.
- Mentor junior developers and provide technical leadership to the team.
- Support CI/CD pipeline automation and deployment activities.
- Ensure automation solutions are scalable, secure, and maintainable.
Requirements
- Strong hands-on experience in Python programming.
- Experience with Python libraries such as requests, pandas, pytest, selenium, paramiko, boto3, or similar.
- Good knowledge of automation framework design and implementation.
- Experience with REST API automation and integration.
- Strong understanding of Git, branching strategies, and code versioning.
- Experience with Linux/Unix commands and shell scripting.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Experience in debugging, logging, exception handling, and performance optimization.
- Strong analytical and problem-solving skills.
- Good communication and stakeholder management skills.