Performance Test Analyst Resume
SUMMARY:
- 12+ years of experience in the field of Information Technology, in which 10 years in Performance Testing, 2 years in application development.
- Performance Testing Lead with experience and working knowledge across Banking Financial, Healthcare , Telecom and Network domains.
- More than 4 years ’ experience in direct interaction at client locations
- Worked extensively with LoadRunner 12.5/StromRunner/Jmeter 3.0 . Created Scenarios, Ran tests, analyzed the results and generated performance test reports.
- Skilful in software specification analysis, writing test plan , test objectives, test strategy and traceability test environment. Excellent analytical skills for understanding the business requirements, business rules/processes, Solutions Approach and detailed design of the application.
- Experience in Performance Testing using several protocols like Web HTTP/HTML , Web Services , Mobile Application - HTTP/HTML, and True Client Ajax Mobile, True Client Ajax Native Mobile and Siebel-Web - browser-based and Middleware application environments.
- Experiences with different types of testing such as Baseline, Load , E ndurance and Stress Testing.
- Proficient with Performance Monitoring Capacity Planning Tools Dynatrace, WILY Introscope, App Dynamics, Jconsole, IBM Tivoli and HP Apppulse.
- Monitoring system resources using VM Stat command and collecting the metrics like CPU utilization and memory utilization.
- Collecting the frequency of JVM heap metrics and Garbage Collection from the monitor tools during test execution.
- Collecting the frequency of Buffer pool, Table index , Table Space and execution plan from the Database during test execution.
- Strong ability to interpreter log files and associate them with code defects, in Unix, Linux and windows operating systems and WebLogic, WebSphere, Apache, Oracle and SQL, etc.
- Identified hot spots in the application and conducted component testing for each of the component and fine-tuned them to meet the acceptance criteria.
- Identified hot spots in the application and conducted microservices component testing for each of the component and fine-tuned them to meet the acceptance criteria.
- Good understanding of Pivotal cloud foundry(PCF) Architecture (Diego Architecture), PCF components and their functionalities. Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities
- Experience in virtualized protocols like REST, SOAP and JMS by using CA DEVTEST .
- Experience using Chrome dev tool, Firebug, Httpwatch, Jenkins, SVN, Bitbucket, Postman and SoapUI .
TECHNICAL SKILLS:
Operating Systems: Windows XP, Windows 7, UNIX and Solaris Testing Tools LoadRunner 12.5, StromRunner, JMeter 3.0
Monitoring Tools: Dynatrace 6.3, Wily Introscope, App Dynamics,JConsole, Tivoli and Apppulse.
Database: Oracle 11g, SQL
Technologies: Java/J2EE, CQ5, Java Script, JQuery, Struts Framework, CQ5 and ADF
Servers: Apache Tomcat, WebLogic, WebSphere and Sun one Application Server Web Inspect Tools Firebug, Http Watch and Chrome Dev tools
PROFESSIONAL EXPERIENCE:
Confidential
Performance Test Analyst
Environment: Java/J2EE,Tibco,Wepsphere Application Server, Micro Services and AWS.
Responsibilities:
- Understand and explore of the application transactions for performance testing and set up the performance test environment.
- Create the performance test schedule and ensure the testability as soon as the application available.
- Prepare detailed performance engineering strategy and plan documents and facilitate the walkthroughs.
- Prepare the test scenarios and create the performance test script and execute the performance tests according to the test plan.
- Develop Microservices scripts by using LoadRunner 12.5
- Review analysis/results and participate in defining performance test goals.
- Monitor the applications by using Appdynamics and Wily Introscope.
- Monitor the application resources JDBC Connection Pool Usage, JVM heap Memory and GC.
- Executed Load Runner scenarios based on complex business scenarios with different monitors for Stress testing, Endurance testing, Load testing and Failover testing.
- Monitored the Average Response time, failed transactions and Error Count during the execution.
- Tracked the defects using Quality Center and communicated with the developers.
Confidential
Performance Test Lead
Environment: Java/J2EE, Apache, Hybris 5.7, WebLogic, Oracle DB and Linux.
Responsibilities:
- Understand and explore of the application transactions for performance testing and set up the performance test environment.
- Create the performance test schedule and ensure the testability as soon as the application available.
- Prepare detailed performance engineering strategy and plan documents and facilitate the walkthroughs.
- Prepare the test scenarios and create the performance test script and execute the performance tests according to the test plan.
- Review analysis/results and participate in defining performance test goals.
- Monitor the applications by using Dynatrace.
- Monitor the application resources JDBC Connection Pool Usage, JVM heap Memory and GC.
- Good experience monitor the pure paths and identify the method hotspots. execution
- Executed Load Runner scenarios based on complex business scenarios with different monitors for Stress testing, Endurance testing, Load testing and Failover testing.
- Monitored the Average Response time, failed transactions and Error Count during the execution.
- Instrument the Dynatrace agents for online applications in performance environment.
- Configure the Dynatrace dashboards to identify the performance bottle necks and identify the method hotspots of the application.
- Instrument the UEM agent to check the behavior of the user experience for business transactions.
- Capture the system resources (CPU utilization graph and Memory utilization graph) from the VMSTAT.
- Tracked the defects using Quality Center and communicated with the developers.
Confidential
Performance Test Lead
Environment: Java/J2EE, ATG, WebLogic, Siebel CRM, Oracle DB, and Linux.
Responsibilities:
- Involved in Presales and provided the performance testing efforts.
- Involved in POC for performance testing using the tools like StromRunner and HP Apppulse.
- Prepare detailed performance engineering strategy and plan documents based on the business requirements analysis.
- Creation of Performance Test Data and scenarios based on the volumetrics.
- Develop Mobile Native Apps performance test scripts by using TrueClient native mobile app protocol to facilitate efficient load into the application.
- Verifying the Vugen Scripts and Scenarios created by the team members before test execution
- Executed StromRunner scenarios based on complex business scenarios with different monitors for Stress testing, Endurance testing, Load testing and Failover testing.
- Monitored the Average Response time, failed transactions and Error Count during the execution.
- Monitor Fundex to identify the application errors, crashes and slow UI performance.
- Monitor battery drainage usage by using Apppulse during the performance execution.
- Identify the user behaviour weather the user is satisfied or not by using app pulse.
- Capture the system resources (CPU utilization graph and Memory utilization graph) from the NMON.
- Conducted discussion with Development team to decide on the hardware required, based on the performance test, to support the future user growth .
- Tracked the defects using Quality Center and communicated with the developers.
Confidential
Performance Test Lead
Environment: Java/J2EE, CQ5, Java Script, JQuery, Eclipse (IDE), Web Sphere 6.1, and Linux.
Responsibilities:
- Prepare detailed performance engineering strategy and plan documents based on the business requirements analysis.
- Creation of Performance Test Data and scenarios based on the volumetrics.
- Develop Mobile Native Apps performance test scripts by using LoadRunner to facilitate efficient load into the application.
- Verifying the Vugen Scripts and Scenarios created by the team members before test execution
- Executed Load Runner scenarios based on complex business scenarios with different monitors for Stress testing, Endurance testing, Load testing and Failover testing.
- Monitored the Average Response time, failed transactions and Error Count during the execution.
- Instrument the Dynatrace agents for mobile native applications in performance environment.
- Configure the Dynatrace dashboards to identify the performance bottle necks and identify the method hotspots of the application.
- Instrument the UEM agent to check the behavior of the user experience for business transactions.
- Capture the system resources (CPU utilization graph and Memory utilization graph) from the IBM Tivoli.
- Conducted discussion with Development team to decide on the hardware required, based on the performance test, to support the future user growth .
- Performed proof of concept for implement mobile native app in performance environment.
- Tracked the defects using Quality Center and communicated with the developers.
Confidential
Performance Test Lead
Environment: Java/J2EE, Struts Framework, JSP, Java Script, Oracle, JQuery, Ajax, IBM AIX.
Responsibilities:
- Understanding the Business requirements through interaction with business stakeholders.
- Preparing Detailed Performance Engineering strategy and plan documents based on the analysis of business requirements.
- Design the Load test, Stress test, Capacity test and failover test Scenarios based on the scalability goals.
- Develop performance test scripts for different protocols like web and Mobile (Web HTTP/HTML). By using Load Runner.
- Develop customized Load Runner virtual user scripts, user defined functions and reusability libraries
- Conduct the Manual shake out and Script shakeout after each code drop.
- Perform Load test, Stress test, Capacity test and failover test to identify the scalability of the application.
- Work with Build team to set up the Wily Introscope agent in the performance environment.
- Create the CPU, Memory and Garbage Collections dash boards to identify the application issue
- Monitor the Wily Introscope Dashboards during the performance test execution
- Work with DBA Team to monitor the Database metrics (Buffer Pool, Database connection pool usage, index and Cursor usage) during the performance test execution.
Confidential
Performance Test Lead
Environment: Java, Struts1.2, Hibernate3.0, Spring2.0, Servlets, JSP, Tomcat5.5, Oracle, windows XP.
Responsibilities:
- Involve in preparation of Performance Test Strategy/Plan.
- Coordinate with various application team and identify the requirements for performance testing.
- Develop and enhance the performance scripts by using LoadRunner.
- Adding the text check points, business transactions and business logic to the LoadRunner scripts.
- Design the performance test scenarios based on the production volumetrics in controller component.
- Execute the performance tests and analyze the performance test results.
- Analyze the performance logs to identify the time consumed each component.
- Capture the CPU Utilization and Memory Utilization by using VMSTAT command.
- Monitor the Application server JVM utilization to identify the memory bottle necks during the load test execution.
Confidential
Performance Test Lead
Environment: Java, Struts1.2, Hibernate3.0, Spring2.0, Servlets, JSP, Tomcat5.5, Oracle, windows XP.
Responsibilities:
- Understanding the Workload requirements.
- Develop performance test scripts using Industry Standard Tools like Load Runner.
- Design and execute the load / stress and volume testing scenarios using Load Runner.
- Analyze the performance test results.
- Attending daily and weekly status meetings for the project status.
- Publishing the Analysis report at the end of the every Performance run
Confidential
Senior Performance Engineer
Environment: Java, ASP.net, Windows XP, SQL Server.
Responsibilities:
- Creating and enhancing the script based on Scenarios specified.
- Analyzed the Architecture level issues by drilling down the each application layer.
- Develop performance test scripts using Jmeter.
- Design performance testing scenarios according to the production usage by using Jmeter.
- Attending daily and weekly status meetings for the project status.
- Design performance testing scenarios according to the production usage and for capacity planning as well.
- Preparation of the Reporting based on the Analysis Generation.
Confidential
Performance test Engineer
Environment: Java, Servlets, JSP, Struts, EJB, Sun one Appsever, and Oracle, Solaris, windows XP.
Responsibilities:
- Prepared the performance test plan as per business requirements.
- Understanding the performance requirements of the application.
- Design the Performance Test Scenarios
- Develop the performance test scripts and customized the scripts using C and Java languages.
- Running and Monitoring the Performance Scenario
- Analyzed the performance test execution results
- Preparation of the Reporting based on the Analysis Generation
- Involved in Architecture designing.
- Capture the CPU, Memory and Heap Memory Usage by using Tivoli