Test Automation Engineer-Python

Bengaluru, Karnataka
Engineering – Software /
Full-Time /
Hybrid
Job Summary:
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.
·       Good understanding of CI/CD practices, especially using Jenkins.
·       Familiarity with version control tools like Git.
·       Strong analytical and problem-solving skills.
·       Excellent communication and documentation skills.

Nice to Have:
·       Experience automating NMS (Network Management Systems) applications.
·       Exposure to Docker or virtual test environments.
·       Exposure to AI/ML concepts or interest in AI-driven test automation is a plus