We provide IT Staff Augmentation Services!

Performance Test Engineer Lead/ Test Analyst Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Highly skilled IT Professional with over 9 plus years of experience as a Performance Engineer and a Software Test Analyst.
  • Ability to analyze and trend performance and reliability of enterprise applications in production - like configuration and articulate test result impacts with stakeholders.
  • Background includes experience with gathering and interpreting performance test requirements, analyzing business use case scenarios, performance integration, functional, regression, and compatibility, mobile, real-time and ad-hoc testing, and performance engineering SOA-based and API applications. Experience in performance test cloud computing technologies.
  • Exceptional experience with preparing load test plans, QA Strategy, setting up environments, and working with database schema. Working experience with multiple protocols such as HTTP, Web Service, TrueClient, Citrix, JMS, Sap Web, Mobile TrueClient & JDBC. Strong knowledge in web technology such as; J2EE, JAVA, JSP, ASP.NET and AJAX.
  • Knowledge in Citrix protocol hands on experience SAP, HCM, and CRM Modules. Strong ability to interpreter log files and associate them with code defects, in UNIX, Linux and Windows operating systems and Apache, WebSphere, Oracle and SQL.
  • Hands-on experience with service virtualization, profiling and tuning web applications, analysis JVM Heap, thread, CPU and memory utilizations. Analyzed through Hotspot, Pure Path and Timeline. Hands-on experience in Application Monitoring, Database Tuning, Performance, Debugging and identifying root cause of System Bottleneck.
  • Solid understanding of complex architectures and derivations of key performance indicators for performance tests. Exposure to the full Software Development Life Cycle (SDLC), with hands-on experience in Performance Engineering, Scripting Executing Load Testing, Volume, Baseline and Capacity Testing, Performance Center, Writing VUGen Scripts, Configure Controller and Load Generator. Experience in Functional, Integration, Compatibility and hands on Mobile device performance testing. Experience in configuring SDK and Connecting physical devices.
  • Experience with Oracle Database Performance Tuning and Java Performance Monitoring concepts. Experience with setting up Azure Cloud and AWS accounts in LoadRunner Controller and Performance center. Good understanding on create dashlets, dashboards in Dynatrace tool for various applications.
  • Excellent knowledge for debugging pure paths, CPU utilization, Memory analyzation and problem resolutions with Dynatrace Client and Site24x7 tool. Experience in BlazeMeter Cloud load testing tool integrating with JMeter. End-to-End Performance Analysis and optimize performance bottlenecks in cloud application stack using SOASTA CloudTest.
  • Familiar with Jenkins running in Taurus. Provide in-depth knowledge and proven record of CRM Implementation life-cycle. Experience working with Agile/Scrum team. Self-starter, excellent leadership, communication (written and oral) and interpersonal skills. Certified in Corporate IT strategic and ethics policy.

TECHNICAL SKILLS

Testing Tools: LoadRunner, JMeter, Performance Center/ALM, Rational Performance Tester Quick Test Pro, Quality Center/ ALM 11.50, HP Diagnostic, JMX, SoapUI, Rational Suites, ClearQuest, IBM MQ, MS Diagnostic, NeoLoad-Neotys,Visual Studio, Microsoft Dynamics CRM, Putty, JIRA.

Mobile Technologies: iPhone Tester, Device Anywhere, Renorex, SeeTest Automation,WebOS, NC Express, MobiReady Ubertester and Android SDK

Profiling / APM Tools: JVM, DynaTrace Client, Wily Introscope/ CA LISA (ITKO), Standard Set, .Net, JConsole, SOASTA CloudTest, AppDynamics, Site24x7/Zoho, Ajax Dynatrace, Shunra NC Express, nmon and Perfmn.

Web Performance: Fiddler, PageSpeed Insights, HttpWatch, Yslow, and Webpagetest.

Languages: VBScript, C, UNIX Shell, XML, WHDL, SQL, HTML, CSS, SOAP/REST Services, JSON, C#, Java.

Databases: Oracle, H2, MongoDB, SQL Server, MySQL, DB2 and Rapid SQL.

