Home Company Careers QA Automation Engineer

QA Automation Engineer

/ / Full-time

We are looking for a skilled QA Automation Engineer with a passion for Python, networking, and technology. In this role, you will be a key contributor to our test automation efforts, helping to ensure the quality and reliability of our complex networking products. You will have the opportunity to work with cutting-edge technology and grow your skills by applying modern, AI-enhanced testing techniques.

 

 

Job Responsibilities:

  • Build & Automate with Python: Design, develop, and maintain robust, scalable automated test suites and frameworks using Python and libraries like pytest and Scapy.
  • Tackle Complex Networking Challenges: Create and automate tests for core networking services and protocols, including Bridging, Routing, NAT, VxLAN, DNS, Load Balancing, and Firewalls.
  • Explore AI in QA: Collaborate with the team to explore and apply AI/ML techniques to improve testing efficiency, such as intelligent log analysis and smarter test data generation.
  • Own the Test Strategy: Develop comprehensive test plans covering functional, performance, security, and regression testing for intricate software systems.
  • Integrate and Deploy: Embed your automated tests into our CI/CD pipelines (e.g., Jenkins, GitLab) to enable rapid and reliable releases.
  • Analyze & Troubleshoot: Execute test plans, analyze results, perform deep-dive troubleshooting of network issues, and meticulously track defects to resolution using tools like Jira.
  • Collaborate for Quality: Work closely with developers and product managers to understand system architecture, identify potential failure points, and ensure quality is built into every stage of the development lifecycle.

Job Qualifications:

    • 2+ years of experience in Quality Assurance, with a strong focus on automation.
    • Experience in Python for building test automation frameworks and tools is a must.
    • Good, hands-on knowledge of networking, with a strong command of protocols and services like TCP/IP, BGP, OSPF, DNS, NAT, and VxLAN.
    • Proven experience building and maintaining automated test frameworks .
    • Hands-on experience with CI/CD tools and integrating test automation into development workflows.
    • Proficiency with virtualization and containerization technologies (VMs, Docker).
    • Experience with traffic generation and validation tools (e.g., Ixia, Spirent, TRex).

Nice to Have:

      • Background in network security and security testing methodologies.
      • Experience mentoring other engineers on automation best practices.
      • Familiarity with test management tools like TestRail or Zephyr.
Education & Experience
  • Above 3 yrs of experience in quality assurance
  • Above 3 yrs of experience in networking
  • Bachelor’s Degree or above in Computer Science or equivalent

Become an insider

Apply for this job