Sr. Performance Test Engineer Resume
Chicago, IL
SUMMARY:
- 8+ years of experience on performance testing of client - server, web services and web-based applications with exposure to diverse business domains that include healthcare, banking, insurance telecom and government agency
- Expert using LoadRunner and Performance Center, JMeter, Blaze Meter for performance engineering
- Experience working with Windows Server Performance Testing using JMeter, LoadRunner.
- Expertise in LoadRunner, Performance Center and JMETER.
- Experience working with Network and Java Application Performance Testing using JMeter, LoadRunner.
- Having Extensive Professional Experience in Software Testing as Software Quality Assurance
- Engineer on different platforms and environments
- Experience in performing end-to-end functionality testing for Web-based, Client-Server, Database, and Middleware Applications.
- Specific performance testing expertise includes load, baseline, component, regression, functionality and stress test using LoadRunner and performance center
- Knowledge of C, Java, HTTP and XML
- Exposure of RDBMS and SQL Queries to perform data driven tests and involved in front-end and back-end testing
- Expert in analyzing Business Requirements Specifications (BRS) &User Requirements Specifications (CRS).
- Experience in Web Application automation using Selenium Web Driver with Java.
- Strong knowledge of all phases of Software Development Life Cycle (SDLC) with concentration on implementation of various applications and performance testing
- Have experience working on monitoring tools like HP Diagnostics, HP BSM, SiteScope, Wily Introscope, Dynatrace, and Splunk.
- Expertise in developing and maintaining test scripts, analyzing bugs and interacting with development team in fixing the defects
- Derive client requirements and write performance test plans.
- Experience in execution of automated scripts using Keyword/Data Driven Framework.
- Experienced using MS Project for scheduling and assigning resources for different projects
- Exceptional ability to interact with system users, developers and required parties
- Very good presentation and communication skills
- An excellent team player, a self-motivated, a quick learner and determination to learn new technologies
- Monitored Hardware, Memory, JVM, Web Servers, App Servers, DB Servers and Network etc., using monitoring tools.
- Have good experience in working with performance testing tools like HP's LoadRunner, JMeter, Performance Center and Blaze meter cloud load testing tools.
- Expertise in Mobile Application Testing (Android, IOS) on Mobile Handsets.
- Expertise in functional testing of browser Web applications and mobile applications.
- Used HP Diagnostic and AppDynamics for monitoring and debug the performance issue
- Developed Performance Test scripts using SOASTA for mobile devices
- Responsible for testing Web Services using SOASTA and LoadRunner.
- Develop VUGen test scripts using Web HTTP/HTML, TruClient, and Unix Protocol in various tools such as HP LoadRunner, Silk Performer.
- D eveloping Vugen/Silk Performer scripts from scratch on complex user workflows.
- Developed and executed performance test scripts using Silk Performer
- Strong working experience in Web services testing using Groovy and SOAPUI.
- Executed cross browser testing, web service testing using SOAP UI, sanity and smoke test
- Experience in testing Web Applications, Web services, REST APIs, MQ Tests, and Data Services.
- SOAP UI Testing to test web services especially for Data services and Integration stories
- Strong working experience in Load Testing of AWS (Amazon Web Service) using SoapUI Pro.
TECHNICAL SKILLS:
AIX, HP: UX, SOLARIS, Windows XP, 2003, 2000, Vista, Windows NT and Linux
Languages: C, C++, TSL, JAVA, SQL and PERL.
Oracle, DB2, SQL Server, MS: ACCESS, My SQL
Testing Tools: LoadRunner, Quality Center, Performance Center, JMeter
GUI: VB, JSP, Java Applets, ASP, HTML.
Web Related: DHTML, XML, VB Script, JavaScript, Java, JSP
Web/Application Servers: Apache, Tomcat, WebLogic, WebSphere, IIS.
Other: Site scope, Wily Introscope, Dynatrace and Quick Test Pro
PROFESSIONAL EXPERIENCE:
Confidential . Chicago, IL
Sr. Performance Test Engineer
Responsibilities:
- Participated in Business meetings with BA's and different Applications teams to analyze the testing requirements.
- Involved in detailed design reviews and in conducting early Performance & NFR tests for the applications.
- Establish performance and non-functional Test scope, approach and plans.
- Performance test development for 'Continuous Benchmarking' using JMeter and Jenkins
- Design, Develop and Execute load tests using JMeter and Jenkins experience working on monitoring tools like HP Diagnostics, HP BSM, SiteScope, Wily Introscope, Dynatrace, and Splunk.
- Created Reports/Graphs using Load Runner analysis and Splunk tools.
- Used Splunk to Monitor long running transactions
- Created Reports/Graphs using Load Runner analysis and Splunk tools
- Created JMeter Test Cases to measure performance and functionality of web services
- Has very strong exposure on Performance using LoadRunner and JMeter
- Execution of automated test scripts using JMeter based on business/functional specifications
- Used regular expression for dynamic values in JMeter
- Simultaneously worked on different project using JMeter for designing and developing test scenarios, test scripts as well as integration solutions.
- Used Dynatrace to perform transactional analysis on slow performing transactions
- Created dashboards in Dynatrace to monitor the server metrics
- Comprehensive knowledge of LoadRunner, SOASTA VSTS and JMeter
- Developed load test scripts using Apache JMeter and performed load testing in Blaze meter (cloud).
- Used JMeter for heavy load on a server, group of servers, network or object to test its strength or to analyze overall performance under different load types.
- Worked with JMeter in stimulating load on the servers to check performance of different load types.
- Worked with Test Architect & Development teams to create an initial performance test strategy.
- Prepared the test scripts using VUGen on Load runner and made necessary enhancements to the scripts to suit the real-world scenarios by doing parameterization and correlation.
- Created reusable global functions using C to enhance the scripts and functions to control script execution time and Servlet hit rate.
- Prepared the test suites in HP Performance center based on the client requirements.
- Conducted Baseline testing, Endurance testing, Load testing and Stress testing on the different applications in State farm as per the client requirements.
- Conducted tests to identify break over points and memory leaks.
- Identified the Failure points of the Applications with the help of App Architects and Development team to design the Non-Functional test scenarios to test the Business Continuity in case of any Errors.
- Executed the Non-Functional tests to test the Business Continuity, Error Recoverability, Failover and user acceptability for a better customer experience.
- Assisted development team to capture the Early Performance Test results using Soap UI and HTTP Watch.
- Conducted mini load testing for Web Services, Applications UI during Development Phase using Soap UI, HP Load runner to identify the performance bottlenecks early during the development phase.
- Leading and organizing meetings to further analyze results and determine next steps for performance testing and tuning.
- Researching and understanding of new and existing applications in state farm.
- Scheduling, coordinating, and managing successful completion of the non-functional and performance testing of all releases.
- Being as escalation point for non-functional and performance Test Analysts.
- Used JMeter during performance testing of the Oracle ERP application for the DAI project. collected response from target server and other statistics which show the performance of the application or server via graphs or tables
- Experience in testing tools like JMeter and Postman.
- Develop VUGen test scripts using Web HTTP/HTML, TruClient, and Unix Protocol in various tools such as HP LoadRunner, Silk Performer.
- Experienced in configuration management using Visual Studio Team System (VSTS) team foundation server, VSS and sub-version
- Modifying Vugen/Silk Performer scripts using C custom coding and functions.
- Used Silk Performer and LoadRunner to execute load testing against AIX, JAVA/J2EE , WebSphere, DB2 environments of an enterprise application.
- Hands on Experience on testing web services ( SOAP, REST ) using SOAP UI .
- Strong experience with SOA architecture which include Soap Web Service and Restful Web Service Testing.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
Environment: HP Load runner 9.5/ 11.0, HP Performance Center 9.5/11.0, Perfecto Mobile, Java, J2EE, JSP, JSF, Mule, VMware, Intel x86 servers, WebSphere Application Server, web services, UNIX, XML, JavaScript, Post gress Database, DB2, Splunk, Hyperic, Trac, Fiddler, Opnet, Mule Management Console, HP Diagnostics, Http Watch, PG Admin, Windows, Microsoft Office 2010, HP Diagnostics.
Confidential, Atlanta, GA
Sr. Performance Test Engineer
Responsibilities:
- Working as a Sr. Performance Tester handling multiple applications across LOB for a migration project.
- Gathering requirement from Business/Stakeholders, analyzed requirements and designed Workload Model and Test Plans accordingly.
- Worked on finalizing requirement Gathering Template, Test Plan Template and Scripting Standards templates to follow up by team.
- Working with SDLC team to troubleshoot root cause of the issues related DB and Application servers using Dynatrace Tool.
- GC monitoring to understand if there are any memory leaks during the Capacity & Endurance Tests.
- Used dynaTrace to measure web site performance in test environment to capture performance metrics of key product features
- Good experience in using APM tool DynaTrace, AppDynamics in monitoring business transaction across all tiers (web/app/DB) of the applications. Adding DynaTrace headers to the VuGen scripts to monitor response times closely
- Created Bench Marking/Baselines, Load testing Harness, Load Model and worked on Citrix Server
- Gathering requirements from application team and delivered it offshore as a part of on and off coordination.
- Perform the monitoring performance of the application and database servers during the test run using tools like AppDynamics and SiteScope
- Created Effort Estimation, Scheduling, and Performance Test Planning and Stakeholder management.
- Monitored Different kinds of Graphs including Throughput, Hits/Sec, Transaction Response time, Windows Resources (Memory Utilization, CPU Utilization, Threads, etc) while executing the scripts from load Runner, Performance Center.
- Created Test Cases based on the requirement and identified Test Data to match with requirements.
- Developed Vuser scripts in Web HTTP/HTML and Web service protocols in LoadRunner using LoadRunner VUGen.
- Inserted transactions, checkpoints into LoadRunner Web Vugen Scripts and Parameterized, Pacing and correlated the scripts.
- Validate tests for Benchmark, Peak and Stress Testing and Created Single User, Base line and Soak Test Scenarios.
- Analyzed Results using LoadRunner Analysis tool. Responsible for analyzing application and components behavior with heavier loads and Optimizing server configurations.
- Interacted with developers during testing for identifying Memory Leaks, Fixing Bugs and for optimizing server settings at Web and App Levels.
- Executing the scenarios, Analyzing the Graphs and coordinating with the DBA's and network admin to ensure optimum performance.
- Creating Business Transactions, dashboards and reports in Wily Introscope. Creating and maintaining profiles in Wily Introscope.
- Created Reports/Graphs using LoadRunner analysis and Splunk tools
- Devise plan to stretch the data centers by running load tests in Prod and UAT environments.
- Continuing the regressive testing in Prod and UAT environment as well as developing/modifying any tests scripts.
- Provided team with analysis reports and recommendations, which resulted tuning of the application.
- Work Closely with Project Stakeholders in product hierarchy to ensure deliverables are met as per the requirements. Involved in support activity and code fixes.
Environment: HP LoadRunner 12.5, Performance Center, Wily Introscope, Quality Center, C, C++, MS Excel, Web service, HTTP/XML, Linux, java, Splunk, Dynatrace application monitoring tool.
Confidential, Washington, DC
Performance Analyst
Responsibilities:
- Designed test performance plans as required by customer for providing necessary support and ensured that development process was Carrie in accordance to strategy.
- Responsible for performance testing (Load, Stress and Volume) using HP LoadRunner (Controller, Virtual User Generator, Analysis)
- Involved in installation and Setup of Performance Center HP LoadRunner.
- Developed automated tests, measured, validated performance of system against requirement, and maintained automated tests environment and scripts for performance tests.
- Monitored CPU usage, Idle Thread Counts, GC Heap, Open Session Current Counts by using Wily Introscope and WebLogic Console.
- Developed Work Load Model (WLM) for every release.
- Collected performance monitoring statistics coordinated with tech architects, business analysts to analyse the performance bottlenecks & provided recommendations to improve the performance of the application.
- Created scripts for Regression, Security, GUI, Integration and Database testing.
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing and load testing in Blaze meter.
- With JMeter did test performance for both, static resources as well as dynamic resources, as well as handle a maximum number of concurrent users then your website can handle and providing the graphical analysis of performance reports.
- Configured different test plans and analyzed the results using JMeter.
- Conducting WSDL review meetings to understand the requirement of each Web Service.
- Execute each Web Service manually by testing each operation in the WSDL.
- Performance tested SOA based application using Web Services Protocol.
- Designed and developed automated scripts using LoadRunner based on business use cases for the application.
- Designed and conducted Smoke, Load, Soak, Stress, and Scalability tests using Performance Center.
- Used Visual VM to Monitor the JVM for CPU, Heap, Non-Heap, GC Logs, Thread behavior and I/O Stat using UNIX commands like top, Vmstat, Nmon and Netstat while system under test.
- Worked in Test management for Oracle EBS Financial and Supply chain modules.
- Assist with the integrated design, build, test and deploy phases of Oracle EBS modules to ensure that all application related transactions are appropriately captured, tracked and accounted.
- Created Base Line test, Stability test, Stress test and Load test scenarios.
- Used Random Pacing between iterations to get the desired transactions per hour.
- Extensively used SQL queries to check the business transaction flows, editing existing batch jobs.
- Created VuGen scripts using different protocols like Web-HTTP, Web services.
Environment: Load runner 11.0, JMeter, Agile methodology, HP Diagnostics, Quality center 11.0, SOA, Remote Desktop, Java, Load Testing tool, Wily Introscope.
Confidential, Dallas, Texas
Performance Engineer
Responsibilities:
- Involved in different meetings to gather specifications and requirements (Load Metrics, Performance Requirements, SLA, Workflows, etc.) prior to testing.
- Participated and implemented agile testing practices for widely distributed teams and executed Performance Test Plan and Test Cases with a standard format.
- Generated LoadRunner automation scripts and prepared the test data accurately with the help of additional sub-scripts.
- Develop performance test suites, creating threads and setting up sampler using JMeter Testing tools.
- Comprehensive knowledge of LoadRunner, SOASTA VSTS and JMeter
- Worked closely with the other engineers to determine if the proposed architecture can handle current and anticipated production volume.
- Executed different performance tests (Smoke Test, Baseline Test, Load Test, Stress Test, Capacity Test, and Endurance Test).
- Created load test scripts using VUGen in following protocols: HTTP, AJAX, SOAP, ODBC, Terminal Emulator, and Java (Web Services)
- Developed Vugen scripts and enhanced the basic script by adding Custom code.
- Involved in Localization testing and Performance testing of web-based modules, handled Load testing using JMeter.
- Analyzed the report and validate that the forecasted load levels can be reached with acceptable response times of Open Pages for given functionalities.
- Identifying the breakpoint for the Product by the increasing number of users using the application support without degrading the performance using Stress test.
- Using Blaze meter executed the performance tests in cloud performance testing
- Used rendezvous concept of LoadRunner to generate peak load onto the server thereby stressing it and measuring its Performance.
- Identify the specific system components response times to troubleshoot performance bottlenecks.
- Working with SDLC team to troubleshoot root cause of the issues related DB and Application servers using Dynatrace Tool.
- Monitor and used CA Wily APM to generate reports, graphs, analysis of application latency
- Used Java Garbage collection monitoring tool to understand if there are any memory leaks during the Capacity & Endurance Tests.
- Used Dynatrace to measure web site performance in test environment to capture performance metrics of key product features
- Used APM tool Dynatrace, AppDynamics to Monitor End User Experience, Overall Application Performance, Business Transaction Performance and Application Infrastructure Performance across all tiers (web/app/DB) of the applications. Adding Dynatrace headers to the VuGen scripts to monitor response times closely
- Installed Dynatrace AppMon & DCRUMservers and fine tuning
- Used SPLUNK tool to check whether the messages are triggering at back end.
- Used Hp Diagnostics & Wily Introscope to further monitor various graphs like VM Heap, GC, threads status, Java Process utilization, JVM exceptions, collection leaks and context switch\sec to pin point issues
- Collected the frequency of JVM Heap & Garbage Collection in DCT Server during Test
- Worked on performance testing report and made recommendation for systems application performance improvement.
- Identifying the problems, prioritizing them and communicated the bugs to the developers using Bug Tracking Tool Quality Center.
Environment: HP Load Runner 12.5, JMeter, HP Quality Center, Performance Center, QTP, VUGen, Web services, AppDynamics, Cloud watch monitoring tool, Dynatrace, SOAP UI, ASP.net, IIS, SQL server, XML, XML Spy, Fiddler, Oracle, TOAD, Splunk, Linux, Fitness, Site scope and Wily Introscope.
Confidential
Performance Tester
Responsibilities:
- Involved for setting up and executing of the test cases, and capture data related to performance testing
- Worked closely with the project team in planning coordination and implementing testing methodology and writing business function for specific test
- Gathered, consolidated requirements for generating performance goals and test plans
- Responsible for designing of test plans, test procedures and test cases and execution of test cases
- Generated VuGen scripts, testing scenarios, ran the scripts and analyzed the results using LoadRunner
- Used rendezvous point, start and end transaction, parameterization, correlation features in virtual generator of LoadRunner
- Designed scenarios for performance testing, generated scripts and handled correlation as well as parameterization using LoadRunner generator, executed scenarios using controller and analyzed the results using analyzer and performance center
- Performed performance stress/load test on web and Windows based applications using LoadRunner
- Enhanced script by inserting check points to check if Vusers were accessing the correct page which they were supposed to be accessing
- Created a scenario with certain amount of Vusers giving ramp up, ramp down and run time in the controller of Performance center
- Analyzed the LoadRunner reports to calculate response time, transactions/minute, hits/sec and throughput
- Met with managers, business analyst, work steam lead and developers to discuss the performance test analyzed report, real world use cases and appropriate workflows
Environment: SAPGUI 7.01, SAP NetWeaver, ECC 5.0/6.0, LoadRunner, Performance Center 9.1/11, QTP10, QC10.0, HP SiteScope, JIRA, Share point, C, MS Office, HTTP/HTML, Web Services, XML, Windows.
Confidential
Performance Engineer1
Responsibilities:
- Reviewing and analyzing design documents for performance testing of the application
- Developing test cases and mapped test cases to requirements using RTM
- Performing integration testing to test the functionality of the modules
- Executing functional testing, regression testing and integration testing extensively
- Creating scripts in VuGen and emulating the behavior of real users
- Designing performance test scenarios using LoadRunner, running the tests and analyzing the results
- Conducting load and reliability testing on website's workflows to identify and reporting performance bottlenecks
- Used Hp Diagnostics & Wily Introscope for further monitor various graphs like VM Heap, GC, threads status, Java Process utilization, JVM exceptions, collection leaks and context switch\sec to pin point issues.
- Enhancing the script using parameterization, correlation and user defined functions
- Performing in-depth failure analysis against thousands of automated test executions
- Using performance Center for analyzing the performance of the application also followed up with the development team to verify bug fixes and updating bug status
- Developing various scenarios and performing performance and volume tests using LoadRunner
- Involved in NFR document preparation based on the SLA and involved in project estimates, project architecture analysis for the scope of the performance in the project.
- Preparing the detailed test plan document and involved in Client call.
- • Preparing the traversal flow document for identified business scenario.
- Involved in preparation of LoadRunner scripts for the simulation of user behavior, Customization of the scripts and execution of the scripts.
- Design/ Execute the Load Test Scenario based on the workload mix
- Executing the LoadRunner scripts in Controller, Booking timeslots in HP Performance Center.
- Design/ Execute the Load Test Scenario based on the workload mix using HP ALM tool.
Environment: LoadRunner, Performance Center, Hp Diagnostics, Wily Introscope, C, HTML, MS Office, Web, XML, Windows and Mainframe.