Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
Job Summary:
•
We are seeking a Software QA Engineer with 2–4 years of experience in software quality assurance and network security testing.
•
The role includes performing functional, regression, and performance testing using both manual and automated approaches.
•
You will design and execute test cases, identify issues early in the development cycle, and ensure thorough test coverage.
•
This role is ideal for someone with a passion for network security, automation, and quality engineering in a fast-paced and collaborative environment.
•
Key Responsibilities:
•
Design, develop, and execute test plans and test cases for network security products.
•
Good understanding of TCP/IP, NAT, VLAN, Routers, Switches, Firewalls and Cloud-based networking services.
•
Conduct functional, performance, scalability, stress, and regression testing of network security product.
•
Automate test cases using tools and frameworks such as Python, Robot Framework , Shell, Powershell scripts.
•
Use packet capture and analysis tools (e.g., Wireshark, tcpdump) to debug network issues and validate traffic.
•
Log, track, and triage defects using tools like JIRA, ensuring timely resolution.
•
Review product requirements and technical specifications to identify testable conditions and develop testing strategies early in the development cycle.
•
Assist with the reproduction and debugging of customer-reported issues.
•
Document test procedures, results, and analysis for internal and external use.
Qualifications:
Preferred:
•
BE / B.Tech or equivalent degree
•
2-4 years of experience as QA engineer in networking or network security domains.
•
Strong understanding of networking fundamentals, including OSI model, TCP/IP, VLAN, Routers, Switches, Firewalls and common network services like DNS,DHCP,FTP,HTTP,NAT, VPN etc
•
Experience with Linux/Unix systems and scripting languages (Python, Bash, Shell).
•
Familiarity with network testing tools and traffic generators.
•
Knowledge of automation frameworks and hands-on experience in test automation.
Good to have:
•
Experience with virtualization or cloud networking (e.g., AWS, Azure, GCP).
•
Certifications such as CCNA, CCNP, or equivalent are a plus.
Soft Skills:
•
Strong analytical and problem-solving skills.
•
Ability to work independently and within a collaborative team environment.
•
Excellent written and verbal communication skills.
•
Detail-oriented with a focus on quality and continuous improvement.
Tools & Technologies:
•
Automation: Python, Robot Framework, Bash, Shell
•
Networking Tools: Wireshark, tcpdump, iperf, Netcat, IXIA, Spirent
•
Test Management: JIRA, Zephyr
•
Operating Systems: Linux (Ubuntu, CentOS, OEL), Windows