Operating Systems: Windows, Linux, Chrome, Mac OS X, AS/400, DOS, Fedora, Red Hat, Solaris.

Methodologies Waterfall, Iterative, Agile/Scrum-Sprint, V-Model and RUP.

Servers: WebSphere, JBoss, Apache Http server, WebLogic, J2EE, Ftp Pro, IIS & Microsoft Azure cloud.

Others: Microsoft Office 2013, Microsoft Project, TFS, VMware, Sitescope, Skytap, ActiveMQ, PerfAnalyzer, PeopleSoft PeopleTools, Firebug, PowerShell, Oracle(Rac), Google Analytics, iSeries, Eclipse IDE, SharePoint, JSON Viewer, GIT, Jenkins & Taurus.

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Performance Test Engineer Lead/ Test Analyst

Responsibilities:

  • As a Performance test engineering lead, responsible for handling multiple projects and gathering NFRs/Business specifications from with Business/Project team. Collaborating with Stakeholders and Business Analyst, Project Manager to define the Key Performance Indicator (KPI) and Service Level Agreements (SLA) for each Transaction of all the business processes to be tested.
  • Assisting our BA for documentation and providing Performance test Strategists with deliverables project plan estimates.
  • Working with Business units to identify business critical processes and tailor performance test accordingly and ensure that SLA’s are being met. Collaborating with Agile development team during Agile Sprint planning and Backlog review for Functional and Performance testing. Involved with other Leads for measuring, analyzing, optimizing the performance and scalability of web application for DOB NOW/ Job Filing, Public, Facades and NYC CityPay.
  • Working closely with Performance Tuning and Software Development teams to facilitate troubleshooting and performance improvement exercises.
  • Providing recommendations to the application owner on steps to meet performance goal. Working closely with Our DOB clients to lead the development, execution and documentation of Performance testing results.
  • Participating in up front application and technology requirements gathering, design and functionality reviews to drive the quantitative definition of performance requirements. Translating performance specifications/requirements/criteria and creating performance documents/artifacts; test plans, test designs, test cases and presenting testing summary reports.
  • Performing in GUI, functional, integration, End to End testing and usability testing of Microsoft Dynamic CRM 2015 on-promise and contributing my experience in usability testing of Web based Portal for CRM and DOB NOW application. Extensively working on Performance Monitoring and analysis the Response time, Memory leaks, Hits/sec and Throughput graphs. Conduct regression and functional testing for different applications. Performing Integration, System, Smoke and UAT.
  • Writing and tracking the defects using Team Foundation Server and communicating with the developers.
  • Responsible for setting up the load test environment and setting up application server for monitoring in Performance Center. Analyzing performance test results and sharing with business, development and our internal team members as appropriate. Maintaining the performance test automation, investigating and troubleshooting performance issue.
  • Educating team members and stakeholders on metrics such as 90th percentile, avg. response time, hits/sec, transactions/sec, etc. Creating reports to document performance metrics, test results, analysis and recommendations.
  • Validating Job filing payment fees and civil penalties Payment process using the CitiPay API through DOB public portal. Extensively using LoadRunner creating VUGen Scripts for complex DOB NOW business scenarios. Enhancing the LR script by parameterization, checkpoints, correlation and output messages and managed Performance test lab.
  • Using LoadRunner functions including custom functions, built in functions for Web- HTTP/HTML protocol and using multiple recording options.
  • Designing approach and developing visual scripts for Load, Stress, and Performance tests in order to test client and server-side performance under various conditions.
  • Uploading multiple test scripts in Performance Center, Creating Time slots, Creating Test schedules, ramp up/ramp down and setting up server Monitors and maintaining all the scripts in ALM Performance Center.
  • Running Load Test Load simulation of 300, 1000 and 1300 concurrent users in Performance Center 12.01 and monitoring response time, server, process, memory and total transaction time and discussing with the team for the optimization. Executing Stability Test, Load Test, Stress Test, Smoke test and Endurance test and Monitoring Vuser logs in Performance center.
  • Configured scenarios and set up the monitors to capture the performance of the Application servers, Web servers and Database servers using Performance Center.
  • Extensively Monitoring response time, throughput and monitoring CPU, % of Memory usages, Processors, SQL and the other server as well. Analyzing resources such as; %Committed Bytes in use, % Processor Time, % Disk Time etc.
  • Troubleshooting, identifying bottlenecks of web applications and mimic the performance issue with the integration and Database team and analyzing the job record in the file server and the CRM Advanced find backlog for Citypay payment history and post confirmation.
  • Working with multiple servers and monitoring TraceLog, Exceptions Log and event viewer.
  • Performing Security and performance inspection using Fiddler and Developer tool. Identifying Performance issues of the various applications. Analyze root cause for the performance issue by profiling the application and logging to portal server and finding out the root cause of failing and recommending team to optimize the issue.
  • Testing Rest Web Api, Web services, Java/JASON sampler Using JMeter. Configuring CSV data and creating parameterization and performing Correlation. Testing Performance for load and stress test with 300 concurrent users using JMeter and monitoring the performance and measured application response time, Http request using JMeter plugins like Standard set and Perfmn etc. Added Dynatrace header and calls in JMeter script and monitoring in Dynatrace client. Uploading scripts to BlazeMeter; Monitoring and analyzing load and response time and sharing results to the appropriate team for review.
  • Monitoring JVM while running JMeter script and monitoring pid, total % of Memory, heap size and Monitoring uptime. Monitoring live threads and portal site connection status and sharing the thread dump scenario with our server team.
  • Analyzing the Web/App Server performance behavior using JMXConsole, PMI logs and resource utilization stats and analyzing server capacity utilization using native OS tools such as perfmon, nmon, vmstat and etc.
  • Monitoring firewalls, web servers, app servers, DB servers using Site24x7 APM for application performance monitoring. Proactively monitoring uptime, website response time, throughput, errors, and network performance and analyzing http status, Summary, analyzing Log Report and capturing the slow response from Traces, analysis Log exceptions and RUM (Mobile).
  • Analyzing Web Page Summary using PageSpeed Insights and sending the scenario to our dev and integration team. Performing and analyzing Network Monitoring such as network speed, DNS Analysis and Health using Site24x7 admin tool. Installed and configured Dynatrace Client and patching and unpaching Vugen Scripts.
  • Using Dynatrace client for DOB Performance Report and analyzing KPI’s and through PurePaths Dashboard and Sharing Performance Test report with DOITT.
  • Monitoring and analyzing throughput, response time, Web Server. Monitoring .net backend applications and drill down each Web request to PurePath technology. Identifying methods and business performance issue in Hotspots and dashboard. Using Show Slow for measuring and comparing the performance and monitoring DOB’s multiple web request and response time within transactions from Vugen. Analyzing the Transaction Flow dashlet diagrams.
  • Monitoring Tomcat web servers, app servers, Database and Connection pool and Monitoring Mobile user’s response time, analyze performance hotspots and real user experience.
  • Analyzing Business Transaction Flow and Diagnose methods, exceptions/trace, response time hotspots and the root cause of errors using Web Request Performance technology.
  • Analyzing various graphs generated by Loadrunner Analyzer including Database Monitors, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs and Web Server Resource Graphs.
  • Assisting in the development of application standards (coding, logging, performance), reviewing and approving test design and test execution and mentoring other performance test resources. Configuring and assisting installing and Verifying the Scripts and Scenarios created by other performance tester before test execution.
  • Creating Performance Test reports of test results and test metrics. Participating in Defects to discuss the bottlenecks and attending Daily Stand-Up Scrum meetings and weekly status meetings. Entering daily status Check-In CRM portal and sending weekly report status to the manager. Attending multiple meetings with the team for performance impact what they looking for and meeting with DOITT team for the performance results and recommendation.
  • Providing management with metrics, reports, and schedules as necessary and participated in the design walkthroughs and meeting. Provide daily and weekly updates to the client and application team based on the test results and analysis.

