Staff SW QA Engineer - Cloud
Description
Gigamon is looking for a seasoned quality assurance engineer who will be responsible for validating Gigamon’s network visibility fabric product. As part of a growing, dynamic team, the candidate will thrive in a cross-functional team environment and will contribute towards test and automation efforts for achieving project quality goals.
Responsibilities:
- Provide technical expertise for the system design, operation and testability of our products with special focus on visibility fabric products.
- Work closely with the functional test teams in developing and improving overall testing approach and strategy
- Work with team for system testing strategy with focus on automation including but not limited to customer use case centric as well as scalability and performance testing
- Design, develop and completely automating Functional, Performance, Scaling and Stress Testing suites.
- Deliver test automation code and help in driving improvements to our automation coverage.
- Identifying, leveraging, and successfully evangelizing opportunities to improve engineering productivity.
- Work closely with the functional test teams in developing and improving overall testing approach and strategy
Requirements:
- BS in CS or related field
- 7+ years of hands on quality, development and/or automation experience in virtualization and networking space
- Extensive test automation and scripting skills (Python or some scripting language)
- Hand-on experience with various test automation framework (Robot, Python) and test automation tools (Selenium, Protractor)
- Experienced in various aspects of systems test and in QA processes
- Demonstrated experience in testing highly scalable and fault tolerant systems including software upgrade, distributed control and redundancy.
- Knowledge of network management concepts and basic protocols (e.g. TCP/IP, L2/L3 protocols, IPv4, IPv6, REST)
- Strong understanding of TCP/IP layer , HTTP/HTTPS protocols, REST services and hands on experience on testing them .
- Experience building and managing vCenter Server and ESXi hosts, preferably in VMware 5.x and 6.x
- Good knowledge and protocol testing experience of application protocols like FTP,DNS,HTTP,SSL etc.
- Hands on experience in creating test beds for customer use case centric as well as scalability and performance testing
- Excellent Verbal and written communication skills
- Must have a true passion for delivering quality products
Nice to have:
- Technical knowledge of current virtualization software, tools, protocols and standards, including vCenter, VMware ESXi, Microsoft Hyper-V, Microsoft VMM
- Working knowledge of Amazon EC2, Azure and other cloud platforms and environments
- Experience with network testing equipment such as Spirent, Avalanche, XENA