Success in the Role: What are the performance outcomes over the first 6-12 months you will work toward completing?
- You’ll oversee the end-to-end testing of one or more significant subsystems in the next-generation NSX network virtualization product.
- You will be expected to coordinate with the test team and across the development, product management, SRE, and systems engineers to ensure a feature is tested from the functional, scale, system, and performance perspectives.
- You will be given broad problem sets and trusted to implement well-engineered solutions via automation-driven methodologies.
- Design complex distributed architectures, influence them to be adopted by a peer group, and then work with management to implement them.
The Work: What type of work will you be doing? What assignments, requirements, or skills will you be performing regularly?
- Write high-quality test code to execute complex tests on a distributed system.
- Participate in design and code reviews.
- Apply innovative testing to further improve the quality of software-defined networking security feature(s).
- Mentor and guide team members.
- Be a strong advocate of software quality.
- Meet customers to understand production deployments.
- Work across teams with Product Management, Support engineers, and across the Dev and QE organizations.
- Implement code to streamline automation and reduce cycle times.
- Track test deliverables to the product release schedule.
Who you are:
- You will be driven and passionate about understanding customer needs and crafting high-quality test solutions to meet those needs.
- You are a self-starter – you thrive in a fast-paced and changing environment.
- You have strong collaboration skills with a "Team First" mentality.
- You have technical engineering excellence and innovation in everything you do.
- You have a "Growth" mindset in tackling problems and creating great solutions.
- You have a Bachelor’s/master’s in computer science or a related degree.
Preferred Qualifications
- Bachelors in computer science & engineering and 8+ years related experience or Masters in Computer Science & Engineering and 6+ years related experience
- 2+ Years of Virtualization experience -Installation/Configuration/Administration.Good understanding of IO subsystems and virtualization. (vSphere)
- 4+ years of Python, Go, Scala, or equivalent.
- Operating Systems: Deep Linux knowledge along withInstallation/Configuration/Administration(RHEL and Ubuntu a plus)
- Deep interest in Internet technology and security concepts, emphasizing firewall architectures andimplementation.Technologies include Ethernet, IP, TCP, UDP, ICMP, L7, and others.
- Knowledge of using commercial test tools such as Spirent Avalanche, IX Load, or Breaking Point is desirable.
- Develop and design effective test automation and contribute to CI/CD.
- Solid knowledge of OOP concepts, object/data modeling, and data structures.
- Hands-on experience testing networks and other security products
- Be able to build and maintain complex networking testbeds
- Excellent problem-solving,debugging/troubleshootingskills
- Excellent QA skills employing test frameworks, commercial test sets, home-grown tools, automated testing
- Networkingtroubleshooting/debugging- e.g., tcpdump, wire shark, traceroute, route, netstat.
- SCM: git, gerrit, Perforce, SVN
Compensation and Benefits
The annual base salary range for this position is $119,000 - $190,000
This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.