We are seeking a highly skilled QA Automation Engineer with strong expertise in Python-based test
automation and Object-Oriented Programming (OOP) concepts. The ideal candidate will have
hands-on experience developing and maintaining automation frameworks using Python and tools
such as Pytest, Robot Framework, or Behave. Experience working in Linux environments and
validating networking protocols is essential. Exposure to traffic generators such as Ixia or Spirent will
be considered an added advantage.
The successful candidate will be responsible for designing, developing, and executing automated test
solutions to ensure the quality, reliability, and performance of networking and software products.
Key Responsibilities
● Design, develop, maintain, and execute Python-based automated test scripts for functional,
regression, integration, and performance testing.
● Develop scalable, reusable, and maintainable automation frameworks using Object-Oriented
Programming (OOP) principles.
● Work extensively with Python automation frameworks such as Pytest, Robot Framework, and
Behave.
● Execute and troubleshoot automated test suites in Linux/Unix environments.
● Collaborate closely with development and QA teams to identify, reproduce, document, and
track software defects.
● Integrate automated test suites into CI/CD pipelines to enable continuous testing and
validation.
● Perform Layer 2 and Layer 3 networking protocol validation and testing, including:
○ ARP
○ VLAN
○ STP / RSTP
○ VXLAN
○ OSPF
○ BGP
○ MPLS
● Develop and execute network performance, scalability, and stress test scenarios.
● Utilize traffic generators such as Ixia and Spirent for network validation and benchmarking
(preferred).
● Analyze test results, generate reports, and provide recommendations for quality
improvements.
● Create and maintain test documentation, automation processes, and best practices.
Required Skills & Qualifications
● Bachelor's or master’s degree in computer science, Electronics, Telecommunications, or a
related field.
● 4+ years of experience in QA Automation and Python-based test development.
● Strong programming skills in Python.
● Solid understanding of Object-Oriented Programming concepts:
○ Classes
○ Objects
○ Inheritance
○ Polymorphism
○ Encapsulation
○ Abstraction
● Hands-on experience with automation frameworks such as:
○ Pytest
○ Robot Framework
○ Behave
● Strong experience working in Linux/Unix environments.
● Good understanding of networking fundamentals and Layer 2/Layer 3 protocols.
● Experience in test case design, test automation architecture, and debugging complex issues.
● Strong analytical, troubleshooting, and problem-solving skills.
● Excellent verbal and written communication skills.
Preferred Skills
● Experience with traffic generators such as Ixia, Spirent, or similar tools.
● Knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
● Experience with REST API testing using tools/frameworks such as Postman or Python-based
libraries.
● Exposure to Selenium or other web automation frameworks.
● Understanding of containerization and orchestration technologies such as Docker and
Kubernetes.
● Familiarity with version control systems such as Git.
Pay: ₹800,000.00 - ₹2,200,000.00 per year
Work Location: In person