Job Description
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
Job Classification
Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Automation Test Engineer
Employement Type: Full time
Contact Details:
Company: Cambium Networks
Location(s): Bengaluru
Keyskills:
Python
Pytest
Robot Framework
Automation Testing
Rest API
Selenium