Sr Performance Engineer Resume
Nashville, TN
SUMMARY
- 8 years of experience in Functional and Performance testing.
- Hands on Experience in conducting POC, writing test plan, NFR and Test Report documents.
- Involved in all phases of Performance Testing like Requirements gathering, Scripting, Testing, Monitoring, Analysis, Reporting, and Tuning.
- 8 year's experience scripting in Load runner.
- 3 year's experience scripting in Jmeter.
- Good experience in selenium IDE and writing scripts in selenium webdriver using Java.
- Proficient in developing scripts in various samplers in apache Jmeter and executing various load tests.
- Extensively used Neoload for executing and creating test scripts.
- Execution of Manual test scripts and responsible to track and log the defects using Quality Center ALM.
- Expert in conducting different varieties of tests like Load Test, Stress Test, Endurance Test, Failover test.
- Worked on different domains like Banking/Finance, Insurance, Ecommerce and Warehouse Management etc..
- Expert in analyzing the results, reporting and recommending the changes.
- Experienced in vb scripting in Quality Test professional tool
- Having good experience in Test script creation, Test Execution and analyzing the results of each test for the productive outcome.
- Expertise in recording/coding Vugen scripts using different protocols in all types of environments.
- Expertise in manual correlation, parameterization and C.
- Excellent knowledge and skills in test monitoring for transaction response times, web server metrics, Windows/Linux system resource, Web App, Server metrics, Database metrics and J2EE performance.
- Experienced in scripting the application using different protocols like Web (Http/Html), Web (Click and Script), Web services, RTE, RDP, AjaxTru Client, Dot Net and windows Socket.
- Worked majorly for Dot net and Java based applications.
- Excelled in testing the end to end performance of the application wif different types of testing like Benchmark/Load/Performance/Stress/Soak/Capacity.
- Expert in monitoring Linux based & dot net based applications
- Monitoring the performance of the application along wif the Web, System, Network and Database Server Resources.
- Involved in test status review meetings.
- Having good experience in Analytical and communication skills.
- Involved in testing SQL Migration projects performance.
TECHNICAL SKILLS
Testing: HP Load Runner, Neoload, JMeter,stormrunner,RPT, ALM, Performance Center
Monitoring: App Dynamics, JConsole, Nagios, Dynatrace, Perfmon, splunk,wyly, intrascope
Profiling/Tuning: SQL Server 2008 profiler, Statspack,AWR, JProfiler
Defect/Bug/Issue Tracking: TFS Team Foundation Server, Bugzilla, Quality Center (QC), JIRA.
Operating Systems: Linux, UNIX, Microsoft Windows - XP, Windows-Server 2003, Windows-Server 2008, Vista and Windows7, Windows 10, MobaXterm, winscp
Deployment Tools: Octopus, Jenkins
Version Controlling Tools: Perforce
Programming Languages: C, C++, Core Java
Database: Oracle, SQL Server,MySQL,Db2
PROFESSIONAL EXPERIENCE
Confidential - Nashville, TN
Sr Performance Engineer
Responsibilities:
- Worked in agile development environment wif frequently changing requirements and features set.
- Created and analysed relevant testing environment so that the application to be tested meets the production requirements
- Interacted wif business analysts and developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
- Educate clients for the need to performance test the applications before deploying in production and categorize different load test scenarios.
- Develop scripts using Web (HTTP/HTML) and web services protocol through Load runner tool and enhance the scripts to support error/data handling.
- Evaluated Think time and pacing calculations in preparing the scenario designs for testing wif various loads ranging from 5 TPS to 600 TPS.
- Execute single user test from front end to do page load analysis for test transactions using HTTP watch tool.
- Analyze the front-end metric involving response times, hits and throughput obtained from load runner tool for each executed load test.
- Assisting Project Manager wif deliverables, maintaining project plans and schedules.
- Defining Performance Test Strategy and development of Performance Test Plan including all necessary details of Performance Testing (Objectives, Scope, Resources, Scenario Details, Test cases and Schedules).
- Performed Web log analysis to deduce workload and understand the peak workload use cases and peak connected sessions wif different timings involved for performance testing understand the prime need to performance test each case
- Involved in Creating Test Scripts and Developed custom scripts for different workflows, user roles and business transactions
- Created Basic Scenarios for execution in Controller
- Responsible for Executing Load tests
- Measuring performance metrics (response times, throughputs, hits/sec etc.) and monitored resource demand metrics (%CPU, memory, etc.) ...
- Involved in preparing Load test Summary Report based on the Performance Metrics and Summarized result findings into meaningful charts and graphs
- Adding new graphs to the Analyzer reports, comparing results wif SLAs, merging two or more graphs to compare results, exporting HTML reports.
- Coordinated wif developers, database administrators while running the tests to monitor the server performance thus helped in identifying the performance bottlenecks.
Environment: Windows Servers, Quality Center/ALM, HP Load runner, Oracle, UNIX, SQL.
Confidential - Anaheim, CA
Senior Performance Test Engineer
Responsibilities:
- Interact wif business leads, solution architects and application team to develop and mimic production usage models by collecting non-functional requirements for multi-year rollout of large volume SOA.
- Involved in gathering all the requirements from various teams and worked on the test plan and test strategy documents for projects based on the NFR's.
- Follow Agile (Scrum) process, the performance validation process goes by the 'Work Done & Ready to Go' approach from time to time, release to release and in specific sprint by sprint.
- Worked wif developers in understanding the code and application in order to develop the Load scripts.
- Created Performance Load Test detailed plan and Test Case Design Document wif the input from developers and functional testers.
- Developed the Performance Scripts using VuGen.
- Analyzed scalability, throughput, and load testing metrics against AWS test servers to ensure maximum performance per requirements.
- Developed scripts and executed load test in Production Simulating Peak day volume.
- Developed Test Plans, Test Scenarios, Test Cases, Test Summary Reports and Test Execution Metrics.
- Developed robust Vuser Scripts using Web (HTTP/HTML, AjaxTruClient, & web services, Citrix protocols in load runner for applications.
- Created TEMPeffective Neo Load scripts using Web and Web services protocol.
- Used NeoLoad for load on a server, group of servers, network or object to test its strength or to analyze overall performance under different load types.
- Worked extensively wif JSON/XML data and SOAP protocols in Non-UI Web services (SOA) Testing.
- Conducted Testing on vendor environment to capture baseline and benchmark after migrating to Azure.
- Writes and executes SQL queries in validating test results
- Responsible for setting up Site scope monitors to monitor network activities and bottlenecks and to get metrics from App/Database servers.
- Configured and used DynaTrace for performance monitoring and performed trouble shooting on Bottlenecks wif performance testing along wif response times, analysis and profiling the application to find out where the performance issue.
- Monitored Metrics on Application server, Web server and database server.
- Used Splunk to monitor and collect the metrics of Performance test servers.
- Reported various Performance Analysis Graphs and Reports collected from various Performance Tools and discuss its bottlenecks such as Memory Leaks, JVM Heap, CPU Utilization, Network time.
- Analyzed JVM GC verbose logs and Heap dumps to find out potential memory leak issues.
- Responsible for Analysis, reporting and publishing of the test results.
Environment: HP Load Runner 12.53, HP performance center, NeoLoad, HTTP/HTML, JIRA, Dynatrace, Windows, Linux, Excel, SQL, Oracle Database 11g/12c, Oracle SQL Developer, Splunk.
Confidential - Berwynn, Pennsylvania
Performance Test Analyst
Responsibilities:
- Preparing PDD- Performance Design Document wif the project and portfolio details along wif the plan
- Copying the latest build version of NAF from the Installer box to the Performance environment servers.
- Deploying latest build on our perf Linux server box both Node and Rest server
- Scripting the identified business flows in Jmeter
- Load testing & Analyzing the Aggregate report and JTL files
- Pulling the node & restserver components access and server logs
- Executing SAR, TOP, VMSTAT, MPSTAT, IOSTAT, and TAIL to pull the system statistics accordingly
- Pulling the AWR report through the Linux server box
- Involved in thread dump and heap dump analysis
- Analyzing the results to debug the triggered errors and exceptions.
- Reporting the same to the concerned portfolio team
- Involved in Performance testing the regression business scenarios.
Environment: Oracle 12g, Red Hat Enterprise Linux Server release 5.5 (Tikanga), JMeter3.0/2.13, Winscp, MobaXterm, Loadrunner 11, 12.53
Confidential - New York, NY
Junior Performance Test Engineer
Responsibilities:
- Participating in sessions to analyze Business Requirements and the Functional Specifications.
- Studied high level design documents and flow charts and interacted wif business analysts and functional managers to clarify issues upon business requirements.
- Attending / conducting daily status meeting to review overall status.
- Reporting daily test execution status to the team / weekly status to the test manager.
- Writing Test Plans and Test Cases corresponding to business rules and requirements.
- Coordinating the test effort wif the various teams including developers, designers, architects, BA.
- Preparing Test scripts to run in the Performance environment.
- Implementing automated performance test process using LoadRunner.
- Used Virtual User Generate VuGen Scripts for web protocol.
- Enhanced the performance of the application by identifying the bottlenecks and providing advanced performance tuning.
- Analyzing the test results to determine the performance of the business application and reporting.
- Monitored Performance Measurements such as end-to-end response time, network and server response time, server response time, middleware-to-server response time.
- Developed User-Acceptance Test scripts and assisted users in conducting UAT.
- Performing System, Functional, and Regression Testing using selenium.
- Writing Selenium scripts, using JUnit and web driver for automated testing.
- Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse IDE.
- Involved in various performance testing such as Load, Stress and Volume testing using LoadRunner and Apache Jmeter.
- Used Jenkins to automate the batch testing and Load testing.
- Run SQL queries to retrieve data from backend systems.
- Supporting testing during code deployments to production
- Involved in checking the functionality of the system in pre/post production release processes.
- Responsible for monitoring the Infrastructure behaviour using App Dynamics during Load Test execution to identify performance Bottle Necks if any.
- Usage of VTS for test data creation to avoid data mismatch.
- Updated the defect list and performed the regression testing on new version of the application.
- Worked on the multi-tier structure.
Environment: HP LoadRunner, Performance centre, Apache Jmeter, Eclipse, Selenium, JUnit, Jenkins, ALM, AppDynamics, Web(HTTP/HTML), Web Services.
Confidential - Long beach, CA
Junior Performance Test Engineer
Responsibilities:
- Created Performance Test Plans
- Designed and developed performance testing automation artifacts (scripts, functions, scenarios, processes) for simple to complex testing situations using HP Load Runner.
- Created scenarios like Basic schedule by load test/group, Real world schedule by load test/by group as per the requirement in HP Performance Center
- Create clear documentation to scripts for the benefit of peers who are not involved in the scripts' creation.
- Assessments of Functional Analysis Documents, Business Studies, Business Related Documents to create Test Plan and Test Strategies.
- Analyzed requirements, detailed design, and formulated test plan for the functional testing of the application.
- Developed Vuser scripts in Web HTTP/HTML and Web service protocols in Load Runner using Load Runner VuGen.
- Inserted transactions, checkpoints into LoadRunner Web Vugen Scripts and Parameterized, Pacing and Correlated the scripts.
- Worked on handling the application response for Positive and Negative 'Testing.
- Execution of test cases and interaction wif the coding team to report and correct errors for every Version release.
- Responsible for Integration and Regression testing.
- Editing of automated scripts by inserting logical commands to handle complicated test scenarios.
Environment: DB2, CA Wily Introscope, SOAP UI, Gomez, HP ALM, Web services, Ajax TrueClient, WSDL, VMware, Citrix, windows, Load Runner, Performance Center, J Meter, Java.
