Tech Stack
AzureCloudDNSEC2OpenStackPythonSeleniumTCP/IPVMware
About the role
- 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/System test teams in developing and improving overall testing approach and strategy
- Work with team for Functional/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, Scale and Stress Testing suites
- Deliver test automation code and help in driving improvements to the automation coverage
- Identifying, leveraging, and successfully evangelizing opportunities to improve engineering productivity
- Work closely with the functional/system test teams in developing and improving overall testing approach and strategy
- Validate Gigamon’s network visibility for private and public cloud as part of cross-functional team
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, and an 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
- 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.