Shorlist Professionals

Python Automation Engineer

Job Location

bangalore, India

Job Description

Role : Python Automation Engineer Location : Bengaluru, Karnataka, India Job Summary : Talent Worx is seeking a skilled and proactive Python Automation Engineer to join our dynamic team in Bengaluru. In this role, you will be instrumental in designing, developing, and implementing automation solutions that streamline our processes and enhance system efficiency. You will collaborate with cross functional teams to understand requirements and deliver robust automation scripts using Python. Key Responsibilities : Automation Script Development : - Design, develop, and maintain automation scripts using Python to automate manual processes and improve overall efficiency. - Implement and enhance existing automation scripts to meet evolving business needs. Requirements Gathering & Collaboration : - Collaborate with cross-functional teams, including developers, QA engineers, and business analysts, to gather automation requirements and understand process workflows. - Translate business requirements into technical automation solutions. Error Handling & Logging : - Implement robust error handling and logging mechanisms within automation scripts to ensure reliability and facilitate troubleshooting. - Develop comprehensive logging strategies to track script execution and identify potential issues. Test Automation : - Develop and execute automated test cases to ensure the quality and reliability of applications and systems. - Analyze test results, identify defects, and generate detailed reports on findings. CI/CD Integration : - Integrate automation scripts with CI/CD pipelines to automate build, test, and deployment processes, enhancing the efficiency of software delivery. - Contribute to the continuous improvement of CI/CD practices. Automation Optimization & Monitoring : - Monitor the performance of existing automated solutions and identify opportunities for optimization. - Implement performance tuning and optimization strategies to ensure maximum efficiency. Documentation & Knowledge Sharing : - Document automation scripts, processes, and best practices for future reference and knowledge sharing. - Create and maintain comprehensive documentation to facilitate collaboration and knowledge transfer. Key Requirements : - Experience : 3-6 years of experience in Python automation development. - Python Proficiency : Strong knowledge of Python programming, including scripting, module development, and object-oriented programming principles. - Automation Frameworks & Tools : Familiarity with automation frameworks and tools (e.g., Selenium, PyTest, Robot Framework, Ansible). - Version Control : Experience with version control systems, particularly Git (GitHub, GitLab, Bitbucket). - CI/CD : Knowledge of CI/CD practices and tools (e.g., Jenkins, GitLab CI, CircleCI). - API Testing : Experience with API testing and automation is a significant plus (e.g., using Requests library, Postman, Rest Assured). - Troubleshooting : Excellent troubleshooting and problem-solving skills, with the ability to diagnose and resolve complex automation issues. - Communication : Strong written and verbal communication skills, with the ability to articulate technical concepts clearly. - Teamwork : Ability to work effectively within a team environment and collaborate with cross-functional teams. - Proactive Mindset : A proactive mindset and a passion for automation and process improvement. Technical Skills : Python Programming : - Core Python (data structures, algorithms, object-oriented programming). - Python libraries (e.g., Requests, Pandas, NumPy, OS, Re, Subprocess). Automation Frameworks : - Selenium (web automation). - PyTest or Unittest (unit testing). - Robot Framework (keyword-driven automation). - Ansible (infrastructure automation). API Testing : - Requests library (Python). - Postman (API testing tool). - Rest Assured (Java-based API testing). Version Control : Git (GitHub, GitLab, Bitbucket). Operating Systems : Linux/Unix command-line proficiency. Database Knowledge : - Basic SQL knowledge (for data-driven automation). Cloud Platforms (Preferred) : - AWS, Azure, GCP (for cloud-based automation). Personal Attributes : - Strong analytical and problem-solving abilities. - Attention to detail and a commitment to quality. - Ability to work independently and as part of a team. - Adaptable and willing to learn new technologies. - Strong organizational and time management skills. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 5/1/2025
View More Shorlist Professionals Jobs

Contact Information

Contact Human Resources
Shorlist Professionals

Posted

May 1, 2025
UID: 5128408840

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.