Environment: LoadRunner 12.01/ 12.53 , ALM Performance Center 12.01, JMeter, BlazeMeter, JVM, Site24x7, Dynatrace Client, Agile Spring Boot, Microsoft Dynamics CRM, BMC Remedy, Apache, IIS, SQL Server, .Net, Xml, JSON, ALM QC, Oracle Linux 6, NMON, VMSTAT and TOP commands, Java 8, TFS, IE 10,Visual Studio, MS Office, Visio 2010, Fiddler, Show Slow and Developer Tool.

Confidential, New York, NY

Performance Test Engineer / Lead

Responsibilities:

  • Worked with stakeholders to ensure complete understanding of performance and operational requirements. Assisting Performance Team Lead & and QA team in developing estimates to support new and existing projects.
  • Deployed Loadrunner script in Azure cloud and running a Load test in Controller.
  • Monitoring application health, CPU, memory. Checked the performance of the application through Azure Data center and analyzing the results of application behavior and Load simulation of 300 users. Writing Load/performance test cases and scripts and Executing based on business requirements.
  • Worked in multiple projects with DBA, Leads and Managers and identifying bottleneck issues. Used Ranorex for UI automation for iOS and windows version of apps. Creating multiple test scenarios scripts and Integrating with LoadRunner for Performance testing. Building custom code with the C programming language to make scripts robust or dynamic. Enhance and Modify Vusers scripts used correlation, parameterization, transaction points, rendezvous points and various LoadRunner functions including custom functions.
  • Used Loadrunner for backend API test, Load volume 50k, 100k, 500k and up to 1 million concurrent hits. Designing the Manual and Goal oriented scenarios using LoadRunner Controller module to test and Executing performance testing.
  • Installed Android sdk platform and manager for emulating mobile device or tablet or iPad devices and testing physical devices such as Samsung, iphone, ipad, Windows and Google phone using SeeTest and MobiReady.
  • Analysis the test results, device log, Device Vitals Monitors and debugged the properties, error statistics and shared results and reports to our Dev team. Export code and Created CVuser Script in See Test Automation and uploaded to Performance Center for running a load test. Testing Network virtualization for Mobile performance using SeeTest Network Virtualization. Performed creating and designed Neoload scripts for web applications, web services and Database using JavaScript. Performed Correlations and parameterizations and converted Legacy scripts from HP LoadRunner to NeoLoad-Neotys. Configured .net server, IIS Using AppDynamics and Monitoring Web Server. Monitoring .net backend and middletier applications. Analyzed mobile apps content response time in multiple device platform.
  • Performed Mobile performance testing with ios and Android platform using Neoload and monitored end users activity.
  • Identifying end users experience, latency, bandwidth and monitoring and analyzing applications, CPU, memory utilizations. Analyzed Throughput Graph, Hits/Second graph, Transactions per second graph and Rendezvous graphs using LR Analysis.

