About the role
A Python Automation Engineer develops automated testing scripts and tools using Python to ensure software quality and efficiency. The role involves creating automation frameworks, testing applications, and integrating tests into development pipelines.
The Python Automation Engineer is responsible for designing, developing, and maintaining automation scripts and frameworks using Python. They work closely with developers, QA teams, and DevOps engineers to ensure reliable and high-quality software releases.
- Develop and maintain automation scripts using Python.
- Design and implement test automation frameworks.
- Perform web automation testing using tools like Selenium or Playwright.
- Conduct API testing using libraries such as Requests or PyTest.
- Write unit, integration, and regression tests.
- Integrate automation tests into CI/CD pipelines.
- Identify, report, and track software defects.
- Collaborate with developers to debug and resolve issues.
- Maintain test documentation and reports.
- Improve test coverage and testing efficiency