Overview
The role of a Python Automation Engineer is crucial in designing developing and maintaining automated test scripts and tools to support various automation initiatives. They play a key role in ensuring the quality and efficiency of software development and deployment through automation.
Key Responsibilities
- Designing developing and maintaining Pythonbased automated test scripts and frameworks.
- Collaborating with crossfunctional teams to identify automation opportunities and implement solutions.
- Building and maintaining CI/CD pipelines for automated testing and deployment.
- Executing and monitoring automated test suites identifying and troubleshooting issues.
- Contributing to the continuous improvement of automated testing processes and procedures.
- Assisting in creating and maintaining documentation for automated test procedures and processes.
- Participating in code reviews and providing feedback on automation code quality.
- Investigating and implementing new tools and technologies to enhance automation capabilities.
- Supporting and mentoring junior team members in test automation best practices.
- Actively participating in Agile development processes ceremonies and team activities.
Required Qualifications
- Bachelors degree in Computer Science Engineering or related field.
- Proven experience in developing automation frameworks and test scripts using Python.
- Strong proficiency in software development using Python and related libraries.
- Experience with test automation tools and frameworks such as Pytest Selenium or Robot Framework.
- Solid understanding of continuous integration and continuous deployment concepts and tools.
- Good knowledge of software testing methodologies and best practices.
- Ability to collaborate effectively with crossfunctional teams and stakeholders.
- Excellent problemsolving and analytical skills.
- Strong communication and interpersonal abilities.
- Experience with version control systems such as Git is a plus.
ci/cd pipelines,python,robot framework,scripting,git,continuous integration,automation,selenium,test scripts,software testing,continuous deployment,testing