VMware NSX System Test Engineer in Palo Alto, California
VMware is looking for staff level software quality engineers who are passionate about changing the future networking with the NSX Multicloud Network Virtualization system test team. The ideal candidate has a wide variety of software experience in the areas of Cloud Management (AWS, Azure and GCP), distributed systems testing, networking, object oriented programming, virtualization software, and building/automating clouds.
You will be expected to become an expert on the next generation NSX product. In the system test team we consider ourselves to be the first customer. This means that we anticipate problems customers will experience before they experience them, and we do this through writing comprehensive end to end test cases. In addition to testing end to end functionality we also have the opportunity to think creatively, and shape the product’s features and behavior to create a better user experience for the customer.
As a staff engineer in system test you’ll be responsible for owning the end to end testing of one or more major subsystems in the next generation NSX network virtualization product. You’ll be expected to coordinate not only within the system test team, but across the development organization 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. Additionally, as a staff engineer you’ll be responsible for leveraging your industry experience to give broad input into test framework design, and/or test strategy.
You must understand enterprise software and operating systems broadly. Anything from understanding linux internals, windows internals, complex routing technologies, storage configuration, common network protocols, to cloud systems, backup methodologies, and virtualization.
A strong understanding of software quality engineering methodologies, and enterprise software is a must. This is a rewarding position for people who love to problem solve, revel in figuring out complex problems, love debugging, and have a thirst for learning.
Write high quality test code to execute complex tests on a distributed system
Clear verbal and written communication
Be a strong advocate of software quality
Visit customer sites to understand production deployments
Work across teams with SEs, Support engineers, and across the Dev and QE organizations
Create test plans for entire releases
Coordinate activities of junior and senior engineers
Implement code to streamline automation, and reduce cycle times
Track test deliverables to product release schedule
At least 7+ years of experience in software development and quality engineering
7+ years of Python or equivalent
Object oriented programming
Software/Hardware system administration experience
Cloud Management administration experience a plus
7+ Years Virtualization experience - Installation/Configuration/Administration (ESX and KVM a plus)
Operating Systems: Deep Linux knowledge - Installation/Configuration/Administration (RHEL and Ubuntu a plus), Windows Server, Windows 7
Strong understanding of L2 and L3 networks, VLANs
Basic storage understanding - e.g. RAID, SANs, NFS, iSCSI
Networking troubleshooting / debugging - e.g. tcpdump, wireshark, traceroute, route, netstat
Network protocols: TCP, UDP, ARP, DHCP, ICMP, IPv4/IPv6
Self sufficient, but knows when to ask for help
Knowledge of cloud architecture - vCD or Openstack a plus
SCM: git, gerrit, Perforce, SVN
Databases: MySQL or similar
Bug tracking: bugzilla, redmine
Why work for our Division:
VMware NSX is the network virtualization platform for the Software-Defined Data Center, and your role can be an opportunity to transform the market for the next generation of networking. Leading NSX is the Network & Security Business Unit where you can be an influencer not only across VMware, but also across the industry. Being a part of this team, you will have an impact to deliver innovative technology to customers and partners.
Why work with our Group:
Engineers interested in problem solving, developing testing tools, and hardware and software interoperability get to design automated tests to find bugs in our products or design plans to ensure that the products operate efficiently with all hardware and software systems. They work with the latest hardware, software and devices to ensure that our software executes flawlessly. They design and build test infrastructure, including automation framework and tools, coverage analyzers, and custom test tools.
VMware NSX is a network virtualization platform that delivers the operational model of a virtual machine for the network. Virtual networks reproduce the network model in software, allowing complex multi-tier network topologies to be created and provisioned programmatically in seconds. NSX includes a library of logical networking services – logical switches, logical routers, logical firewalls, logical load balancers, logical VPN, QoS, and distributed security.
A self-service interface allows users to create custom combinations of these services in isolated software-based virtual networks that support existing applications without modification or deliver unique requirements for new application workloads. Similar to virtual machines in compute, virtual networks are programmatically provisioned and managed independent of networking hardware. Decoupling from hardware introduces agility, speed and operational efficiency that has transformed data center economics.
Palo Alto, CA, US
NSX System Test Engineer
USA-CA-Hilltop Bld. B
LinkedIn Recruiter Account Email:
VMware is an equal opportunity employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Equal opportunity and consideration are afforded to all qualified applicants and employees in personnel actions, which include: recruiting and hiring, selection for training, promotion, rates of pay or other compensation, transfer, discipline, demotion, layoff or termination. VMware does not unlawfully discriminate on the basis of race, color, religion, sexual orientation, marital status, pregnancy, gender identity, gender expression, family medical history or genetic information, citizenship, national origin or ancestry, sex, age, physical or mental disability, medical condition, veteran status, military status, or any other basis protected by federal, state or local law, ordinance or regulation. VMware also makes reasonable accommodations for disabled employees consistent with applicable law. Further, it is the policy of VMware to maintain a working environment free of all forms of harassment.
Level of Job (LinkedIn):