Performance Test Engineer Resume
Owings Mills, MD
PROFESSIONAL SUMMARY:
- 5+ Years of experience inSoftware development (SDLC)ofQA and Automated Performance testing covering all test types and levels of test methodology.
- Strong Experience in QA &Performance Testing of web - basedapplications,SOA applications, Trizetto Facets, TIBCO applications and ETL Batch jobs.
- Strong experience in gathering and analyzing functional &non-functional requirements.
- Strong experience in Performance Testing tools HP Load Runner/ HP Performance Center.
- Strong experience in developing Performance Test Plans/Test strategies.
- Strong experience in developing Performance Test Scripts and executing Performance Tests.
- Strong experience in doing System Testing, Performance Testing, Benchmark Testing, Stress Testing and Endurance testing.
- Strong in Load runner Scripting concepts - Correlation,Parameterization, checkpoints and scripts customization.
- Strong experience in Web/HTTP, Web Service, Oracle2tier, Citrix and Ajax Truclient protocols.
- Experience in using monitoring tools Compuware DynaTrace, Wily IntroScope, andTeam Quest.
- Monitoring system resources using VM Stat, I/O Stat commands and collecting teh metrics like CPU utilization, memory use,and Disks I/O rates, Paging space and paging rates etc.
- Experience wif Automation Tools HP QTP/UFT, Selenium and Rational Functional.
- Experience wif web services testing tools SOAP UI, Parasoft SOATest& JMeter.
- Experience in using UNIX command and writing UNIX shell scripts.
- Experience in working wif XML, SOA and Messaging Queues.
- Experience in writing SQL queries for test data preparation and to validate test results.
- Involved in Performance Tuning of Oracle, DB2 and SQL server databases.
- Experience in defect management tools HP Quality Center/ALM.
- Experience in working wif Waterfall model, V Model, and Agile SDLC methodologies.
- Excellent communication, coordination and interpersonal skills and worked as self-starter and performed well under little or no supervision.
- Ability to learn new technologies and challenging concepts quickly and implement them.
TECHNICAL SKILLS
QA/Testing Tools: Load Runner, Performance center, Para soft SOATest, Selenium IDE, SOAP UI, JMeter, PostmanCompuware DynaTrace, Wily IntroScope, Teamquest, Splunk, BWPM
Defect Management Tools: HP Quality Center/ HP ALM
Databases: Oracle10g/9i/8i, DB2, MS SQL Server 2008
Web Servers/Application Servers: Apache Tomcat, IBM WebSphere
EAI: TIBCO BC, TIBCO BW
Operating Systems: Windows 98/2000/XP, Windows Server, IBM AIX, Red hat Linux
Languages: C,SQL,Concepts of Java
PROFESSIONAL EXPERIENCE:
Confidential, Owings Mills, MD
Performance Test Engineer
Responsibilities:
- Gather teh Performance requirements and identifying teh Performance Test scenarios.
- Analyzed Business Requirements, Use Cases and developed Test Plan, and Test cases for complete end-to-end testing.
- Developing Performance Test Plan, Performance Test Cases, and Performance Test strategies.
- Interacting wif project team to make sure teh Performance Test environment is ready for Performance Tests.
- Developed workload model for various applications based on teh application usage.
- Identified various Performance monitoring points based on teh application architecture.
- Developing Performance Test scripts using Load Runner’s VuGen wif protocols Web/HTTP, Web services and Ajax Truclient.
- Execute Web Services Performance Tests using Load Runner, JMeter, Parasoft SOATest tools
- Used Ajax Truclient to capture teh response times of Ajax applications.
- Gathering teh test data required to execute Performance Tests by interacting wif Developers and Business Analysts.
- Enhancing teh Performance Test scripts using correlation and parameterization.
- Implementing teh content checks and error handling in Performance Test scripts.
- Used if conditions, for loops and c functions to customize teh scripts wherever required.
- Inserting rendezvous points for simulating Vusers to simultaneously perform a task.
- Confirming that teh Performance Test scripts are working, by checking in teh database in case of updates or inserts.
- Designed teh scenarios for Benchmark Testing, Stress Testing and Endurance testing using Load Runner Controller.
- Executed Performance Tests for different web technologies such as J2EE, Ajax, and PEGA.
- Monitoring teh Performance metrics such as Response Times, Hits Per Second, Throughput during Performance Tests.
- Using Compuware DynaTrace Identified which layer is contributing most to teh response times.
- Monitoring Heap usage, Web Container threads, JSP/Portlet response times through Wily IntroScope.
- Developing teh Performance Test reports and reviewing teh reports wif project team.
- Identified various bottlenecks such as slow performing SQL queries, Load Balancing issues.
- Analyzed teh server logs and heap dumps to find out hung threads and memory leaks.
- Developed UNIX shell scripts in extracting teh logs after Performance Tests are executed.
- Interacted wif developers, DBAs, System Admins to resolve performance issues.
- Used Ajax Truclient protocol for browser Performance Testing of web 2.0 applications.
- Monitored Queue depth while doing Performance Testing of TIBCO applications.
- Executed Performance Tests of batch jobs, monitored teh duration of batch jobs and compared against teh SLAs.
- Done Performance Tests of ETL(Informatica) batch jobs and collected Performance metrics.
- Executed Performance Tests of Trizetto Facets health care claims processing application.
- Used Firebug and HTTP Watch to monitor teh requests of web applications.
- Used Selenium IDE to automate teh scripts for data creation.
Environment: Load Runner, JMeter, SOATest, J2EE, TIBCO, BWPM,IBM Portals, WebSphere, Wily IntroScope,Site Scope,Splunk, Selenium, DynaTrace, PEGA, Oracle,SQL, HP ALM &QTP.
Confidential
Systems Engineer
Responsibilities:
- Reviewing teh technical design documents of teh application to understand teh architecture.
- Gathering teh Performance Requirements and identifying teh Performance Test Scenarios.
- Develop Performance Test Scripts using HP Load Runner (Virtual User Generator).
- Used Web/HTTP protocol for developing teh Performance Test Scripts.
- Correlating teh Performance Test scripts by capturing teh dynamically changing data.
- Parameterizing teh Performance Test scripts to use various sets of data.
- Inserting Text check points to make sure teh required pages are getting downloaded.
- Enhancing teh Performance Test scripts using C functions wherever required.
- Designing teh scenarios using HP Load Runner (Controller) for Load Tests and Stress Tests.
- Executing teh Load Tests and Stress Tests using Controller.
- Monitoring teh average response times, throughput, hits per second graphs using Controller during Performance Tests.
- Analyzing teh Performance Test results using Load Runner Analysis by merging various graphs.
- Interacting wif technical team members to find out and resolve teh bottlenecks.
- Monitoring Server CPU and Memory usage using UNIX commands.
- Preparing Performance Test Report once teh performance tests are completed.
- Reviewing Performance Test Reports wif teh project team members.
- Reviewed teh business requirements and identified various test cases.
- Developed System Test Cases as per teh requirements.
- Performed Smoke testing, System Testing, Regression Testing.
- Identified defects and tracked them using HP Quality Center.
- Identified teh various test cases which need to be automated.
- Executed automation test cases using HP Quick Test Professional.
Environment: Load Runner,Oracle10g, J2EE, MS SQL Server 2000, Web Logic, IBM AIX 4.3, MQ Series 4.0, Quality Center 9.0, Quick Test Professional 9.1.