Sr. Performance Test Engineer Resume
San Diego, CA
SUMMARY:
- Over 5+ years of IT experience and diversified experience as Senior Quality Assurance Analyst/ Performance Test Engineer.
- Experience includes Performance Testing, Requirement Analysis, Manual Testing, Automation Testing and quality assurance in Client/Server and Web based applications.
- Extensive experience using automated tools such as, ALM Performance Center, HP LoadRunner, JMeter, Selenium, Dynatrace and SiteScope.
- Experience planning QA strategy, setting up the environment for testing applications being a self - starter, motivated team player and active mentor for junior testers.
TECHNICAL SKILLS:
Testing Tools Expertise: HP LoadRunner 11.0/11.52, 12.5, HP Performance Center 9.52/11.0/11.5/12.20, HP Application Lifecycle Management 11.0/11.52, Win Runner, Quality Center, HTTP Analyzer, DynaTrace 6.1, Wily Introscope, AppDynamics 4.2.11.0, JMeter, REST and SOAP web services, QTP, Silk Performer, Silk Test, SOAP UI, LOAD UI, Selenium
Testing Protocols: C, Citrix, Truclient - IE, Firefox, Mobile, Web http/html protocol, web services script using SOAP UI, .NET
Programming Languages: C, C++, Java Script, SQL, PL/SQL, VB.Net, ASP.Net
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Sr. Performance Test Engineer
Responsibilities:
- Gathered the requirements and compiled them into Test Plan.
- Prepared Test Cases, VuGen scripts, Test Data, execute test, validate results, manage defects and report results.
- Created Load test scripts using VU-GEN and enhanced them using C, Citrix, Truclient IE, Firefox, mobile and Web http/html protocol, web services script using SOAP UI.
- Using performance center and controller, execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
- Monitoring the load tests, stress tests and endurance tests using site scope.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Work independently with client and should aligned with offshore team to complete the deliverables on time.
- Identified Disk Usage, CPU, and Memory for Web, APP, Database servers and how the servers are getting loaded.
- Verified scripts in the standalone mode.
- Write custom script using fiddler calls.
- Identify performance bottlenecks and assist the development teams.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Verify that new or upgraded applications meet specified performance requirements.
- Memory Leaks were identified in Different components. Protocol to Protocol Response times, Web Page break downs, Components sizes were analyzed and reported.
- Collected the frequency of JVM Heap & Garbage Collection in Server during Test.
- Used Dynatrace to further monitor various graphs like Heap, GC, threads status, Java Process utilization, JVM exceptions, collection leaks and context switch\sec to pin-point issues.
- Extensive Parameterization of the VuGen scripts to ensure the real time load conditions.
- Performed manual correlation using the options in LoadRunner.
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Daily Status meeting with Team leader and testing teams to discuss bugs and other issues.
- Weekly Status meeting with Development and Management team to discuss bugs and other issues.
- Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
- Tested using JMeter across all tiers (web/app/DB) of the applications.
- Develop scenario based testing for the JMeter scripts.
- Create, schedule and run the scenarios using JMeter and generate necessary graphs
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios
- Performance test development for continuous Benchmarking using JMeter
- Created JMeter Test Cases to measure performance and functionality of web services
- Execution of automated test scripts using JMeter based on business/functional specifications
- Proficient in Manual and Automated testing - provided an integrated platform for software testing.
- Proficient in testing tools such as Cucumber with Selenium Java, QTP and ALM
- Worked extensively on SOAP UI functional and load testing and validated the response using assertions.
- Experience in writing test plans and test reports, defining test cases, developing and maintaining test scripts (Manual & amp; Automated), analyzing bugs and interacting with team members in fixing the errors.
- Excellent knowledge on all phases of Software Development Life Cycle (SDLC), Quality Assurance Life Cycle (QALC) and Defect Management Life Cycle (DMLC)
- Worked under SDLC models like Waterfall, Agile, Iterative Model and V-Model
- Automated Functional, Regression Testing with Quick Test Pro
- Took additional responsibility for creating over twenty automated test scripts in Quick Test Professional (QTP), in an Agile environment
Environment: QTP, LoadRunner, Performance Center, Rational Clear quest, Quality Center, Test Director, HP BAC, VB Script, .Net, JavaScript, SQL, Java, JAVA, JUnit, J2EE, JSP, IIS, XML/XLST, Oracle
Confidential, AIG Charlotte, NC
Jr. Performance Test Engineer
Responsibilities:
- Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- In depth knowledge of Software Development Life Cycle (SDLC) methodology (such as Agile, Waterfall and RUP).
- Develop and implement load and stress tests with Mercury LoadRunner, and present performance statistics to application teams, and provide recommendations of how and where performance can be improved
- Monitor and administrate hardware capacity to ensure the necessary resources are available for all tests.
- Identified Disk Usage, CPU, Memory for Web, APP, TUXEDO, Database servers and how the servers are getting loaded
- Gathered the requirements and compiled them into Test Plan
- Responsible for implementing LoadRunner, Performance Center, architecting the load testing infrastructure, hardware & software integration with LoadRunner.
- Prepared Test Cases, VuGen scripts, Load Test, Test Data, execute test, validate results, manage defects and report results
- Verified scripts in the standalone mode.
- Expert in creating Next Generation Usage Pattern Analysis from the Production Logs to generate Performance Load.
- Used Performance Center to define performance requirement like SLA in test.
- Interface with developers, project managers, and management in the development, execution and reporting of test automation results
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Verify that new or upgraded applications meet specified performance requirements.
- Memory Leaks were identified in Different components. Protocol to Protocol Response times, Web Page break downs, Components sizes were analyzed and reported.
- Created Load test scripts using VU-GEN and enhanced them using C, Ajax TruClient, Web and Click, ajax web and click protocol, web services script using SOAP UI.
- Configured and ran scenarios in Controller using scripts created in VU-GEN.
- Worked on Performance Center to create scenario as needed and run the load test
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Extensive Parameterization of the VuGen scripts to ensure the real time load conditions.
- Performed load testing (HP - Load runner, Load generator, Load controller and Load Analysis tools) executed scheduled tests and analyzed the test results.
- Monitoring the load tests, stress tests and endurance tests using wily.
- Trace Matrix and set up process to capture of standard Test Reporting Metrics.
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Weekly Status meeting with Development and Management teams to discuss bugs and other issues.
Environment: LoadRunner 11.5/12.01, JMeter, Performance Center 11.5/12.20, ALM 11.0, QTP, Cucumber, Selenium, XML, SoapUI, SiteScope, Jira, fiddler, IIS, .Net, Java/J2EE, Oracle E Business, SQL, SiteScope, Dynatrace 6.1, Appdynamic, Windows2000/NT, UNIX, SOA, Oracle, DB2, PMAT GRAPHER, CHARELS,SPLUNK 6.4.3, IBM HEAP DUMP ANALYSIS, Wily Introscope, SQL Developers, XML/SOAP
Confidential, Bristol, VA
IT Support
Responsibilities:
- Set up file transfers to match with custom internal reports
- Maintain all information databases
- Technical support for reporting and data issues
- Schedule, set up, quality assurance and distribution of daily and weekly reports as well as productivity reports
- Daily upload and process of all files
- Maintain data according to changes/enhancements requested
- Coordinate with employees in File Maintenance/IT Department daily.
