Senior QA Engineer:
Qualifications:
• Must have Strong Scripting skills with Perl or Python, HTML, JavaScript, and REST.
• Programming is highly desired. Experience with C/C #/Objective C /C++, or Java.
• Expert level understanding of IP networking and protocols (TCP/IP, Routing/Switching, Policy-based routing, L4 switching, IOS/CatOS devices, WAN technologies.)
• Strong troubleshooting skills and understanding of L2/L3 networking protocols (EVPN, VXLAN, TCP/IP, OSPF, BGP, VRRP, MPLS).
• Knowledge of multicast networking, routing, packet capture and analysis is a must, including use of Wireshark to look at captured files and analyze for various patterns.
• Experience working with and maintaining both Windows and Linux flavored environments, including troubleshooting issues/problems with those systems.
• Ability to interface directly with partners and customers to demonstrate technology and resolve issues as required.
• Ability to travel if a project or prospect requires it.
• The candidate must possess outstanding problem-solving skills in the diagnosis and resolution of customer issues.
• Background with one or more of following areas is a plus: Virtualization, Open flow, Cloud technologies, Intelligent network Services, AWS, and Azure.
Responsibilities:
• Design test topology and develop infrastructure to test various products and solutions offered by us.
• Assess test gaps with respect to Customer use cases and add them to continuous development pipeline.
• Perform micro analysis of the system components and use the knowledge to create new test scenarios.
• Develop, extend, execute, and analyze regression, functional, and performance test plans and automation for our network-centric components and products.
• Identify, setup, test, and troubleshoot permutations of software, hardware, and network configurations.
• Develop and extend scripts, programs, and other tools to implement test automation.
• Document and track work and participate in code and design reviews.
• Triage of incoming issues in both Jira and Salesforce tracking systems.
• Design and Develop automation tests and test infrastructure.
• Work with Dev Lead, SEs and other team members on special projects.
• Write new and update existing test cases and plans.
• Final QA signoff for bug fixes and new features.
• Release Management including release of code to production systems.
• Set up and maintain efficient release strategy including creation and management of release notes.
• Work with Sales & Business Development team and troubleshoot problems.
• Work with sales & business and development teams to set up comprehensive customer test cases.
• Help in setting up customer POCs and demonstrations.
• Guide partner engineering teams in their efforts to integrate their products with our eCDN and platform APIs.
• Measurement of key team and systems metrics.
• Promote cross-team training on QA, Release management and documentation.
• Maintain and organize Jira ticketing system including ongoing improvements for submission.
• Maintain and monitor support emails and trouble tickets.
• Run performance analysis and benchmarking.
• Investigate performance bottlenecks.
• Analyze product requirements and functional specifications of the product line.
• Assist Engineering with maintaining existing documentation.
• Standardize documentation created by application owners and developers.