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