Senior Performance Engineer Resume
Minneapolis, MN
SUMMARY
- Having total 17 Years’ experience IT Industry which includes 14 Years in Performance Testing/Engineering, 1 Years in Web Development and 2 Years in Automation Testing.
- Highly proficient in Performance testing using Loadrunner Performance Center, JMeter, SilkPerformer, Blazemeter, RPT and Gatling.
- Good Knowledge in Automation Testing using Selenium and QTP .
- Moderate Knowledge in Mobile testing using HP Mobile Center, Kobiton, Blazemeter (Native App) and Charles Proxy.
- Good Knowledge in Automation Testing using Sel.
- Expertise in developing NFR Document, Test Strategy, master Test Plan, Test Scenarios, Test Cases, Traceability Matrix and Test Scripts.
- Experienced in implementing QA Processes, implementing new tools, leading multiple Projects with Multi - Site & Multi-Cultural team.
- Strong knowledge in E-Commerce, Travel & Hospitality, Insurance (Auto / Life/Crop), Utilities (Electricity), Health Care, Finance, Banking, Telecom and Retails domains.
- Experience in Software Development Life Cycle (SDLC) methodologies - Agile, Scrum, Waterfall and TDD.
- Responsible in performance testing, Performance Engineering, debugging, executing, analyzing complex applications.
- Extensive experience in creating scripts using Vugen with protocols like Citrix, Web (HTTP/HTML), Web (Click and Script), Ajax Protocol, Web Services, WinSocket, Oracle NCA, ODBC, SAP-Web, SAP GUI.
- Executed Baseline test, load test, stress test, endurance test, Volume test, throughput test, spike test, capacity test etc.
- Strong knowledge on APM and Profiling the application using DynaTrace , AppDynamic , NewRelic , JProfiler, JProbe, IBM Support Assistant and JVisualVM
- Expertise in identifying various Performance Issues, bottlenecks and providing Performance solutions for smooth execution of the project.
- Expertise in working with different stakeholders for establishing the performance base lines and benchmark of applications.
- Expertise in preparing Test Metrics, Test Report and Executive Summary Report to share with different stake holders.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Compuware, ClearQuest, HP ALM and JIRA.
- Track defect, Assign and Resolve high priority issues without affecting project deadlines.
- Experienced working with Customers, users, Project teams, Senior Management and Managing Onsite-Offshore model.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and Enterprise-wide.
- Good hands on experience in coordination at various levels of sign-off and participating in GO/NO-GO meetings.
- Comprehensive knowledge of Java, C#, PL/SQL, Unix ShellScript.
- Good Analytical, Interpersonal and Communication Skills. Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS
Performance Testing Tools: LoadRunner, HP Performance Center, JMeter, Blazemeter, SilkPerformer, RPT and Gatling
Mobile Testing tools: HP Mobile Center, Kobiton, Blazemeter and Charles Proxy
Automation Testing Tools: QTP, Selenium
Defect Tracking Tools: ClearQuest, HP ALM and JIRA
Version Control Tools: Compuware Track Record, Visual Source Safe, Rational Clear Case
APM Tools: New Relic, DynaTrace, AppDynamics, JProfiler, JProbe, IBM Support Assistant and JVisualVM
Log Analysis Tool: Splunk, EventTracker
Programming Language: C, C#, Java, Perl, Shell & Batch Script
Front End Technologies: JSP, ASP, HTML, CSS, Java Script
API: Web API (REST and SOAP)
Databases: Oracle 8i/9i/10g/11g, MS SQL Server, MySQL, NO-SQL, Oracle Enterprise Manager, SQL-Plus, Toad, SQL Developer
Tools: /IDE: Eclipse, MS Visual Studio
App / Web servers: WebLogic, WebSphere, IBM HTTP, IIS, Apache, Personal Webserver, Servlet, JSP, Tomcat
Operating Systems: Windows, Unix and Linux
PROFESSIONAL EXPERIENCE
Senior Performance Engineer
Confidential, Minneapolis, MN
Responsibilities:
- Gathered Nonfunctional requirements, Service Level SLA’s, Operation Level SLA’s and converted into performance testing goals for BDubs Digital Project, Altametrics and Ecotrak projects.
- Developed Performance Test effort estimation, Test Strategy and Test Plan documents for BDubs Digital Project, Altametrics and Ecotrak Projects.
- Developed Web, Rest API Performance Test Script using JMeter for BDubs Digital Project, Arbys, Altametrics Applications
- Extensively worked on JMeter on different Thread Groups, Controllers and test Web Application for various loads on key business scenarios
- Create, schedule and run the scenarios using JMeter and generate necessary graphs
- Develop necessary custom functions in JMeter.
- Good Knowledge in different Pre-Processor and Post Processors at JMeter.
- Executed API Level performance testing for BDubs & Altametrics upto 10000 Vusers.
- Analyzed performance testing result for executed runs, identified performance issues and reported to respective stakeholders.
- Conducted 25000 Vusers SuperBowl Performance Testing successfully (BDubs Digital Project) using Blazemeter Load testing Platform.
- Performed 2500Vusers Load Test for Mobile Native app using Blazemeter (Service Level) and verify the scalability and performance of BDubs Mobile apps.
- Performed CPU, Memory, Network, Battery usage profiling using Kobiton tool for IOS and Android tools.
- Analyzed Server, System based performance-based events, risks and reporting instances
- Prepared, arranged and tested Splunk search strings and operational strings.
- Worked on log parsing, complex Splunk searches, including external table lookups for BDubs Project
- Analyze 25K Performance Test Result and identified UI, API, database related metrics and recommended performance tuning to respective stakeholders.
- Did BDubs Production Monitoring for important Event such as New Year event, SuperBowl & March Madness day and Identified Performance Issues and recommended post performance tuning
- Monitor MuleSoft related Performance metrics such as Inbound, outbound, JVM, CPU, Infrastructure and identify the performance Issues/Bottlenecks and report the issues with respective stakeholders.
- Monitor Key System Performance metrics using Amazon AWS Cloud/Microsoft Azure Cloud Performance Insights and identify the performance Issues/Bottlenecks and report the issues with respective stakeholders.
- Monitor MYSQL Database Performance metrics using Amazon Cloud RDS Performance Insights and identify the performance Issues/Bottlenecks and report the issues with respective stakeholders.
- Involved in performance engineering’s activities such as Mulesoft Run time Monitoring, NewRelic APM Monitoring and Synthetic monitoring etc
Confidential
Performance Test Lead/Architect
Responsibilities:
- performance testing goals for CIMAX, Ciquote and Print Central projects.
- Developed Performance Test effort estimation, test Strategy and Test Plan documents for CIMAX, Ciquote and Print Central Projects.
- Did Configured the .Net, Citrix and SQL server related key performance metrics on Sitescope Server for CIMAX, Ciquote and Print Central Applications
- Develop and update the Citrix performance test scripts for CIMAX, Ciquote and Print Central Applications.
- Modify and update the performance test scripts suite on weekly basis (Agile Sprint Delivery - Weekly Execution) for CIMAX, Ciquote and Print Central application and execute the Single user, Load Test on weekly basis for offshore/on-site developed scripts.
- Manage, Assist the offshore PT resources on script development/update and weekly execution (CIMAX Application) and review the offshore PT results, identify the performance issues and raise the PT defects on demand.
- Analyze offshore/onshore executed performance test result with previous week runs and identify the performance issues, variations and develop the executive performance test summary report, Graphical Representation chart and Performance bottleneck analysis summary and email/present the reports to respective stakeholders.
- Monitor Key System Performance metrics using Amazon AWS Cloud Performance Insights and identify the performance Issues/Bottlenecks and report the issues with respective stakeholders.
- Analyze Sitescope performance metrics (Citrix, .Net and SQL Server) Metrics and compare with previous week metrics, identify the performance issues and Report the issues with development architecture and RCIS Management team.
- Did Pure path Analysis, Full Stack Trace Analysis using Dynatrace on demand basis.
- Assisted in configuring System profile, Dashboard and instrumented Dynatrace agent in app and Database Server
- Developed Windows Form based Program in C# utility to convert the Loadrunner Analysis Raw data into RCIS application log viewer format (Excel) and injected the Modified Excel data into RCIS application metrics log viewer. The SSRS Report will pull the performance data from log viewer database and convert into dynamic SSRS Trend Analysis Report Format. The Dynamic SSRS Trend analysis report will display Min, Avg, Max, 90Th Percentile and Expected SLA graphs and each load test metrics data can be viewed and analyzed through SSRS Report.
- Develop Defect story board for identified PT issues and add defect story into PT Agile Development Scenario.
- Involve in performance engineering’s activities based on demand such as Heap dump analysis, different type of log analysis, SQL Profiling, .NET application Tuning, Production Performance Test Metrics Log analysis and Tuning Recommendations.
- Created and enhanced test scripts for Ciquote Project using Selenium WebDriver
- Regression test cases were written and automated using Selenium.
- Executed Ciquote test scripts using TestNG.
- Handle up to 5-6 members Automation and Performance Test offshore resources.
Confidential
Performance Test Manager
Responsibilities:
- Gathered Nonfunctional requirements, Service Level SLA’s, Operation Level SLA’s and converted into performance testing goals for various projects.
- Developed Performance Proposal (RFP), Test Effort estimation, tests Strategy, Test Plan creation and assisted in cost estimation for new projects.
- Developed Performance Test scenarios, Test Script, optimization, Execution, scheduling, resource monitoring and analysis for short- and long-term load and performance testing projects
- Developed Performance Test Scripts using the following “Siebel, Web (HTTP/HTML), Web (Click and Script), Ajax Protocol, Web Services, Winsocket, Oracle NCA, ODBC, SAP-Web, SAP GUI, Citrix” Protocol in Loadrunner for different type of projects.
- Developed Performance Test Scripts using JMeter for Chevron and Quadel Consulting for Java Base Applications.
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads.
- Developed Performance Test Scripts using Gatling for State Form, Golden State Food web applications
- Maintain Automated Performance Testing framework that utilizes Gatling, Git, Jenkins, Docker, AWS ECS
- Conducted Performance Testing for 400Vusers using JMETER for Quadel Performance Testing
- Performance test development for 'Continuous Benchmarking' using JMeter and Jenkins
- Design, Develop and Execute load tests using JMeter and Jenkins
- Developed the Automation Test Scripts in Selenium WebDriver, Selenium RC, Selenium-IDE using Java based on the design pattern Page Object Model for reusability
- Experience on Working with TestNG for Automation testing Reports.
- Experience in data- driven test using Jenkins and Excel.
- Performed the Mobile Testing for Mobile App, identify the Mobile Platform like IOS, Android by using HP Mobile Center
- Executed the test plans on web and Mobile (IOS & Android) as per requirements using HP Mobile Center
- Developed Good amount of Performance Test scripts in Silk performer, Microsoft VSTS and SOASTA tools
- Extensively involved in performance engineering’s activities such as Heap dump analysis, Thread dump analysis, different type of log analysis, AWR report analysis, JVM Tuning, Web and Application Server Thread tuning, Statistics gathering, Java heap analysis, Java & Code Profile, WMB Queue, ESB Monitoring etc
- Recommended various types of Performance engineering solution such as JVM Tuning, SQL Tuning, Memory Modeling and Web, Application server’s upgradation (Horizontal/Vertical).
- Did Pure path Analysis, Full Stack Trace Analysis, Real Time User Monitoring and Database monitoring use Dynatrace for Kaiser Permanente and SaskPower Project
- Configured Various System profile, Dashboard and instrumented Dynatrace agent in web, app and Database Server
- Did Pure path Analysis, Full Stack Trace Analysis (Top Down and Bottom Up Approach) Database monitoring using AppDynamics for Emaratech Project
- Configured AppDynamic .Net, Java and Database agent in web, app and Database Server for Emaratech Project
- Monitor Key System Performance metrics using Amazon Cloud AWS/Microsoft Azure Cloud Performance Insights and identify the performance Issues/Bottlenecks and report the issues with respective stakeholders.
- Monitored database for deadloacks, sessions, connections, long running SQL queries
- Experienced in using Vmstat, Nmon and Sar System Monitor in Linux System to measure Linux System performance under load
- Worked on log parsing, complex Splunk searches, including external table lookups for Various Project
- Customized Splunk dashboards, visualizations, configurations, reports and search capabilities using customized Splunk queries.
- Actively involved in hiring test professionals for Internal / External testing team.
- Handled Managerial task up to 11 members in performance Testing and Manual testing
- Performed extensive management tasks such as coordinating with performance testing/engineering teams and triage the outstanding performance issues for different projects/applications/teams and reporting/presenting the different type of SLA’s to senior management team to align and achieve the delivery goals.
- Developed Performance Testing Script best practice standard and guidelines as part of Best Practices and delivered the same to different clients.
- Performed POC creation/Evaluation and assessing the industry new load and performance Testing, Engineering tools advantages and disadvantages for commercial usage.
- Demonstrating the client-side demo for different clients with respect to Performance Testing tools
- Developed Risk matrix, Requirement definitions and workload definitions based on performance critical candidate’s selection
- Involved in setting up the new performance testing/engineering environment with client infrastructure team for new projects/applications.
- Design and execute performance Scripts (L1, L2 and L3) for measuring application scalability, and optimizing application throughput.
- Developed different type of workload model and Conducted Load, stress and Endurance Test etc
- Developed the performance testing scripting using SOASTA and execute the test for 200 Vusers
- Executed Batch Testing using Unix Shell Scripts.
- Execute detailed benchmarks to cover performance and scalability under load.
- Installed and configured NMON, ITCAM monitoring tool etc.
- Monitoring and supervising the regression, future trains on periodically and approving the train status.
- Highly involved defect reporting, defect management and defect metrics analysis etc
- Interacting with client/on-site management team and on frequently
- Provide necessary knowledge transfer to Support and Systems Organizations.
Confidential
Performance Test Lead and Engineer
Responsibilities:
- Preparing Loadrunner Test Scripts & executed using Vugen.
- Identified Performance bottleneck (Web, App Server Related) and share with client
- Prepared Load Performance Test Summary Report.
- Resolving the technical and functional issue from team member
- Shared the preliminary, interim and final summary report to client
- Signed off the performance project
- Prepared High Level FDT (Functional Decision Tree) and Low Level TDT (Test Decision Tree)
- Prepared a Test Cases for Positive and System down test cases
- Executed test cases Using Mercury Quality Centre for both French and English versions of the application.
- Highly involved defect reporting, defect management and defect metrics analysis etc
- Tested the IND system by making various test call for different tariff plans from different locations and tested out the call duration, call rates for different tariff plans and making test summary report for those tariff plans.
- Conducted multi cycle test after fixing the issue
Confidential
Web Developer and Automation Tester
Responsibilities:
- Understanding business and functional requirements from business specification
- Developed JAVA Based Applet and front-end languages (JavaScript, CSS, HTML) in collaboration with web designers to create user-oriented visuals and features
- Understanding business and functional requirements from business specification
- Prepared a Test Cases for Positive and System down test cases and executed
- Developed Automation Test Script using QTP for partial flow
- Executed Automation suit for developed scripts
- Executed functional, regression, smoke, ad-hoc, Browser compatibility testing
- Highly involved defect reporting, defect management etc
- Conducted multi cycle test after fixing the issue