Environment: LoadRunner, NeoLoad, IBM WebSphere, ASP.NET, CA LISA, Microsoft Lync, Linux tools -- TOP, VMSTAT and Htop commands, F5, Java 8, iOS 7, Mobile safari, IE10, Android 4.2, SeeTest Automation, Renorex, SeeTest Network Virtualization and Visual Studio Web Test.

Confidential, East Lansing, MI

Performance Test Lead

Responsibilities:

  • Develop strategies for testing to ensure product quality. Responsible for development and maintenance of benchmarking regime for cross asset server and continuous improvement of test harness.
  • Creating Non-Functional Testing, Performance Testing, Volume Testing Strategies, Performance Test Plans, and Requirements for Applications, Middleware, and Databases.
  • Analyzing Throughput Graph, Hits/Second graph, Transactions per second graph and diagnose the cause of performance problems, analyzing application tiers and JDBC. Logging and tracking load/performance problems; preparing reports of performance test results to be reviewed within the team.
  • Participated in Capacity Testing and Identifying Existing Performance issues for comparing. Writing and executing load, volume, and capacity and performance test for JAVA based platform.
  • Build Performance test for web and Cloud based applications in Linux and Created Load Test for the Profile Web Service and Database application across multiple high-profile projects in Java Implementation. Creating thread groups requests and run them for the Connection Service. Running a Data Driven Test and Creating JMS Publisher and Performing a JMS Stress Test Using JMeter for connecting queue/topic operations.
  • Monitoring application and multi-web server metrics and analyze PerfMon Metrics. Analyzed Memory Load, CPU, Thread, Response Code and Network I/O Load for performance bottleneck issue triaging.
  • Performed Commands such as Top, Perfmon, Wget, Sir and Vmstat. Performed Test Data Management/Automation and Data Driven Testing. Build test automation for UI and WCF/REST Services and created reusable and shareable components Using JMeter in Linux platform. Monitored CPU usages of the Server and analyzed Performance metrics to determine root cause.
  • Identifying hotspots and isolate performance problems in Internet Explorer and Firefox using Dynatrace.
  • Monitoring Response time in PurePath Dashboard using DynaTrace client and Monitoring test as well as production environments on Dynatrace.
  • Created Performance Test reports of test results and test metrics. Participated in Defects to discuss the bottlenecks and attend Daily Stand-Up Scrum meetings and weekly status meetings and Sending weekly report status to the manager.

