Sr. Performance Engineer Resume
WA
PROFESSIONAL SUMMARY
Over Eight years of diverse experience in the field of SDLC (Software development Life Cycle) and STLC (Software Testing life cycle) on Stand alone, client/server and web based applications for Education, Banking, Financial and Telecom.
- Conversant with all phases of Project Life Cycle including Requirement gathering, Analysis, Design, Development, Testing and Implementation of Quality Software.
- Experience with Mercury Tools such as Load Runner and Quality Center.
- Strong skills using, installing, and configuring all components of Load Runner including VUGen, Controller, Analysis, and Load Generators.
- Proficient with using web, click and script, web services, citrix, winsock, and database protocols in LoadRunner
- Testing of GUI and Web based applications on Windows and UNIX platforms using automated tools.
- Experience in Developing, maintaining and Analyzing Requirements, Test Plans, Technical Specifications, Test Strategy, Test Scenarios, Test Cases, System Specifications, Use-Cases, Test Summary Reports, Bug Reports, Track Report and Traceability Matrix based on business requirements.
- Well versed in defect tracking & reporting using tools such as Test Director, HP Quality Centre, Clear Quest and Lotus Notes Database.
- Proficient in Configuration Management tools such as Lotus Notes Source Integrity, Clear Case and MS Visual Source Safe.
- Experience working in Windows and UNIX Environment
- Experience in monitoring servers using tools like SiteScope, Wily, TeamQuest and Tivoli Performance Viewer.
- Analyze the CPU Utilization, Memory usage, Garbage Collection and DB connections to verify the performance of the applications.
- Develop the Test Recommendations for each test pass and Test Results.
- Analyze the network connections between the servers
- Load test execution and work with Product Management and Development determining the number of virtual users to be used during the performance test.
- Coordinate web application performance testing pre-tasks: Ensure performance test requirements are received. Develop product specific performance test plans.
- Supervise script recording, ensuring correctness and quality with an understanding of monitoring requirements based on test objectives, test execution tasks. Coordinate test window and lab utilization.
- Secure technical support for monitoring of infrastructure and to qualify observations.
- Work with other technical team members (Architects, DBA) to support the test execution to ensure correct environment configuration just prior to execution.
- Execute performance / load / stress and other non-functional tests. Monitor application logs to determine system behavior. Address all technical issues, facilitate the resolution and necessary follow up with PM, IS/IT, Development, and other cross-functional departments.
- Performance testing post-test tasks: Gather various reports and statistics from monitoring groups, packaging and reporting results to project teams. Assist in explanation of results and other post-test initiatives.
- Generate performance graphs, session reports and other related documentation required for validation and analysis. Publish results and receive appropriate signoff. Prepare detail status reports, and monitoring of all defects and issues.
- Monitoring tasks: Responsible for defining, setting up and maintaining appropriate monitoring scripts to monitor Systems using the following tools and approaches.
- Flexible & capable of successfully managing multiple projects simultaneously.
- Experienced in Unix Shell scripting
- Functional understanding of data warehouse design Star and Snowflake Schema, ETL and Business Intelligence Tools. Strong knowledge of SQL and PL/SQL to test database integrity.
- Worked with V-Model, RUP, Agile and Waterfall Methodologies.
TECHNICAL SKILLS
Domain knowledge: Education, Banking, Accounting, Communication.
Web Technologies: HTML, XML, XHTML.
Languages: SQL, C, C++, Java, Shell.
RDBMS: MS Access, MS SQL Server, MySQL
Methodologies: RUP, CMMI
Operating Systems: Windows XP/2000/ Server2003/98/NT/95, UNIX, Linux, Solaris.
Networking: TCP/IP, FTP, UDP, HTTP, FTP, FTPS, SFTP
Automation Tools: LoadRunner, QTP, Performance Center
Defect Tracking Tools: Test Director, Lotus Notes, Clear Quest, Quality Center.
Monitoring Tools: SiteScope, Wily, Tivoli Performance Monitoring Tool
PROFESSIONAL EXPERIENCE
Confidential,WA Nov 10 to Present
Sr. Performance Engineer
Responsibilities:
- Involved in gathering business requirement, studying the application and collecting the information from developers and business based on Agile/Scrum Methodology.
- Created Vuser scripts that contain tasks performed by each Vuser, tasks performed by Vuser’s as a whole, and tasks measured as transactions.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Coordinated creation of stress environments to conduct stress\\load testing.
- Involved in project planning, coordination and implemented performance methodology.
- Conducted Load Test for multiple users using LoadRunner and Jmeter.
- Developed Vuser scripts using LoadRunner Web (HTTP/HTML), Java, Oracle_NCA, SAP Web/GUI and Web Services (SOAP/SOA) protocols based on the user workflows
- Created Various Vuser Scripts basing on the Critical Transactions Used by the Real Time users using VuGen of Load Runner.
- Responsible for testing with increasing number of users using Silk Performer.
- Performed lot of enhancements in the Vuser Scripts like Parameterization, Correlation, and Rendezvous Points and so on using Vugen of Load Runner.
- Executed different Scenarios Using Controller of Load Runner like Bench Marking, Increasing Load, Stress and Soak tests.
- Utilized JProbe to identify the amount of test coverage for test scripts
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Created Data-driven automation framework using SILK
- Performed Database testing by executing SQL queries.
- Implemented and maintained an effective performance test environment.
- Involved in writing the SQL queries to test the test cases of how the data is retrieved updated and deleted in the tables and in Defect Tracking.
- Performance Latency/Throughput testing.
- Created different reports in SILK for reporting purpose.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
Environment: Loadrunner, Quality center, Performance Center, SILK, JProbe, Citrix, Java, .Net, SAP GUI, XML, Oracle, Oracle E-Business Suite, Business Objects, Dynatrace, SQL server, PowerShell, Quality Center, Windows XP, Web Sphere, Lotus Notes and UNIX
Confidential, MD Jun 09 to Oct 10
Sr. Performance Engineer
Responsibilities:
- Interacted with the Business Analyst and application teams to discuss the performance requirements and load test strategy
- Developed the performance Test Plans and Load Test Strategies
- Developed Vuser scripts using Web (HTTP/HTML), Siebel Web, .Net, Winsock, Web Services, Microsoft .Net, Java, ODBC and Oracle NCA.
- Created customized LoadRunner VuGen scripts at API level with manual correlation, user defined functions, development libraries (classes and methods), and error handling.
- Enhanced Vuser scripts by adding correlations, parameters, condition controls, and checking/validation functions
- Used SiteScope and Introscope to monitored the databases, application and web servers (at OS & Application level) for Performance bottlenecks while conducting Load, Stress, volume, and Memory tests.
- Monitored different graphs like transaction response time and analyzed server performance status, hits per second, throughput, windows resources and database server resources etc.
- Found performance degradation issues like “Out of Memory” problems and improved Thread pool utilization, Memory Leaks, JDBC connection Pool size, & Transaction Rollbacks.
- Analyzed Load pattern and created test scenarios to emulate the real life stress conditions.
- Created Test Metrics, Bug Database and generated weekly reports for senior management.
- Creating and executing SQL queries to perform Data Integrity testing on an Oracle Database to validate data.
- Conducted meetings with developers, application team, business team to analyze the defects evaluate the test executions
- Involved in the decision making with the management for final applications releases
Environment: Testing tools: HP-LoadRunner, Performance Center, Wily-Introscope, HP-SiteScope, LoadRunner protocols: Web (http/html), DB2, Siebel Web, Microsoft .NET, ODBC, Oracle NCA, Web (Click and Script), and Windows Sockets
Confidential,NY Sept 06 to May 09
Performance Engineer
Responsibilities:
- Developed Test Plans, Test Scenarios, Test Cases, Test Summary Reports and Test Execution Metrics.
- Developed and Executed the Test cases & scripts for Smoke, Functional, System, Regression, and Performance.
- Involved in Business functionality review meetings and Use-Case Analysis and developing the templates for User/Customer Training and documentation.
- Extensively used HP Loadrunner for Developing Vuser Scripts
- Developed Loadrunner Scripts in PeopleSoft Enterprises, Web, SAP Web/GUI, Web Services and Citrix protocols.
- Executed Performance tests using Performance Center.
- Gathered Performance requirements for the application and designed performance tests for the multiple clients within the organization.
- Customized Loadrunner scripts in C language like String manipulation for the Loadrunner Scripts
- Developed Web Service Vuser scripts for a Web Service Call using Soap UI.
- Extensively used XML Spy to test SOAP and web services based applications.
- Worked extensively with XML data and SOAP protocols in Non UI Web services (SOA) Testing.
- Checked Cognos reports for performance issue and suggested developer.
- Responsible for setting up monitors to monitor network activities and bottlenecks.
- Installed SiteScope, and configured monitors for analysis.
- Used SiteScope to get metrics from servers.
- Tested the backend database using SQL queries and worked with where, group by, and having clauses.
- Analyzed results for Bottlenecks and made recommendations for the bottlenecks.
- Monitored Metrics on Application server, Web server and database server.
- Created rendezvous point for Performance test scenarios to find deadlocks.
Environment: HP LoadRunner, SiteScope, HP Performance Center, Perfmon, Quality Center, PeopleSoft ERP Systems, Mainframe, Web Services, Java, SAP, Wily Introscope, BMC Mainview, IHS, IIS, Oracle, SQL server 2000/2005, WinSQL, Windows XP, Web Sphere, ITM, AIX, Lotus Notes and UNIX
EDUCATION:
Master’s in Computer Science
Bachelor’s in Computer Science