Systems Performance Engineer Lead Resume
Atlanta, GA
SUMMARY
- Over 11 years of diversified experience as Sr. QA Analyst/Systems Performance Engineer. Experience includes Requirement Analysis, Manual Testing, Automation & quality assurance of Client/Server & Web based apps. Extensive experience using the Performance Tools like HP Load Runner, JMeter.
- Experience planning QA strategy, setting up the environment for testing applications being a self - starter, motivated team player with Leadership abilities, excellent communication & interpersonal skills.
- 11 Years of extensive experience in software testing of web-based, client server applications and web services. Actively participated in all stages of software development Lifecycle.
- Good understanding of Finance, Insurance, Retail, Healthcare and Telecom domains.
- Extensive experience in designing the test cases based on BRD, preparing Load Test plans and Strategies.
- Performed System Testing including Functional, Regression, and Performance Testing using automated software testing tools such as Quick Test Pro, Load runner, JMeter.
- Proficient in performance testing/Engineering of web Applications, CMS Applications, SAP Applications.
- Worked with different App/OS Level Monitoring tools like CA Wily, AppDynamics, Dynatrace, New-Relic, Splunk, Datadog, Perfmon, N-mon, HP Diagnostics, and IBM Tivoli. Used Load runner monitors such as IIS Monitor, Web logic 8.1 Monitor, SAP SCM.
- Good Analytical skill to analyze performance bottlenecks such as very high CPU usage, memory leaks.
- Performance tested the .Net and Java applications using Load runner.
- Experience using .Net Diagnostics tool in Load runner.
- Proficiency in interacting with Oracle, SQL Server, OnBase, Progress, DB2, Sybase DB, Mongo DB. Expert in writing SQL Queries in the scripts to query the DB, Query Tuning.
- Good knowledge in JVM Tuning, GC Heap & Thread dump analysis.
- Created Web Services scripts using Load runner by scanning WSDL files and recording the Client.
- Ability to work on multi-platform environments like Windows, UNIX with clear understanding of file system, environment variables and file transfer protocol (FTP).
- Involved in Prod/Non-Prod Support and provided required assistance to App-Dev/QA/DBA Team in resolving the issue with Minimal business Impact.
- Excellent inter-personal abilities, Ability to learn new Tools, problem solving skills, analytical skills and leadership qualities.
TECHNICAL SKILLS
Operating Systems: AIX, HP-UX, Solaris, Windows XP, 2003, 2000, Vista, NT Linux, Red hat Linux, Unix.
Languages: C, JAVA/J2EE, .NET, VB Scripts, XML, UNIX - Shell Scripting, Python Scripting.
Databases: Oracle, Progress, Casandra, DB2, SQL Server, MS Access, MySQL, OnBase, Mongo DB.
GUI: VB 6.0/5.0, JSP, Java Applets, ASP, HTML
Web Related: DHTML, XML, VBScript, JavaScript, Applets, Perl, JAVA, JDBC, Servlets, Json, Rest Client.
Testing Tools: Load runner, Quality Center, Quick Test Pro, Performance Center, JMeter, Neo-load
Web/App Servers: Apache 2.x, Tomcat 5.x, Web logic 8.x,9.x, Web Sphere 7.x/8.x, IIS5.x, 6.x
Monitoring Tools: CA Wily Introscope, AppDynamics, Dynatrace, IBM Tivoli, HP SiteScope, Splunk, HP Diagnostics, Nmon, Perfmon, J-Visual, New-Relic.
PROFESSIONAL EXPERIENCE
Systems Performance Engineer Lead
Confidential, Atlanta, GA
Responsibilities:
- Participated in PI planning. Prepared Performance Test Plans based on Business Requirements, Inputs from different Teams (Business/Dev/QA) for new application & Production Stats for Existing applications. Added new Business scenarios to existing Regression suite & performed through regression for every enterprise release.
- Developed Load Runner Vugen Scripts using Web (Http/HTML), Web Services Protocols. Enhanced LR Scripts by adding custom codes.
- Developed JMeter test scripts for Web services and UI flows.
- Implementation of CI/CD (SonarQube, Bitbucket, Bamboo) in the project. Added new Business scenarios to existing Regression suite & performed through regression for every enterprise release.
- Handled migration from Pega to Open-Source Java Angular JS/Mongo DB. Managed deployments, maintained environments, analyzed application issue. Made through End-to-End Performance test.
- Involved in Setting up Splunk Dashboards, Make continues development to add more content across different environments to handle system/Application/OS level logs to identify Errors, Exceptions, HTTP Failures, Requests per min and more. Enhanced Splunk search criteria by adding tags for multiple apps supported.
- Configured J-Visual/Oracle In-flight recorder Parameters in Prod/Perf environment to identify performance bottlenecks (Methods/classes causing issues) in App which assisted Dev team to refactor code to reduces Response Times for Key transactions has been under SLA.
- Executed Multiples Pre-Post Performance Test for OS Level Upgrades/Framework upgrades/Mongo DB Version Upgrades/Application Configchanges/Indexes Applied/JVM Heap Tunings/AWS Migrationsandmade comparison reports and involved in decision making with management based on outcome of performance Test.
- Used Willy Introscope, IBM Tivoli, New-Relic, Datadog, Perfmon & Nmon tools to monitor Application server and collected different application metrics like Average response times, CPU Utilization, Memory Usages, Stall Counts, Concurrent Invocations & Heap Size.
- Involved in keeping track of all changes (config, Heap, Memory, Indexes Applies & Application related) made during testing phase and promoted these changes in Production environment.
- Involved in Production Support and provide the required assistance to App-Dev/QA/Systems Team in resolving the issue with minimal Business Impact.
- Hands on experience to understand and analyze Production Issue, Replicate the issue in Non-Prod/Pre-Prod Environment, identify root cause, deploy code changes, Re-test to ensure no further issues encountered in Production.
- Developed enhancements for Bamboo Build plans to restore non-Prod environment with Production Data for both Oracle and Mongo DB, based on the requirement changes provided by Team to carry out Production defect validations and execute performance testing on Production data.
- Experience creating pods and clusters in Kubernetes and deploy those using OpenShift.
- Worked with App-Dev team and Dev-ops team and provided the required assistance in onboarding Legacy apps to AWS.
- Strive to developed new ways of thinking like Enabling auto start of application servers post patching activity. Modified Build plans to reduce the deployment time in Production and Pre-Production environments.etc.
- Enhanced Dev-Ops Tools develop build plans using bamboo for new applications on boarded. Support day-to-day activities for Systems Team to ensure systems are highly available.
- Assisted pears to perform day to day Regression Testing Activities for Lower Environments to ensure Code Quality is as expected in Functional aspects.
- Closely worked with Off-Shore/On-Shore Teams to accomplish work and meet project deadlines.
- Participated in weekly meeting with the Management Teams and involved in decision making for final application launch.
Environment: HP Load runner, HP Performance Center, HP Vugen, HP ALM, JMeter, Jira, Bamboo, Bitbucket, HP BSM, CA Willy Introscope, IBM Tivoli, Splunk, J-Visual, Oracle In-flight recorder, Datadog, Perfmon, Nmon, New-Relic, Oracle DB, Mongo DB, AIX, Tomcat, Red hat Linux, Windows 2000/XP, Java, J2EE, Angular JS, Open Shift, Rest client, Json, Shell & Python Scripting, Kubernetes.
Sr. Performance Analyst
Confidential, Warren, NJ
Responsibilities:
- Prepared Performance Test Plans based on Business Requirements, Inputs from different Teams (Business/Dev/QA) & Production Stats for Existing applications.
- Completely worked on Backend Testing and developed Comprehensive test scenarios.
- Responsible for developing test scenarios for load/stress/Endurance/Regression tests.
- Developed Load Runner Vugen Scripts using Web (Http/HTML), Web Services Protocols.
- Developed JMeter test scripts for all java-based web services and used for as smoke testing/Health Check Tool.
- Added new Business scenarios to existing Regression suite & performed through regression for every enterprise release.
- Identified Performance bottlenecks, resolved and provided recommendations. Executed multiple tests after deploying code fixes to make sure the response times are under SLA before promoting code to Production.
- Completely handled Oracle upgrade project. Made apples to apples comparison to verify the performance of the new DB.
- Performed Pre and Post Test for Different Patch/OS Level/Application-Level Upgrades.
- Executed End to End Pre and Post Performance Tests for AWS Migration.
- Hands on experience with Junit testing.
- Added new Business scenarios to existing Regression suite & performed through regression for every enterprise release.
- Executed Performance tests in Production Environment for All read APIs to identify Middleware level issue to fix Production Bottlenecks.
- Used Wily to monitor Application server metrics like Average response times, CPU Utilization, Stall Counts, Concurrent Invocations & Heap Size.
- Good experience in using APM tool AppDynamics in monitoring business transaction across all tiers (web/app/DB) of the applications.
- Analyzing the application Garbage Collection logs from the server using IBM Heap Analyzer tool and AppDynamics.
- Participated in weekly meeting with the management team and walkthroughs.
Environment: Load runner 12.50/12.00 , Performance Center 12.50/12.00 , ALM 12.20/12.00 , Willy Introscope 10.5, AppDynamics 4.2, IBM MQ Explorer, Oracle DB 11g/12c, Web Sphere, AIX, Tomcat, Cassandra DB, AWS, JMeter 2.13, Java, JIRA, Data Stax 1.5, Json, Rest client.
Sr. Performance Engineer
Confidential, Tampa, FL
Responsibilities:
- Involved in gathering business requirement from App-Dev and Business Team.
- Prepared the Test Plan and Test Cases based on the business specifications.
- Developed Vugen scripts using Web (Http/HTML), Web Services, RTE, ODBC and Silver Light Protocols.
- Developed scenarios for Data Staging, smoke, stress, load etc.
- Customized load runner scripts in C language like string manipulation and using c libraries for Load runner scripts. Developed header files for commonly used functionalities in Load runner Script and before every test run pushed these header files to all Load Generators.
- Analyzed requirements for every release and updated existing End to End workflow, based on need developed new or updated existing Vugen scripts
- Responsible for load, stress, sizing, scalability and capacity planning of different client products using Controller and Performance Center.
- Identified critical bottlenecks in application, made recommendations & worked with app Dev team in resolving them, tracked Performance defects in ALM.
- Analyze results after every test run, made apple to apple comparison report for response times with previous test runs and make sure response times are within the required SLAs.
- Participated in weekly meeting with the management team and walkthroughs.
- Develop and drive Performance test strategies to replicate Production Environments.
- Used Dynatrace, Willy Introscope and IBM Tivoli tools to monitor Application server and collected different application metrics like Average response times, CPU Utilization, Stall Counts, Concurrent Invocations & Heap Size.
- Used perfmon & NMon tools to monitor different OS level metrics like CPU Utilization, Memory leak & Load Average.
- Keep a track of all changes (config, Heap, Memory, Application related) made during testing phase and promoted these changes in Production environment.
Environment: Wily Introscope 8.1, Dynatrace, IBM Tivoli, HP Controller, HP Load Generators, Performance Center, LR 12.0, JIRA, Oracle, MS SQL Server, Progress DB, OnBase DB, Web sphere, Web logic 10.3, Tomcat 7.0, JAVA, Red-hat Linux 5.8, Windows 2000/XP.
Apps Systems Engineer
Confidential, Phoenix, AZ
Responsibilities:
- Develop and drive Performance test strategies to replicate Production Environments.
- Used Wily Introscope to monitor tomcat and web logic app server along with backend DB. Monitored different graphs like Average response times, CPU utilization, Stall counts, Concurrent Invocations & Heap Size.
- Tested applications written using client/server, Java based web services, J2EE, XML, web portals.
- Captured Java threads and Exceptions in the application logs for the analysis.
- Analyzed test results and make sure all the response times are within the required SLAs.
- Also identified performance bottlenecks and made recommendations for bottlenecks.
- Developed Vugen scripts using Web Services and Web (http/html) protocols.
- Identified the source of error/issues found during Load testing, do follow up with corresponding team (developers/ application/framework/DBA) & keep a track of all the issues and resolution provided by team in JIRA.
- Developed automated JMeter test cases for all java web services for all domain and used for smoke testing before stress and Endurance test.
- Involved in level 2 prod support and troubleshoot issues found in Prod-Environment.
- Involved in the decision making with management for final application release.
- Monitored different Profiles in BAC regularly, based on prod support Alert emails, raised ECHO call and worked with different team to resolve prod issues.
- Used Cacti, Infrared 360 tools to monitor Data Power instances & MQ series respectively.
Environment: CA Wily Introscope 8.1, Performance Center, Web sphere App Server, HP OVPM 9.01.100, JMeter, Cacti, Infrared 360, JIRA, BAC 8.07(General Nelson), Oracle, MS SQL Server, Web logic 10.3, Tomcat 7.0, JAVA, Pac 2000, Red-hat Linux 5.8, Windows 2000/XP.
Performance Engineer
Confidential, St. Louis, MI
Responsibilities:
- Involved in gathering business requirement, studying the application and collecting the information from developers and business.
- Prepared the Test Plan and Test Cases based on the functional specifications.
- Developed Vugen scripts using Web (http/html) protocols. Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved in ALM.
- Execute test and monitor system performance SiteScope, Load runner Controller.
- Worked on different PeopleSoft modules HR, FIN and SCM.
- Responsible for developing and executing performance, stress and volume tests.
- Analyzed, interpreted and published complete Performance Test Report.
- Used to identify the queries those were taking too long and optimize those queries to improve performance.
Environment: Load runner 11.00, Performance Center 11.00, ALM 11.00, SiteScope, PeopleSoft Tools 8.5, HRMS 9.10, Windows 2000/XP.
Performance Engineer
Confidential, Fort Worth, TX
Responsibilities:
- Defining the performance goals and objectives based on the client requirements and input.
- Involved in building a Performance Test Environment.
- Extensively Worked in Web, SAP web SAP GUI and Web services protocols. Ensure that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Completely handled Oracle upgrade (9i to 10g). Made apples to apples comparison to verify the performance of new DB.
- Execute test and monitor system performance SiteScope, Load runner Controller.
- Responsible for developing and executing performance and volume tests.
- Develop test scenarios to properly load/stress the system in a lab environment and monitor/debug performance & stability problems.
- Coordinated with DBA for optimizing UNIX server for querying data in SQL and running scripts.
- Involved in analyzing, interpreting, summarizing meaningful and relevant results in a complete Performance Test Report.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
Environment: Load runner 9.5, Performance Center, JMeter, Sitescope, Oracle, Citrix, MS SQL server, Web logic, JAVA, Quality Center 10, J2EE Diagnostic Tool, web, Windows 2000/XP.
Performance Engineer
Confidential, Mooresville, NC
Responsibilities:
- Involved in gathering requirements for performance testing (Front End iPhone Application).
- Analyzed the Applications & determined the strategy for testing.
- Gathered data from Production Support about application usage, load rates & Identified load critical transactions.
- Created scripts in Load runner using web, SAP web & web services protocols.
- Responsible for developing Performance Testing Plan/Performance Testing strategy based on the business specifications requirements & user requirements.
- Developed Vugen scripts, enhanced the basic script by adding proper content checks & Custom code.
- Conducted all tests through Performance Center by creating scenarios for load, Stress and Baseline tests.
- Validate testing infrastructure (connectivity, scripting/protocol compatibility with SAPGUI, SAP Web and virtual user capacity of hardware).
- UsedPythonscripts to update the content in database and manipulate files. GeneratedPython and Provide information to the development team in order to build defenses against failures.
- Involved in walkthroughs and meetings with Test Team to discuss related issues.
- Parameterized unique IDS and stored dynamic content in variables to Web submit data under Http protocols.
- Monitored Oracle DB performance for Indexes, Sessions, Connections, poorly written SQL queries and deadlocks for each component of WSJ application.
Environment: Load Runner, Performance Center,Wily Introscope, Quality Center, .net, Java, J2EE, SAP, Windows, HTML, XML, iPhone App, Python, Oracle app, WSJ.
