Offering 8+ years of experience in Performance Testing with specialized skill set around Client Side Profiling (Web/Apps), Mobile App Testing & Automation frameworks
Strong knowledge in SDLC, DevOps & NFT DBTR phases - Designing strategies with gathered NFRs; Building scripts, scenario & service virtualization; Test execution, monitoring & analysis; Reporting bottlenecks and required performance tuning
Expertise with Distributed Large Scale Enterprise Applications, Architectural & Platform transformations at component level, On-prem to Cloud Migration of complex infra, CI/CD Implementations of PT Tools with open-source for effective monitoring & reporting
Effective problem solving & debugging skills with ability to innovate solutions; Proficiency in managing Stakeholders, Budget Estimation, Operational & Administrative activities, Resource Management
Highly observant, organized & adaptable to work under pressure
Overview
8
8
years of professional experience
4
4
years of post-secondary education
Work History
Performance Specialist - Prod NFT Technical Lead
Verizon Data Services India Pvt Ltd
09.2018 - Current
Managed & mentored a team of 5-7 members for efficient delivery
Requirement gathering session with stakeholders to understand the application design & architecture to risk assess performance impact
Obtain production peak traffic statistics & calculate futuristic projections to define and establish Performance NFRs, test environment variables, testing strategies and work load models
Prepare cost-effort estimation as per identified test scope, followed by allocation of respective FTEs
Build complex scripts (Hybrid App via Network Proxy recording) & scenarios to simulate prod user behavior for various channel streams & architecture stacks
Setting up Service Virtualization to mock request response behavior of 3rd party systems for write ops
Analyze application server logs (Kibana), GC Behavior (NewRelic) and monitor data logging at each components using HP Diag, Splunk, AppDynamics, SiteSpeed and visualize real time results via Grafana to identify performance bottlenecks and to suggest tuning
Collaborate with cross functional teams - Dev, Infra, TechOps, Network & Security, Business & Product Management to track the identified issues to closure via JIRA & reporting via Confluence
Perform Client Side profiling via Sitespeed for web apps
Delivered 300+ Production LTs(Spike, Failover, MultiDC) with max 100k Virtual users to simulate 250k TPM
Delivered CI/CD Integrations for AWS Load Generator Spin up, automating result analysis and open-source integration for data visualization & reporting via Jenkins & Ansible playbooks
Recompiled Jmeter source code to integrate with in-house dashboards & reporting tools created via ReactJS UI & Python APIs
Adequate knowledge in AWS, Kubernetes & Docker to efficiently understand and handle the application architecture & to cater the technological demands
Senior Performance Engineer - NFT Test Lead
Wipro India Pvt Ltd, Lloyds Banking Group UK
01.2018 - 08.2018
Handled the transformation of Customer Sales and Servicing Application via Bank Branch & Telephony Colleagues from Legacy Monolithic Architecture to Digital Microservices Architecture
Managed 4 member team to gather NFRs from stakeholders, derive production metrics from Business, strategize work load model for scaled down Non-Prod infrastructure
Created Web HTTP/HTML, WebServices, TruClient scripts via LoadRunner, Executed Load & Soak Tests via Performance Center, Monitored Infra Tiers with HP Diag, LogLogic, Splunk, Putty, TeamQuest, Perfmon counters
Identified issues were tracked in HP Quality Center and reported via Proprietary Documentation formats
Checkpoint calls, Defect Triage calls & war room calls were organized to track issues to closure with Dev Team
Client side profiling via AppDynamics for Web Apps
Associate - NFT Performance Engineer
Cognizant Technology Solutions
09.2013 - 01.2018
Lloyds Banking Group UK Offshore (NFT Test Lead):
Handled the Customer Authenticated Digital Web/Mobile Banking, Public Site Redesign, Digital Infrastructure Transformation 2.0, Monthly Business Release Regression, Platform Evolution & Shared Components Infrastructure Testing
Managed 8-10 member team to drive independently through Design Build Test Report phases of NFT for respective features
Client side profiling via AppDynamics for Web & Native applications to identify lazy loads, improper js execution, unorganized html tags
Lloyds Banking Group UK London (NFT Mobile Perf Engineer):
Defined Client Side Performance SLAs {Response Time, CPU, Memory, Battery} & testing approach based on IPA/APK architecture & app design to benchmark the performance
Compile tester build with IOS & Android IDEs to identify latency on various layers of client architecture from IDE console logs, network level sniffed data, and server logs. Compile debug build to capture the resource vital utilization via IDE instrument utilities
Identify the packaged & unpackaged size limits and tracking its memory footprint
Performed Accessibility Testing to ensure applications are within WCAG standards/compliance. Analyzed web html code to root-cause interface level issues to identify appropriate fixes
Education
Bachelor of Engineering - Electrical And Electronics Engineering
Monitoring tools: HP Diagnostics, Splunk, Kibana, Grafana, NewRelic, CA Wily, Perfmon, Team Quest View, IBM PMAT for GC analysis, AppDynamics, Putty, CloudWatch
Monitoring tools: HP Diagnostics, Splunk, Kibana, Grafana, NewRelic, CA Wily, Perfmon, Team Quest View, IBM PMAT for GC analysis, AppDynamics, Putty, CloudWatch
Engineer III Consultant - Systems Engineering at Verizon Data Services India Pvt. LtdEngineer III Consultant - Systems Engineering at Verizon Data Services India Pvt. Ltd