Sr. Performance Engineer Resume
Edison, NJ
SUMMARY
- 7 years of extensive experience in Software Quality Assurance and Performance testing.
- Hands on experience and exposure in all phases of project development lifecycle and Software Development Life Cycle (SDLC) right from Inception, Transformation to Execution which include Design, Development, and Implementation.
- Interacted with the Business community and the end users to gather requirements and developing (User Requirement Specification) URS documents.
- Developed functional and regression Silk Performer Test scripts for Java and .NET applications.
- Experience in performing load tests, duration tests in Silk Performer Workbench.
- Performed testing on Solaris and UNIX server applications.
- Experience in Performance testing of Web applications and Client/Server by using Load Runner/Performance Center/ALM.
- Worked extensively on fine - tuning the .Net and Java Applications.
- Performance testing Experience in PeopleSoft, Seibel applications by using HTTP/HTML, Web Click &Script, Web Services, Siebel, Oracle NCA and multiple protocols.
- Experience in performance testing of .NET applications on IIS Server.
- Experience in using Dot Net Diagnostics tool in Load Runner.
- Extensive experience in analyzing performance bottlenecks such as very high CPU usage, memory leaks.
- Developed performance scripts in Silk Performer to test various business processes.
- Created WebServices scripts using LoadRunner by importing the WSDL and XML files and recording the Client.
- Proficiency in testing the applications compatibility on UNIX and Windows platforms.
- Monitor server during Load testing to report call volume, mean, minimum, and maximum response time of all the method calls to server components using Silk Performer Server Analysis Module.
- Expert in C, C++ language in writing control statements and functions.
- Expertise in Manual and Automated Correlations to Parameterize Dynamically changing Parameter values.
- Monitoring system resources such as CPU Usage, % of Memory Occupied, VM Stat, I/O Stat, Throughput and Hits/sec.
- Collecting the frequency of JVM Heap and Garbage Collection in WebSphere during test.
- Have an ability to handle multiple projects with competing priorities.
- Individual with good analytical, inter personal and problem solving skills.
TECHNICAL SKILLS
Testing Tools: LoadRunner, Performance Center, ALM, Jmeter, Silk Performer, SOA Test, QTP, QC.
Monitoring Tools: Dynatrace, HP Diagnostics, Site Scope, BMC Performance assurance, J2EE diagnostics, Perfmon, JVM monitor, NMON
Environment: Java, .NET, Web and App Servers- Web Logic, Web Sphere, Apache, MQ Series, MTX, IIS, LDAP, SNA server, SQL Servers, AS 400, IBM 6000, MQ Series (IBM and MS), AIX
Languages: C, C++, Java, VBScript, SQL, Java Script
Databases: SQL Server 2000/2005, Oracle 9/10, Teradata, DB2, MS-Access 2.0, MySQL.
Operating Systems: Windows (98, 2000, NT), Linux, UNIX, Solaris
PROFESSIONAL EXPERIENCE
Sr. Performance Engineer
Confidential, Edison, NJ
Responsibilities:
- Worked on Performance testing Plan, Strategy and Deliverables documents for any project before and after performance testing of application go-live.
- Prepared Test Strategy, Test Plan and Test Cases based on the non-functional business requirements to meet SLA timings.
- Utilized various performance tools such as Oracle Enterprise Manager, PMON, NMON, top and WebLogic console for monitoring database cluster contention, I/O, User, CPU activities and overall server(s) performance.
- Used Benerator, Grinder tools to generate data and built a test database.
- Worked on Silk Performer 9.5, 15.0 and 16.5 versions for scripting of java application.
- Used Web (HTTP/HTML) and Web service protocols create scripts for performance and Load Testing.
- Modified scripts using Parameterization of input data, Parsing of the dynamic variables and by including required logic.
- Inserted Text checks, Timers and Think times to enhance the scripting.
- Tested web services applications using SOAP Client as well as by using WSDL files.
- Experience in writing functions, if-else statements and Nested loops logics in C-language to make scripts robust.
- Performed baseline tests with multiple users and generated Overview Reports and analyzed Response times and Response at 90th percentile.
- Monitored Performance metrics of transactions end-end during and after tests using Dynatrace.
- Executed 24 hour Duration tests and used Templates in Silk Performer Explorer to generate Overview reports.
- Performed duration tests using HP Load runner 11.5 and monitored for memory leaks.
- Monitored CPU utilization, runtime processors and frequently checked Memory utilization and truncated logs during test.
- Modified existed scripts code by including string functions and file statements for additional reliability.
- Responsible in client configuration in Dyanatrace and monitoring performance metrics.
- Regularly updated the Performance Team’s project plan in MS Project after completing major tasks within deadlines and determine contingency plan(s) for other project-related activities.
- Actively participated in the daily project meetings and walkthroughs.
- Created Test Plans, daily work plan and Final Report upon completion of the Testing engagement.
- Responsible for performance tuning the client application.
- Conducted Duration test, Stress test, Baseline tests to verify that new or upgraded application code meet specified performance requirements.
- Analyzed Online Monitor Graphs like Runtime Graphs, Transaction Graphs, Web Resource Graphs and System Resource Graphs.
Environment: HP Load Runner 11.5, Silk Performer 15.0, JVM Monitor 3.8, Windows 2000 Advanced Server, Java, Apache, Oracle Enterprise Manager, BMC Performance assurance, PMON, NMON, Web logic.
Sr. Performance Analyst
Confidential, Houston, TX
Responsibilities:
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Interacted with the Business community and the end users to gather requirements and developing (User Requirement Specification) URS documents.
- Automate functional Test cases using TestNG and Selenium Web Driver leveraging Bluefin framework.
- Generated Performance Test plan in order to Execute Performance Testing Using Load runner.
- Responsible for Performance, Stress & Regression testing of Retail Management System.
- Monitor server during Load testing to report call volume, mean, minimum, and maximum response time of all the method calls to server components using Silk Performer Explorer.
- Strong experience in creating scripts using Jmeter.
- Created scripts using Single and Multiple protocols.
- Used Protocols Web HTTP/HTML, Oracle NCA, Windows Socket, Web services, PeopleSoftand Citrix.
- Ran Load and Stress tests with different no of users for different times.
- Worked close with clients Interface with developers, project managers, and management in the development.
- Responsible for Web Services testing and testing AJAX http request.
- Enhanced Vuser scripts by introducing the timer blocks, by parameterizing user ids to run the script for multiple users.
- Responsible for testing backend Oracle database.
- Used monitoring tools like HP site scope, Dynatrace to monitor server side metrics like CPU, memory, disk utilization.
- Used Dynatrace hotspot to identify performance bottlenecks like memory leak
- Extensively monitored the UNIX servers. Monitored Web sphere using HP Diagnostics
- Created Various Vuser Scripts basing on the Critical Transactions Used by the Real Time users using VuGen of Load Runner.
- 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.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Recorded the Test cases using Automation tool Selenium IDE for web based application and checked the functionality of the application for every release.
- Designed and Developed new Automation Framework using Selenium RC/Web Driver and Java/Java Script.
- Performed automated testing of REST/JSON endpoints using API along with Selenium and Fiddler.
- Implemented and maintained an effective performance test environment.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Used HP Sitecope and HP Dignostics to monitor backend server metrics.
- Used Bluestripe to monitor the business process during the execution of performance tests.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards
- Used to identify the queries which were taking too long and optimize those queries to improve performance
- Monitored system performance using Gomez and Sitescope.
- Memory leaks at each Component level were identified and analyzed.
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing performance tests.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.
Environment: HP Load Runner, HP Performance Center, Wily Introscope, Dynatrace, Windows 2000 Advanced Server, Java, Apache, Tomcat, Oracle 10g, BMC Performance assurance, Web Logic, Quality Center, QTP.
Performance Engineer
Confidential, Los Angeles, CA
Responsibilities:
- Responsible for Performance, Stress & Regression Testing enterprise wide Web applications.
- Developed LoadRunner Scripts in multi-protocols. Parameterized, correlated and trouble shoot Loadrunner Scripts in VuGen.
- Captured the entire business process of applications into LoadRunner Scripts and executed test scripts for performance.
- Analyze online and batch transactions to test and measure the response times and other performance units.
- Created Automation scripts using HP Quick Test Pro (QTP) tool and executed the scripts in Regression phase.
- Entered the defects in Quality Center Defect log and assigned the severity levels.
- Developed functional and regression Silk Test scripts for Java and .NET applications
- Performed functionality testing, GUI testing, Security testing manually and using QTP.
- Tested web services anddatabasecalls using Silk performer and SOPUI
- Conducted Baseline and Benchmark Tests.
- Launched and monitored various load tests ranging from 50 to 500 user concurrency.
- Working Experience of onsite - offshore model of functioning.
- Identified stress test 'boiling points' and 'Threshold levels' in a process to scale production systems.
- Coordinated with Architectural teams, Database Teams to identify bottlenecks, bandwidth problems.
- Generate and document the HTML and Word format test reports using LR analyzer and Test observations.
- Add needed graphs, performance measurements, filter out think time etc while generating results.
- Performed different type of tests like Load Testing, Stress Testing, Performance Testing, Endurance Testing, Smoke Testing, etc., depending upon the application performance requirements.
- Familiar in working with both client - server and web based applications.
- DevelopedShell Scripts to facilitate batch testing inUNIXenvironment.
- Extensively usedUNIXcommands for fetching and checking the Log files
- Monitored the system performance, the hardware server (web/app/database) resources, connections, CPU, Memory, Queues, spikes etc while testing for performance analysis.
- Coordinated with DBA and Server team(s) for changing the server side cpu's, counts, configuration changes etc., in an effort to analyze and tune the system architecture.
- Measured performance units like response times, throughput etc for PeopleSoft systems optimization. Built servers based on the system performance cycle and metrics.
- Worked in good co-ordination with functional/PMO teams, business units, users & project owners.
- Gave Recommendations to the server/infrastructure team, managers about the performance bottlenecks and supported ongoing PeopleSoft performance issues and initiatives.
- Cross-browser testing was performed on Operating systems under test include Windows Vista/XP/2000/98/NT,Linux, and Mac.
- Contributed to the process of system tuning to improve its performance based on performance test results.
Environment: Load Runner, Performance Center, WebSphere, Portal Applications, Quality Center, SiteScope, Lotus Notes, .Net, IIS, MS sql Windows, HTML, XML, MS SQL.
Performance Tester
Confidential, Dallas, TX
Responsibilities:
- Executed the Vugen scripts using Load Runner to make confirm the baseline of the Entire Testing Process.
- Various testing types like business function test, Performance test, volume test, system test and load test were conducted on the application.
- Performed Load Testing, Stress Testing and Volume Testing using Load Runner.
- Generated Scenarios unto 500 concurrent Users and 20 Iterations.
- The system was developed using Oracle Applications and the backend database is Oracle in Windows Environment
- Interacted with the Business Analyst and application teams to discuss the performance requirements and load test strategy.
- Developed Vuser scripts using Web (HTTP/HTML), Ajax (Click and Script), Microsoft .Net, ODBC, Oracle NCA, PeopleSoft Enterprise protocols.
- Met with clients to discuss performance test plans and present performance test results
- Planned and design overall automation strategy setup test environment
- Prepare the weekly Test Report/status to the management team
Environment: Load Runner, WebLogic, Windows, Oracle, Access, Java Servlet pages, HTML, ASP, Test Director, J2EE, Tomcat Apache, QTP, Site Scope.
