Sr. Performance Engineer Resume
4.00/5 (Submit Your Rating)
Plano, TX
SUMMARY
- Sr. Performance Engineer with 8+ years of experience in Application Performance Testing, Performance Monitoring and Root Cause Analysis of Mobile and Full web applications
- Hands on experience and proficient in tools like Loadrunner, JMeter, Performance Center, CA Introscope, Dynatrace, App Dynamics, Splunk, MF ALM, JIRA, TDP and several In - house tools
- Expertise with capturing Non-Functional Requirements and User Load Volumetric
- Experience with the preparation of Test Plans, Project Plans and Traceability Matrix
- Experienced with setting up of environments with Stubs using Lisa Wily/Parasoft
- Experienced with using Splunk for custom Dashboards and Reports for trend analysis
- Designed Test scenarios and executed numerous Performance tests for Load testing, Stress, Endurance, Capacity, Scalability and Soak testing
- Experience of testing Web/HTTP, Web services, REST APIs and Database testing
- Hands on experience with Root cause Analysis and recommendations for Frontend and Server metrics (API Tuning, Web Page Assets, Heap, Threads, Connections)
- Experienced with using HTTPWatch, Fiddler and Dev Tools for detailed waterfall analysis
- Experienced with Heap analysis, Thread dump analysis, Log analysis
- Experience of working in Test, Pre-prod and Production environments for Testing, Monitoring and performance validation
- Hands on experience with Defect Management (Creation, Follow up, Re-test and Closure)
- Strong experience in Agile Scrum methodologies
- Proficient in communication and coordination with Developers, Architects, Product owners, Business clients and QA teams
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Sr. Performance Engineer
Responsibilities:
- Coordination with Product owners and Business stakeholders for Non-functional requirements for both Online Full web and Mobile applications
- Involve in Sprint Planning meetings and create User stories
- Capture volumetric from Production for user load and Backend response times (for stubs)
- Coordination with Infra team for Setting up of the Environments with stubs using Lisa Wily/Parasoft
- Validation of environments and End to End flows by checking logs in Splunk for backend errors
- Creation and enhancement of test scripts using Web/HTTP, Ajax and Webservices protocols
- Prepare Performance test scenarios and workload models
- Conduct Load testing, Stress, Endurance, Capacity, Scalability and Soak testing, using Web, Ajax and Webservices protocols
- Create Dashboards and reports in Splunk, Dynatrace, AppDynamics
- Using Websphere tool, Turn ON/OFF the servers for environment scaling to conduct different test types
- Monitor logs, server stats, Application performance (Resp times) in Splunk, AppDynamics and Dynatrace
- Deep dive root cause analysis, Heap dump and Thread dump analysis, Frontend web components analysis and providing tuning recommendations
- Defect creation and Defect Management (Creation, Follow up, Re-test and Closure)
- Regular Status updates, and coordination with project stakeholders
Confidential, Dallas, TX
Performance Engineer
Responsibilities:
- Project System Study and Capture Non-Functional Requirements
- Work with Design and Development teams for capturing Performance SLAs and User Load Volumetric
- Understanding the application architecture and application design
- Translate all requirements to Performance objectives and the specification of a peak usage model (peak workload model)
- Preparation of Test Plan and Test Case documents and Test Data
- Peer reviews and uploading the test cases to HP ALM
- Create automated test scripts using Load runner for the identified performance test cases
- Enhance the scripts and apply parameterization, correlations and error handling
- Create Performance Test Scenarios and execute the scripts in HP Performance Center, for benchmark testing, Load test, stress test, Capacity test and soak tests
- Identify Performance issues and bottlenecks related to Frontend metrics such as Response Time, Hits/Sec, Errors, Throughput etc)
- Monitor the frontend metrics in Dynatrace tool and conduct root cause analysis using Transaction tracing and Pure path technology
- Monitor server parameters such as CPU, Memory, GC Heap, Threads, Connections in CA Introscope
- Use Splunk queries and Dashboards for performance trend analysis and leadership reporting
- Conduct root cause analysis and create test reports with performance recommendations
- Create performance defects in HP ALM and assign to the dev team
- Follow up of the defects until closure
- Attend daily and weekly status calls (internal and external)
- Regular Status updates, and coordination with project stakeholders
Confidential, Seattle, WA
Performance Engineer
Responsibilities:
- Project System Study, Requirements scoping & gathering
- Understanding the application architecture and application design
- Involve in the preparation of Test plans and Test strategy documents
- Translate all requirements to Performance objectives and the specification of a peak usage model (peak workload model)
- Create test scripts for backend system APIs using Load Runner, Jmeter and validate using Postman
- Preparation of performance test data for multiple iterations
- Peer reviews and uploading the test scripts into HP Quality Center
- Conduct Sanity tests, Load test, stress test, capacity test, batch job tests and soak tests
- Monitor the API performance, and other metrics like transactions/sec, errors per sec, etc.
- Monitor server parameters like CPU, Memory, GC Heap, Threads, Connections in CA Introscope
- Root cause Analysis and recommendations for API Tuning, Asset caching, API Pre-fetch, Tag optimization, Server performance, etc
- Conduct root cause analysis and create test reports with performance recommendations
- Create performance defects in HP ALM and assign to the dev team
- Follow up of the defects until closure
- Attend daily and weekly status calls
- Regular Status updates, and coordination with project stakeholders
Confidential, Seattle, WA
Performance Test Engineer
Responsibilities:
- Project System Study and Capture Non-Functional Requirements and user volumetric
- Understanding the application architecture and application design
- Preparation of Test Plan and Test Case documents and Test Data
- Peer reviews and uploading the test cases to HP ALM
- Create automated test scripts using Load runner for the identified performance test cases
- Enhance the scripts and apply parameterization, correlations and error handling
- Create Performance Test Scenarios and execute the scripts in HP Performance Center, for benchmark testing, Load test, stress test and soak tests
- Identify Performance issues and bottlenecks related to Frontend metrics such as Response Time, Hits/Sec, Errors, Throughput etc)
- Monitor server parameters like CPU, Memory, GC Heap, Threads, Connections in CA Introscope
- Conduct root cause analysis and create test reports with performance recommendations
- Raise defects in HP Quality center and work with Dev teams
- Follow up of the defects until closure
- Attend daily and weekly status calls (internal and external)
- Regular Status updates, and coordination with project stakeholders