Environment: LoadRunner, Spring Boot, JMeter, DynaTrace Client, CA LISA, Microsoft Lync, Linux tools -- TOP, VMSTAT and Htop commands, F5, Java 8, WebLogic, ActiveMQ, JIRA, ETL and Selenium (WebDriver).

Confidential, Columbus, OH

Senior Performance Test Engineer

Responsibilities:

  • Collaborated with the PINNACLE QA Team for Application Performance and Involved in analyzing the requirements and determined they are captured correctly and interpreting Performance test requirements.
  • Responsible for creating script creating (VUGEN), Execution (Controller) and Analysis / Reporting. Performed Baseline, Load and Stress Testing Using LoadRunner and Present Performance statistics to the Team and to the Senior Test lead.
  • Created, correlated and parameterized automated test scripts using the Web/ HTTP, AJAX True Client, Click and Script and Web Service protocols using LoadRunner.
  • Developed Test scripts through LoadRunner VUGen and executed them Using LoadRunner Controller. Measured Response time of the important action of users using start and stop transaction functions. Extensively worked on Performance monitoring and analyzed the response time Memory leaks, hits/Sec and throughput graphs.
  • Analyzed various graphs generated by LR Analysis and Communicated bottlenecks to the system administrator.
  • Uploaded scripts in ALM Performance Center, Created Time slots, Created Test schedules and maintain scripts. Used Performance Center for Scripts in ALM project and submit defects.
  • Installed and configured application through DynaTrace Profiling tool. Added DynaTrace Header in LR script for Ajax calls; Monitored the server and doing some Manual Navigation.
  • I was engaged to implement Dynatrace to monitor real time performance. Drilled down to error and Drilled back up to pure path and View the bottleneck. Diagnosed Highlight method and class that causing performance problem on Dynatrace. Performed Benchmark, Capacity and Load Test using JMeter for JDBC connection and proxy server.
  • Performed tuning a WebSphere portal that involved various systems and web server utilizations. Monitored hardware capacity ensures the necessary resources are available for testing. Worked closely with software engineer team members in order to tune and optimize product stability and performance
  • Extensively worked on the HTTP/HTTPS and SAP Protocol in RPT, simulated virtual users, transactions and simulated user think time. Developed Rational Performance Tester (RPT) scripts and enhanced for performance test simulations such as; load, endurance and stress tests and present performance statistics.
  • Created performance schedule, user groups, multiple users and Performed Running multiple users. Created Baseline, Soak scenarios by storing dynamically varying objects IDs in parameters and validating correct downloads of the HTML page by validating the content in sources.
  • Assisted in application tuning and infrastructure capacity requirements to support high-volume peak periods of traffic.
  • Created different scenarios for each application and executed performance tests and analyzed Rational Performance Test results. Written SQL Query and identify which queries were taking too long and optimizing those with Database Tuning performance and Worked with Database administrator to index database to improve performance of the Applications.
  • Monitored Application Server through Analysis and communicated bottleneck issues to the System administrator. Installed, Setting up environment in JMeter and Configured Http Header manager.
  • Performed Baseline test, stress test and high volume of users using JMeter and monitored the performance of the load test on the system and measured database response time, Http request, Login and proxy server. Created a Load Test for web service established a JDBC Connection pool for secure service Using JMeter.
  • Testing on mobile Testing web applications on multiple browsers, platforms and versions platforms: iOS, Android using Device Anywhere. Installed and configured application through profiling tools such as VisualVM, JConsole and Monitored Linux resources during the load test finding Bottlenecks and solving the issues on Linux servers using different monitors. Monitored resource utilizations such as; CPU usage % of Memory occupied in VM Stat I/O Stat JVM, Thread, System Processing time and latency in Linux.
  • Responsible for collecting the frequency JVM Heap and Garbage collection cleaned up in WebSphere during Test execution. Communicated with team members to discuss test reports. Involved in walk-through and meetings with Performance team.

