SUMMARY
- Experienced Automation, Performance Testing and Engineering lead for Software Quality Assurance (QA) with a proven ability in full software development lifecycle. Delivering scalable, fault - tolerant, fault-resilient solutions for complex problems & emerging technologies from QA perspective. Worked with different verticals including fortune 500 and varied level of stake holders, handling enterprise level application performance testing.
- Twelve plus years of experience in Performance Testing and Engineering.
- Experience in Waterfall, Scrum, SaFe Agile Software Development Life Cycle methodologies and also have programming experience in Java/J2EE.
- Handled and worked with varied level of Business teams & Project stakeholders delivering Performance testing milestones.
- Managed Functional, Non-Functional Testing (Load, Stress, Network, Failover, Outage, Failover, Outage, Disaster Recovery) and Automation Testing.
- Experience in managing team members in Onsite & Offshore with 24/7 support
- Experience in Requirements gathering, Estimation, Scoping, Resourcing, Developing Test Plan, Test Scripting, Test Execution, Test Reporting & Defect Management
- Architected and Managed different enterprise level applications from performance perspective - Web applications, Webservices, Microservices, Middleware, SOA, Engineering activities (Code Profiling, memory leak analyzing, Thread Dump & Heap Dump Analysis).
- Expert in performance testing tools HP LoadRunner/ Performance Center, JMeter to conduct various Performance Testing like Load, Stress, Endurance/Soak, Spike, Scalability & Network Testing (using Shunra VCat/Network Virtualization)
- Scripting Experience in various protocols HTTP/HTML, Webservices (SOAP/REST), Web (React JS, Angular JS, J2EE), Java Vuser for Middleware Technologies (JMS/MQ Queue), SAP(GUI/WEB), True Client, and Citrix & RTE
- Expert in Performance Testing applications (Enterprise Web applications, Webservices, Microservices, Citrix, SAP, Middleware based applications but not limited to) hosted in On-premises Datacenter, AWS Hybrid Cloud (Kubernetes EKS).
- Experience in developing a Performance Testing framework/scripts for the products including but not limited SiteMinder, Identity Manager, SAP ERP, Citrix(Desktop/Browser applications), JDA Warehouse Pivotal Gem fire(Data fabric), CDNs(Akamai, Cloudflare), Akka Framework, Amazon AWS Services(Kubernetes, Kinesis, DynamoDB, SQS)
- Experience in Client-side Performance Testing tools HttpWatch, Fiddler and Yslow
- Worked extensively in monitoring tools using APM tools like AppDynamics, Dynatrace, HP Diagnostics,
- AppDynamics/Dynatrace to find out performance bottleneck in Web/App/DB layers
- Experience in monitoring Windows/Unix/Linux Servers using tools SiteScope, Perfmon, Nmon/SAR/Unix Native shell commands
TECHNICAL SKILLS
Testing tools (Automation, Network and General tools used): HP LoadRunner, JMeter, NeoLoad, Performance Center, Selenium, Cucumber, HP Shunra VCat/Network Virtualization, Soap UI, Postman, ETL Pentaho Kettle, Kubectl/ AWS CLI in AWS Cloud
Application Performance Diagnostic/Scaling/optimization tools: AppDynamics, Dynatrace, HP Diagnostics, HP Site Scope, CA Wily Introscope, Visual VM, JConsole, IBM MAT, Perfmon, Nmon/SAR/Unix Shell, Thread/Heap analyzer, Kibana, Grafana, HTTP Watch, Fiddler, Yslow.
Programming and Scripting: Java/J2EE, JavaScript, HTTP/HTML, Webservices (SOAP/REST), API, Java Vuser for JMS/MQ Queue, SAP(GUI/WEB), True Client, Web (React JS, Angular JS, J2EE)
Software Products: SiteMinder, Identity Manager, JDA Warehouse, SAP ERP, Citrix(Desktop/Web), Gemfire(Caching), CDNs(Akamai, Cloudflare)
Application/Web Servers: JBoss AS, WebLogic, WebSphere, Tomcat & IIS, Apache, IIS, NGNIX
Databases/ORM: Teradata, DB2, Oracle, MS-SQL server, MS Access, MySQL
IDE, CI/CD: Jenkins, AWS CI/CD, Eclipse, NetBeans
Infrastructure, Cloud and Containerization: AWS Cloud, Docker, Kubernetes, RHEL/Solaris, Windows, Kubectl, AWS CLI, Kinesis, Dynamo DB, SQS
SDLC Models: AGILE - SCRUM, SaFe, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
Sr. Consultant
Responsibilities:
- Attended PI Planning meeting and gathered Non-Functional requirements for Features planned for the release
- Worked with the Scrum Master/Business Analysts/Solution Architects to capture the Acceptance Criteria for Performance Testing Features
- Worked with Scrum Master/Business Analysts/Solution Architects to derive the workload/usage model for performance testing
- Attended Test Environment management weekly meeting to reserve Test Data and Test Environment for performance testing
- Worked closely with Development Tech Lead & Solution Architects in designing Performance Testing Strategy
- Followed up with stakeholders to sign off on the Test Plan, Test Summary Report with stakeholders
- Conducted Performance Testing, Failover/Outage, Disaster Recovery Testing for Early Performance Testing & Certification Testing
- Attended Daily Stand Ups and provide Performance Testing Status to stakeholders
- Attended Sprint Iteration Review & Retrospective meeting
- Prepared Daily and Weekly status reports, conducted meeting with Reporting Manager
- Managed Offshore team and Deliverables
- Scheduled Defect Triage Meeting to convey the importance of the critical Defects
- Maintained the RAID logs (Risks, Assumptions, Issues and Dependencies) from performance test perspective and highlight it to the Project Management team.
- Certified the application performance after analyzing the Performance Test Results
- Participated in “Go/No-go” calls before production to determine release worthiness
Confidential
Sr. Consultant
Responsibilities:
- Attended Project Kick Off meeting or PI planning team
- Gathered Non-Functional Testing requirements from PI planning or Project Kick Off Meeting
- Provided Performance Testing estimates based on requirements
- Worked closely with Architects in designing performance testing strategy and capture Acceptance Criteria
- Worked with the Architects, Business Analysts & Development Leads to derive the Workload/Usage model for Performance testing
- Followed up with stakeholders for sign off on the Test plan & final Test report document, status updates to the stakeholders
- Conducted Performance Testing, Failover/Outage, Disaster Recovery Testing for Early Performance Testing & Certification Testing
- Prepared Daily and Weekly status reports, conducted meeting with Reporting Manager
- Managed Offshore team and Deliverables
- Scheduled Defect Triage Meeting to convey the importance of the critical Defects
- Maintained the RAID logs (Risks, Assumptions, Issues and Dependencies) from performance test perspective and highlight it to the Project Management team.
- Certified the application performance after analyzing the Performance Test Results
- Participated in “Go/No-go” calls before production to determine release worthiness
Confidential
Test Lead
Responsibilities:
- Designed the Performance test plan and validated the Test approach with stakeholders
- Reviewed Test Scripts and Delivered them to Onsite
- Prepared weekly status reports and shared with reporting manager
- Participated in Project Weekly Status calls and provided Performance Testing status
- Certified the application performance after analyzed the Performance Test Results
Confidential
Analyst
Responsibilities:
- Worked with the Business Analysts & Development team to derive the Workload/Usage model for Performance testing. Estimated the effort for performance testing
- Designed the Performance test plan and validated the Test approach with the team
- Tracked the tests executed by the team and reviewed the test results
- Participated in Project status calls and provided performance testing status
- Prepared Daily and Weekly status reports, conducted meeting with Reporting Manager
- Certified the application performance after analyzed the Performance Test Results