Test System architect with 18+ years experience in Storage Domain and Telecom protocols with main contributions in NAS Replication, NAS heterogenous Migration and HyperVault, with good authority over Test Automation and frameworks.
Optimise Automation framework to reduce failure percentage and increase the Automation coverage for testing IVI cluster.
Develop Jenkins based CI for execution on daily installation packages
Develop custom Jenkins job for variety of development use cases and maintenance.
Online NAS Migration: Test design, automation strategy and automation framework design for migration of homogeneous/heterogeneous file systems to Huawei Dorado file systems. Test owner of RMTD, FSM modules for product and tiering to cloud storage over S3 for POC.
Hypervault: Competitor analysis and development high level design for HyperVault feature over SnapSync. As test owner, responsible for end to end test strategy, design, automation framework and execution.
Config-Replication: Test owner for reliability features of Config Replication feature in Dorado.
SnapSync: Responsible for end to end test strategy, design, automation framework, execution and reliability test design and execution.
Dorado Replication: Responsible for test automation framework, test design for sub features and migration of entire OceanStorPacific replication test scripts to Dorado with only library changes.
OceanStorPacific Replication: Responsible for test automation framework of Beta framework and design, execution of sub features. Migration of scripts from Alpha framework to Beta framework.
lwIPv6: Test framework design, test strategy, test design and execution for Ipv6, DHCPv6, TCP6, UDP6 for lwIP over LiteOS. Test execution on hisilicon device for all functional cases. Performance test using IXIA server for simulation of live network. Code review and Grey box testing.
lwIP: Responsible for test strategy, test design and execution for Ipv4, TCP, UDP, ARP, DHCP for lwIP over LiteOS. Code review and Grey box testing.
CoAP, micro CoAP: Owned test strategy, test design and execution, code review and Grey box testing.
Protocol Platform Testing: As part of telecom protocol test team, responsible for test analysis, test strategy and design identification, framework changes and test scripting and execution for multiple telecom protocols. Led a team of 5-6 members, responsible for review of test design, test framework support and risk analysis.
Diameter: Handle customer requirements, support dev for design and review, test strategy and test design, test framework automation and test scripting. Simulation and validation of fixes for critical customer/network issues. Development of test framework to handle multi context requirement. Major requirements including Diameter routing, DRA, Diameter proxy, relay and redirect agents. Device a fuzz tool based on Diameter AVP/sub AVP format to test the robustness of the stack.
LDAP: Support to development of multithread framework for testing
nStack: Devise test strategy, test design, automation framework for user level tcp/ip stack. Handle customer issues including simulation and validation of the changes. Travel to China to support testing, handing over to the team in China.
Diameter: Takeover Diameter/RADIUS from China. Handled features like Diameter Backup, Distribution, Diameter Relay, Proxy, Redirect agents.
ENUM QIP: Responsible for takeover from HQ, code walkthrough with development team, identification of vulnerable parts of code and new scenarios for DNS client to handle A, AAAA, NAPTR, SRV queries for iterative, recursive queries.
RADIUS: Designed Radius Protocol testcases, implemented corresponding automation changes and executed the same. Ported framework to flavours of UNIX.
CCXML: Identified functional test strategy, automation framework. Scripted and executed the cases on multiple os platforms as per design.
Python, scapy, nosetests, TTCN, ASN, C