Environment: LoadRunner, ALM Performance Center, JMeter, JVM, QC, C++, Java, SMAPI, Linux, Web sphere Portal, Oracle DB, IBM MQ, DynaTrace Client, JBoss, N-Tier Architecture, SOASTA, WebLogic and Device Anywhere.

Confidential, McLean, VA

Performance Engineer

Responsibilities:

  • Scripted in Oracle (2 tier), Web (HTTP/HTML) and Web Services (SOA) protocols. Writing VUGen Scripts for complex business scenarios, Configure and Run Test using LoadRunner. Configured and used testing and monitoring tools and analyze data, create reports, recommendations and communicate test results. Recommended Java VM is tuned by tweaking settings like heap memory, garbage collection (GC) and other optimization parameters.
  • Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load. '
  • Uploaded Scripts, Created Test Schedules, Scenarios and Run Load Tests in Performance Center.
  • Identified root cause of system bottleneck. Analyzed Performance Test Results, Communicated Reports and Recommendations. Worked with file manipulating for log analysis; measured CPU and memory for UNIX and LINUX systems and used commands such as performing, Sir, Top and vmstat.
  • Communicated daily and Weekly status report to management and project stakeholders. Worked in a team environment and Worked closely with the Developer.

Confidential, Columbus, OH

Performance Tester / Software Test Engineer

Responsibilities:

  • Performed planning, designing, executed and evaluated performance tests of web application and services, ensuring optimal application performance using LoadRunner. Provided recommendations to the application owner on steps to meet performance goals. Maintained automated tests environments and scripts for performance tests.
  • The Average Response time, TPS, Throughput, Web Page Breakdown graphs were analyzed for each scenario. Worked with development team to ensure testing issues are resolved on the basis of using defect reports. Monitoring Application Server, Database server. Analyzed server access logs debugging application performance issues.
  • Responsible for creating script creating (VUGEN), Execution (Controller) and Analysis / Reporting. Created, correlated and parameterized scripts using the Web and Web Service (with and without a WSDL) protocols.
  • Modified the run-time settings during execution so that to emulate a real-time user by changing browser versions, think- time, pacing, content caching, action blocks, etc.
  • Monitored PERFMON counters and windows resources such as; CPU, Memory and threads.
  • Managed the requirements using Quality Center. Performed Smoke, Integration, Functional, Performance, Regression, and Backend testing. Participated in QA team meetings and walk-through for weekly QA testing review.

Confidential

QA Tester

Responsibilities:

  • Performed Functional, Integration testing and Regression testing using Quick Test Pro.
  • Maintained and executed test cases and test scripts using Quality Center. Performed Database Testing and written SQL Queries for MS SQL Server 2000.Worked closely with Test Lead during the Software Testing Life Cycle (STLC).
  • Designed and developed Test Scenarios, Test Cases, and Test steps for various Business process.
  • Utilized ClearQuest as a request for tracking the Defects and generating reports. Communicated daily and Weekly status report to Team Lead. Involved in walk-through and participated defects meeting.

We'd love your feedback!