We are seeking a skilled Python Automation Developer to design, develop, and maintain automated systems to streamline our operations. The ideal candidate will have a strong background in Python programming, experience with automation frameworks, and a passion for optimizing processes through automation.
Key Responsibilities:
- Design, develop, and implement automation scripts and tools using Python.
- Collaborate with cross-functional teams to understand automation requirements and deliver solutions.
- Perform testing and debugging of automation scripts to ensure reliability and performance.
- Monitor and maintain existing automation systems, addressing issues as they arise.
- Optimize automation scripts for efficiency and scalability.
- Familiarity with data manipulation and analysis libraries (e.g., Pandas, NumPy).
- Understanding of DevOps practices and principles.
Technical:
- Python basics ( data types, control structures, functions ) and advanced concepts ( decorators, generators , context managers)
- Experience with automation frameworks such as Selenium, Robot Framework, PyTest , or similar.
- Experience in developing and maintaining Python and Shell automation scripts.
- Familiar with tools and techniques for unit testing, integration testing, and end-to-end testing, regression automation and debugging skills
- Experience with CI/CD tools like Jenkins
- Experience with API testing tools like Postman or requests in Python and automating the same
- Exposure to Python libraries like Pandas, Numpy, unittest, pytest, pyAutogui, scrapy