Performance Engineer Resume
CO
SUMMARY
- Over 6 years of experience in information technology with emphasis on performance testing.
- Well versed with all the stages of Testing Life Cycle (STLC).
- Analyzing business requirements and developing Performance Strategy for benchmarking.
- System Analysis for Performance, Load, Stress and Endurance testing.
- Analysis and review of project elements involved in traceability including requirements, testing artifacts, end - user support documentation and training materials.
- Identifying and Preparing Test cases for Performance Business Critical Transactions.
- Creating, scheduling and monitoring Load runner Controller and monitors for different load tests including Manual and Goal oriented scenarios.
- Creating and analyzing graphs, generation of performance test summary reports.
- Analyzed the test results like TPS, Hits/Sec, Transaction response time, CPU utilization etc., by using LoadRunner analysis, Various monitoring tools and prepare test reports.
- Configured runtime settings for action / think time.
- Proficient in putting loops into the load runner scripts to run scripts for multiple iterations.
- Experience with Unit, Functional, Performance, Stress/Volume, Regression, User acceptance and Integration/System Testing.
- Knowledge on performance tuning activities.
- Created performance scenarios and scripts for doing multiple iterations.
- Experience in testing both Web Based and Client/Server applications .
- Experience in analyzing Business and Development Specifications, Use Cases, and Detail Design to develop test requirements, procedures and test cases
- Proficient in using C for correlation and parameterizing of Vuser scripts to handle dynamic data values.
- Developed and managed test data and the test environment; as well as document and track problem reports.
- Good working knowledge of Bug Reporting Tools Test Director, Bugzilla.
- Experience in managing the testing schedule, communicating testing progress, deliverables tracking and reporting.
- Innovative problem solver with an inclination to adapt to new systems and processes.
- Ability to work effectively in a team and as well as an individual.
- Proactive team player with a positive attitude combined with good communication and interpersonal skills.
- Experience with monitoring tools like sitescope, wily, Dynatrace and Tivoli Performance viewer.
- Ability to work on tight schedules and on different projects concurrently.
- Coordinate with offshore team on developing test planning, scripts, scenarios, execution and result analysis.
TECHNICAL SKILLS
Operating Systems: Windows server2003/2008R2, UNIX, Windows XP,2003,2000,Vista, Windows NT and Linux
Languages: C, C++, JAVA/J2EE, SQL, HTML
Databases: MySql, Oracle, DB2, SQL Server
Testing Tools: LoadRunner, Performance center, ALM performance center, Confidential Quality Center, QTP, WinRunner
Web / Application Servers: Apache, Tomcat, Weblogic, WebSphere, IIS
Methodologies: RUP, Agile and waterfall
Monitoring Tools: Siteescope, Wily, Dynatrace, Tivoli, Confidential diagnostic
Other: Testing tools, ClearQuest, SiteScope, Team Quest, Wily, Quality Center, JUnit, VMware
PROFESSIONAL EXPERIENCE
Confidential, CO
Performance Engineer
Responsibilities:
- Collected work flows, established test plans, outlined test environment, scenarios and test scripts.
- Analyzed the system requirements and developed test plans using technical specifications.
- Designed various processes and design documents based on the specifications defined by the Business
- Performed Correlation and Parameterization for the script, to ensure the script runs successfully during replay.
- Performed Load, Stress, scalability and performance test using Load Runner 11.0.
- Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects.
- Performed the back-end test connecting the database MySql.
- Monitored Test through performance center and Controller.
- Monitored database for sessions, connection pool and memory issues.
- Recorded and enhanced Vuser Scripts by inserting Transaction points, Rendezvous points into Vuser Script in Loadrunner11.0.
- Involved in systems monitoring, OS Metrics, Site scope, Diagnostics/Profilers.
- Used Web Reg Find function to search for the text to see if the desired pages are returned during replay in Virtual User Generator.
- Used LoadRunner Controller to create and execute Scenarios for Vusers.
- Monitored the CPU, memory, and network utilizations on the Unix server using Site Scope monitors.
- I involved in Troubleshoot performance issues in custom code.
- Conducted QA reviews like Peer Review and Functional Review.
Confidential, OH
Performance Test Analyst
Responsibilities:
- Identified the test requirements based on business requirements and blueprints.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in Preparing Test Plans.
- Performed website Load, Stress and Endurance testing using LoadRunner.
- Created Performance scenarios and VUgen scripts for identifying business transaction.
- Configured Run-time settings for VUgen and Controller and monitored VUser status
- Participated in various meetings and discussed Enhancement and Modification Request issues.
- Involved in documentation of maintenance and running of scripts for future enhancements.
- Generated graphs and studied them to monitor the software performance and network bottlenecks.
- Prepared Test Metrics for measurement by keeping a record of the number of test cases passed, failed and details of the failures
- Monitored database for sessions, connection pool and memory issues
- Documented errors and implemented their resolutions.
- Provide input to the Test Manager, Project Leaders and peers regarding testing and product quality
- Analyzed results of Transactions Response time, Transaction under load, Transaction Summary by VUsers, Hit per Second and Throughput.
- Determined the source of bottlenecks by correlating the performance data with end-user loads and response times.
- Executed performance and endurance testing of a project to compare Transaction Response Time for business critical transactions on different builds of web based applications.
- Utilized LoadRunner Controller to perform volume testing to verify the system load process.
- Used LoadRunner to check the source of Performance delay, Network or client delays, CPU performance, and Input and output delays.
- Developed performance test results report
Confidential, CT
Performance Tester
Responsibilities:
- Prepare project timeline and resources.
- Complete both high-level and detailed designs.
- Provide sizing guidance and verification for strategic efforts.
- Conduct vendor product evaluation/selection, and proof-of-concept testing.
- Gather business testing requirements.
- Setup load testing tool ( Confidential LoadRunner, Performance Center) infrastructure.
- Load testing tool (LoadRunner VUgen) scripting on multiple protocols.
- Prepare and generate test data for scripts and batch processes.
- Setup load testing scenarios.
- Execute and coordinate Performance Test.
- Generate and analyze Performance Test results.
- Provide performance tuning recommendations.
- Ensure solutions aligned with company standards and industry best practices.
- Recommend opportunities for improvement.
- Coordinate technical group (application, network, security, platform, storage teams) and business functional group activities.
Confidential, Atlanta, Georgia
QA/Performance Tester
Responsibilities:
- Used Virtual User Generator to generate VUgen Scripts for web protocol, Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Changed the user loads by monitoring the number of hits on different web pages on the website
- Change the runtime settings such as pacing, think time, Log settings, browser emulation and timeout settings in LoadRunner VUgen and the controller
- Used Scenario By Schedule in the controller to change the Ramp Up, Duration and Ramp Down settings
- Monitored the metrics such as response times, throughput and server resources such as Total Processor Time, Available Bytes and Process Bytes by using LoadRunner Monitors
- Scheduled Load Tests to run overnight due to unavailability of environment during the daytime
- Analyzed the Transaction Summary Report and graphs generated in a LoadRunner Analysis session
- Identified the load balancing issues on the servers
- Analyzed server resources such as Total Processor Time to look for performance bottlenecks.
- Analyzed the server resources such as Available Bytes and Process Bytes for Memory Leaks
- Reported the defects using Rational Clear Quest and smoke tested the application after the fix
- Performed capacity testing on the Enhancements by using the Schedule By Group in Controller
- Worked on .Net Diagnostics tool to uncover the layers, classes and methods responsible for slow response times of transactions
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards
- Writes and executes SQL queries in validating test results
- Used Virtual User Generator to generate VUgen Scripts for web protocol, Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
Confidential
Sr.QA Engineer
Responsibilities:
- Analyzed system requirement specifications and developed Test scripts, Test Cases to cover overall QA System Testing
- Created Test Cases utilizing the use cases, business requirements, and technical requirements documents
- Engaged and worked with the business users to identify test coverage requirements, delivery timing and test prioritization
- Served as a coordinator to Test the application in all phases of testing cycles, monitored Test Cases execution and status
- Created virtual users in LoadRunner to perform Performance (Load/Stress) testing
- Coordinated and managed the Performance Testing using Load Runner identifying opportunities for Code Improvement
- Assisted in identifying test cases and resolving system functional and performance problems using QTP and Load Runner
- Effectively automated the test scripts in QTP
- Effectively updated the test scripts in QTP to match Business CR
- Executed SQL scripts database to validate data which flows to the end user with the actual data in the Database
- Parameterized and correlated the scripts and enhanced them according to the User Profile using Quick Test Pro
- Performed Database Testing, Keyword driven and Data driven testing in QTP created Checkpoints (text, table, standard image, database, bitmap) and Parameterization in QTP using Excel Sheets.
- Conducted system testing in the sys test environment to detect defects and ensure conformance with the requirements prior to code migration to UAT.
- Implemented proper error handling techniques for script failures
- Used to arrange meetings to discuss issues with developers and project managers. Worked very closely with developers to recreate defects found and also to verify the fixes.
- Initiated and participated in Conference Calls, Walk-through and Review Meetings and involved in supporting Production Releases
Confidential
QA Tester
Responsibilities:
- Interacted with the Business Analysts and Development team to gather the requirements from the Specifications documents and the design specifications.
- Designed test strategy and developed Test Plan, ensuring full documentation of the testing process based on the required standards.
- Wrote and executed several test cases depending on business requirement documents and functional specifications. Performed Back-end testing of the system using SQL queries.
- Performed Functional testing, GUI testing, Regression testing and User Acceptance Testing (UAT)
- Performed data driven testing using Data table in QTP and verified that the application was working properly with different data.
- Created verification points like Bitmap checkpoints, Database checkpoints using QTP in the Automation scripts.
- Performance testing is done usingLoadRunnerby planning the load by analyzing Task distribution diagrams, Transaction Profile and User profile, creating virtual users and analyzing different reports.
- Created Custom Analysis Templates inLoadRunnerAnalysis Module and used Monitors to analyze test results; Perform Root Cause analysis and provide management with Performance Test metrics and reports.
- Involved in various meetings and maintained responsibility for the Defect Tracking Process.
- Used Mercury Quality Center defect tracking tool to report application defects and enhancement request and discussed with developers to resolve technical issues.
