Key Responsibilities
- Design, develop, and maintain automation solutions using Python , Selenium , and related frameworks.
- Experience in handling performance regressions and debugging failures to find product bugs.
- Understand and enhancing existing automation framework
- Integrate and work with AI models and intelligent agents to enhance automation capabilities.
- Collaborate with cross-functional teams to identify, analyze, and solve technical and operational problems.
- Develop tools and scripts for network automation, testing, and validation .
- Write clean, efficient, and well-documented code following best practices.
- Participate in design discussions, code reviews, and contribute to continuous improvement initiatives.
- Communicate technical solutions effectively through clear verbal and written communication .
Required Skills & Qualifications
- 3–6 years of hands-on experience in Python programming .
- Strong problem-solving and analytical skills.
- Solid understanding of computer networking fundamentals (TCP/IP, HTTP, DNS, etc.).
- Experience with automation tools and frameworks such as Selenium, PyTest, or Robot Framework.
- Familiarity with AI/ML concepts with S3 and MCP and ability to work with AI APIs or agent-based systems .
- Experience with REST APIs , JSON, and integrating third-party systems.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively in a dynamic environment.
Preferred (Nice-to-Have)
- Experience with DevOps tools (Docker, Jenkins, GitLab CI/CD).
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Understanding of network devices or infrastructure automation (Cisco, etc.).
- Prior experience in test automation frameworks or API automation .
- Experience in Performance and scale testing.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.