Responsibilities:
• Work closely with the functional test teams in developing and improving overall testing approach and strategy.
• Work with development team for functional test strategy with focus on automation including but not limited to customer use case centric as well as functional test cases.
• Design, develop and completely automating Functional, Usability, Performance 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.
Requirements:
• BS in CS or related field
• 11 years of hands-on quality, development and/or automation experience in virtualization and networking space
• Hand-on experience with various test automation framework (Robot, Python) and test automation tools (Cypress)
• Demonstrated experience in testing networking and security products
• Experienced in various aspects of the SDLC
• Knowledge of network management concepts and basic protocols (e.g., TCP/IP, L2/L3 protocols, IPv4, IPv6, NAT, REST)
• Strong understanding of TCP/IP layer, HTTP/HTTPS, SSL protocols, REST services and hands on experience on testing them.
• Experience in validating deliverables in virtualized environments
• Hands on experience in creating test beds for functional 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
• Technical knowledge of Elasticsearch, HA-Proxy
• Working knowledge of Amazon and other cloud platforms and environments
• Experience with network testing equipment such as Spirent, XENA, TREX