Tech Stack
AzureCloudDNSEC2OpenStackPythonSeleniumTCP/IPVMware
About the role
- Validate Gigamon’s network visibility for private and public cloud
- Provide technical expertise for the system design, operation and testability of products with special focus on visibility fabric products
- Work closely with Functional/System test teams in developing and improving overall testing approach and strategy
- Develop Functional/System testing strategy with focus on automation including customer use case centric, scalability and performance testing
- Design, develop and completely automate Functional, Performance, Scale and Stress testing suites
- Deliver test automation code and drive improvements to automation coverage
- Identify, leverage, and evangelize opportunities to improve engineering productivity
- Contribute towards test and automation efforts to achieve project quality goals
Requirements
- BS in CS or related field
- 8+ years of hands-on quality, development and/or automation experience in virtualization and networking space
- Proficient at test automation and scripting skills (Python or some scripting language)
- Hand-on experience in any one of the test automation frameworks (Robot, PyTest, Python)
- Working knowledge of current virtualization software, tools, protocols, and standards, including vCenter, VMware ESXi/NSX-T, Microsoft Hyper-V
- Working knowledge of any public/private cloud environment: Amazon EC2, Azure, OpenStack / other cloud platforms
- 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
- Excellent Verbal and written communication skills
- Be self-directed, highly motivated, and organized with strong analytical thinking and problem-solving skills
- Ability to work on multiple projects and function in a team environment
- Experience in writing clear, concise, and comprehensive test plans and test cases
- Must have a true passion for delivering quality products
- Nice to have: Experience with network testing equipment such as Spirent, Avalanche, TREX
- Nice to have: Experience working with GUI based test automation tools (Selenium, Protractor)
- Nice to have: Experience in security domain and on vulnerability assessment is an added advantage
- Nice to have: Experience with Security / Certifications testing in Cloud environment
- Nice to have: Good knowledge and protocol testing experience of application protocols like FTP, DNS, HTTP, SSL etc.