We are looking for a passionate and skilled Automation Engineer with 3 to 5 years of experience in test automation using Python, pytest, and Selenium, with a solid understanding of RESTful API testing and CI/CD pipelines (Jenkins). Experience or interest in automating NMS (Network Management Systems) is a plus.
Key Responsibilities
Design, develop, and maintain robust automation frameworks using Python and pytest
Create, execute, and maintain automated test scripts for web-based applications using Selenium with Python
Develop and maintain automated test cases for RESTful APIs using tools like requests or httpx
Integrate automated tests into CI/CD pipelines using Jenkins and contribute to continuous testing practices
Analyze test results, identify root causes of failures, and work closely with developers to resolve issues.
Required Skills & Qualifications:
3 to 5 years of hands-on experience in test automation.
Strong programming skills in Python.
Experience with pytest or other test frameworks.
Proficiency in using Selenium with Python for UI automation.
Hands-on experience testing RESTful APIs.
Valuable understanding of CI/CD practices, especially using Jenkins.