HamburgerMenu
hirist

Quality Assurance Automation Engineer - PyTest/Robot Framework

Hirezy.ai
5 - 15 Years
Multiple Locations

Posted on: 10/06/2026

Job Description

Job Description :

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 :

1. ARP

2. VLAN

3. STP / RSTP

4. VXLAN

5. OSPF

6. BGP

7. 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 masters 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 :

1. Classes

2. Objects

3. Inheritance

4. Polymorphism

5. Encapsulation

6. Abstraction

- Hands-on experience with automation frameworks such as :

1. Pytest

2. Robot Framework

3. 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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...