Performance Engineer Resume
Evanston, IL
SUMMARY:
- More than 10 years of Subject Matter Expert (SME) level experience with application performance testing monitoring, analyzing and tuning of complex n - tier Java based applications including COTS & SAAS. Involved in all stages of SDLC. Possess excellent skills in tools like JMeter, LoadRunner, Dynatrace, Introscope, AppDynamics, jPofiller and ViasalVM. Working in dynamic environment and provided significant contributions to deliver high quality software within of deadline.
- Ten Years of progressive experience in software testing of web-based, client server applications and web services. Actively participated in all stages of software development and Testing Lifecycle. Highly proficient in performance testing using Load Runner and JMeter
- Testing web services, Web and App server and database.
- Extensive experience in preparing Load Test plans, Strategies signoff document.
- Expert with debugging JMeter and LoadRunner scripts.
- Excellent in of programming languages like C, java to customize tests scripts.
- Experienced in analyzing bottlenecks like high CPU, TPS, memory leaks, & I/Os.
- Expertise in resolving critical performance bottlenecks with prod environments.
- Expert in creating Performance scenarios and scripts for multiple iterations.
- Expert in analysis of cross results, cross scenarios, overlay & merged graphs.
- Expert in analyzing scenario performance, graphs and root cause analysis for defects.
- Experienced in using JIRA and HP ALM for tracking & reporting defects.
- Excellent skill using Java profiling tool and JRocket
- Experience in Continuous integration and version control software.
- Experience in Functional Testing, Regression, and UAT testing using QTP.
- Ability to work on multi-platform environments like Windows & Linux with clear understanding of file system, environment variables and file transfer protocol.
- Excellent inter-personal abilities and a self-starter with good communication skills, problem solving skills, analytical skills and leadership qualities.
TECHNICAL SKILLS:
Languages: C, Java, HTML, Shell Scripting, XML and SQL.
Databases: Oracle 12c
Operating Systems: Windows server 2008 R2, UNIX, Linux.
GUI Tools: Visual Studio (VSTS), .NET and Developer 2000.
Web Tools: VB Script, and Java Script.
Automated Tools: Load Runner, Jmeter, Visual Studio (VSTS), Rational & OATS.
Monitoring Tools: Dynatrace, Introscope, AppDynamics and Splunk..
Bug Tracking Tools: HP Quality Center and JIRA.
Protocols: Web Http/Html, Ajax, Truclient, Citrix and Web Services.
Profiling tool: Java Performance Profiling
Web Servers: Web logic and Tomcat server
PROFESSIONAL EXPERIENCE:
Confidential,Evanston IL
Performance Engineer
Responsibilities:- Confidential is a risk & information company under Reed Business Information UK. Confidential offer solution includes file screening, review of matches, reporting and false positive management through Rules and a Good File. Compliance Link is an integrated solution for screening prospect, customer, vendor or employee information and/or financial transaction data against sanction and enhanced due diligence lists.
- I joined this company on Jan. 2017. Here we have hosted and intranet Compliance Link applications for all major banks in USA. My duty to ensure performance of Compliance Link should match or exceed under expected work load. To get test done I run load test on specified environment and suggest minimum resource requirement for application to perform. I also do performance engineering for new clients and suggest system/ hardware infrastructure requirements.
Testing and Analysis Tools: JMeter 3.1, Java Scripting, SQL, JRokit monitoring tool and Java profiling tools.
Confidential,Sacramento,CA
Performance Test Lead
Responsibilities:- Prepared Test Plan and test strategy for PS COTS financial & Hyperion module.
- Identify Critical scenarios and modified as per business requirement.
- Creating and modifying/ customizing test scripts in creating and running test cycle.
- Prepared test scenarios, work load models and excited all cycle of load test.
- Setting ServerState in App, web and DB to use for performance testing monitoring.
- Performed load, failover and stress testing using OATS & JMeter 2.11.
- Carryout stress test for capacity planning for Hyperion 2.0 using OATS
- Carryout tuning of App server and LB configuration to meet SLA
- Worked on Linux 2.6.300, /Windows server 2008 R2.
- Worked on Oracle Weblogic Application Server, Oracle and Essbase DB.
- Harness effectively globally spread team of tester, DBAs Admins.
- Guide the team and handle the clients as requirement in day to day basis.
- Completed all documentation of Performance test deliverable and execution reports.
Testing and Analysis Tools: Oracle Application Testing Suite (OATS), JAVA, JavaScript, Java Scripting, Oracle10g, JMeter 2.1 JRokit monitoring tool, SQL and Java profiling tools.
Confidential,Eagan,MN
Performance Tester
Responsibilities:
- Gathered the requirements and Prepared Test Plan and test strategy for COTS app PEGA.
- Developed Scenarios in Controller based on the User Load and Transaction Volume
- Developed and executed baseline test on using LoadRunner 12.52 for PEGA applications.
- Record & enhanced the test scripts using HTTP/ HTML / Ajax / Citrix web protocol.
- Executed stress/load/rendezvous testing for various scenarios.
- Preparation and execution of test scripts using JMeter 2,11 to perform application Web Services testing.
- Prepared and executed test scripts using JMeter 2.11 to reconfirm/ validate the test results.
- Added performance measurements for UNIX, Oracle, Web Logic server in Load Runner, controller and monitored online transaction response times, Web hits, TCP IP Connections, Throughput, CPU, Memory, Heap sizes, Various Http requests etc. Monitored Oracle database Vs session and system table stats.
- Performed regression testing of Pega application using QTP 11.0;
- Performed detailed analysis of defects/ reports and perform defect triage.
- Designed test cases and performed end to end testing for Pega application.
- Analyze Oracle data base connections, Sessions, Web logic log files. Issues relating to Indexes, Connection Pools, Thread size and Garbage collections, Memory heap size etc and bottlenecks were identified and rectified by changing configurations, adding Indexes etc.
- Memory Leaks were identified in Different components. Protocol to Protocol Response times, Web Page break downs, Components sizes were analyzed and reported.
- The CPU usage, Response time, TPS are analyzed for each scenario.
- Performed backend testing on Oracle, executed various DDL and DML statement.
- Developed various reports and metrics to measure and track testing effort.
- Created Test Matrix, Traceability Matrix and performed Gap Analysis.
Testing and Analysis Tools: Web services using java, HP Performance Center, LoadRunner, JMeter: JIRA, QTP Oracle10g, and PEGA.
Confidential,VA
Test Lead
Responsibilities:- Understand the business requirement & technical specification documents.
- Developing test cases, test procedures and test data from requirement document
- Perform functional testing and regression testing on each field of insurance plan.
- Worked validation testing.
- Created parameterization for carrier using QTP.
- Wrote java script for client-side scripting and cross-browser compatibility,
- Develop performance test framework using Jmeter for web services and application testing.
- Using Oracle database analysis enhance the performance of analytic functions by their simultaneously execution.
- Given validation to see errors while executing test case.
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Prepared Bug Tracking, Logging and reporting bugs using Quality center.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Conducted system testing for applications to ensure requirements are meet.
- Involved in Database testing to verify data integrity tests.
Testing and Analysis Tools: HP- QTP, Quality Center 9, Oracle, Java Script, UNIX, SQL.
Confidential,Washington,DC
Performance Tester
Responsibilities:- Created test plans and test strategy for IBM Curam, & ACEDS a mainframe application.
- Involved in developing and defined test plans to ensure the test scenarios performance group develop will accomplish load-testing objectives.
- Created virtual users in Load Runner for Performance testing.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Prepared and executed test scripts using JMeter to check test results consistency.
- Performed Lead test, Stress test and Endurance test for DC health exchange DCAS and ACEDS a IBM main frame application using HP Loadrunner.
- Performed validation test for benchmark and, load tests using JMeter.
- Analyzed performance of application using JMeter and reported test results to team.
- Analyzed the results of the tests that were used to assist in the identification of system defects, bottlenecks and breaking points.
- Using Oracle DB analysis enhance the SQLs execution and database connections.
Confidential, Centennial, CO
Sr Performance Engineer.
Responsibilities:- Analyzed Business, Functional Requirements and Design Review Documents to develop Test Plan.
- Responsible for developing Test Scripts for Performance, positive, negative and edge cases.
- Used Equivalence partitioning, Boundary Value Analysis strategy for writing White box Test cases as per requirements.
- Actively Involved in Performance Testing Using JMeter.
- Worked with QA and Data Analyst to develop Test Cases and set up Test Data for Performance Testing.
- Performed baseline test with 1 user and 10 iterations and benchmark test under a load of 100 users using Load Runner controller.
- Prepared test scripts and executed load test using JMeter.
- Analyzed performance of the application using JMeter and reported performance test results to team.
- Responsible for writing several Test Scenarios and detailed test cases of web based applications written in Java.
- Monitored the Web Logic server using HP Site scope which is a performance monitoring tool from HP.
- Monitored .Net Statistics, Load Balance and network traffic in each of the JVM's.
- Developed Vusers Script in VuGen, set up Scenarios in Controller and analyzed results using Analyzer Tools using Load Runner.
- Used Manual Correlation, Parameterization in the recorded Scripts.
- Created Manual Oriented Scenarios in Controller.
- Simulated hundreds of concurrent users using Controller while monitoring both end-user response times and detailed infrastructure component performance (Servers, Databases, and Networks etc.)
- Generated and executed Automated Test Scripts using Automation Tool QTP for Regression Testing.
- Performed Regression testing during design phase by developing test scripts using descriptive programming.
- Configured Load Runner monitors to monitor environment performance. Monitor performance of individual JVMs using Load Runner Web sphere monitor.
- Analyzed the results of the tests that were used to assist in the identification of system defects, bottlenecks and breaking points.
- Linked the test results of both Unit testing and Performance testing in Test Management Tool
- Generated Vusers and Groups in Controller and assigned to the scripts added to the Scenario.
- Experience in Database Backend Testing using SQL queries.
- Responsible for reserving, Defect logging and Defect Tracking using Test Director.
Testing and Analysis Tools: Oracle10g, Perl, ASP, ASP.NET, JAVA, JavaScript, UNIX Shell Scripting, C, C++, HTML, JMeter 2.1 AppDynamics 3.8, Quality center, SQL*Plus, TOAD, Apache server, and Java profiling tools.
Confidential,Deerfield, IL
Sr. Performance Analyst
Responsibilities:- Levels in production and make necessary changes to the lab environment to match production.
- Extensively worked in Web, Web Services, Click and Script, Citrix in Load Runner, Jmeter and visual studio (VSTS).
- Responsible for developing and executing performance and volume tests using Jmeter.
- Used Virtual User Generator to generate Vugen Scripts for web protocol, ensure that quality issues are appropriately identified, analyzed and documented.
- Prepared test scripts and executed load test using JMeter for web services.
- Analyzed performance of the application using JMeter
- Performed DB tuning and enhance database performance using Oracle DB analyzer.
- Ensure the compatibility of all application platform components, configurations and their upgrade
- Defining performance goals and objectives based on the client requirements and inputs.
- Develop test scenarios to properly load/stress the system in the lab environment and
- Monitor/debug performance & stability problems.
- Partner with the Software development team to analyze system components and performance to identify needed changes in the application design
- Complete Performance Test Reporting with result vs SLA comparison.
- Accurately produce regular projects status reports to senior management to ensure on-time project launch.
- Work closely with software developers and take an active role in ensuring that the software
- Components meet the highest quality standards.
- Developed & deployed test Load scripts for performance testing using Load Runner.
- Implemented and maintained an effective performance test environment.
- Identify and eliminate performance bottlenecks during the development lifecycle.
- Conducted Duration test, Stress test, Base Line test
Testing and Analysis Tools: Windows, Unix/ Linux, Windows 2000 Advanced Server, Oracle Database, Oracle 11i, PL/SQL, Oracle Apps 11i, Load Runner, Jmeter, Performance Center, Tomcat web server, and C++ profiling tools.
Confidential,Bridgeport, CT
Graduate Assistance
Responsibilities:- Develop PLC for process automation, setup a lab for graduate student to learn about process control system in various industries, this control system for industrial process control. My role also includes to verify and validate all industry process is included in test lab, dry run and validate all protection and interlocks Graduate assistance to computer department to conduct undergraduate class and lab to various programming language and students’ project.