Performance Test Engineer Resume
Chicago, IL
SUMMARY:
- 5+ years of extensive hands on experience in tools such as HP LoadRunner, HP ALM, HP Performance Center, HP UFT, HP SiteScope, HP Diagnostics and Jmeter
- Experience with Shell Scripting
- Expertise in Analyzing Business Requirements, Design Specifications, Use Cases to prepare Test Plans, Test Cases, Test Scripts.
- Expertise in Manual Testing, Web Based Testing and Client/Server Testing.
- Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases.
- Experienced in verifying and Validating Web based applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Lifecycle (SDLC).
- Experienced in involving in Waterfall & Agile development methodologies
- Exposure in Test Automation life cycle & Automated Scripts Maintenance
- Extensive experience in automated tools HP Quality center/ALM for Test Cases and scenarios for Defect tracking and reporting.
- Knowledge in Defect Management Tools such as ALM/Quality Center.
- Strong experience in data manipulation using SQL for the retrieval of data from the Relational database.
- Experienced in Writing SQL for various RDBMS like Oracle, MY SQL & SQL SERVER.
- Experienced in Automation testing using HP UFT/Quick Test Professional (QTP).
- Expertise in developing automated test scripts using VB Script in UFT/QuickTest Professional (QTP).
- Proficient in protocols such as Web, Citrix, RTE, PeopleSoft JDBC, Siebel, SAP and Web
- Services for performance using LoadRunner, Jmeter and ALM Performance Center
- Well experienced in using monitoring tools such as CA APM and HP SiteScope
- Well proficient with complex 'C' Programming and VB Scripting
- Vast experienced in creating Web Services scripts using LoadRunner by scanning WSDL files and recording the Client
- Experienced in using HP Quality Center/ALM for gathering requirements, planning and scheduling tests, analyzing results and managing defects and issues
- Dexterous in tracking and reviewing defects using HP ALM/Quality Center
- Well experienced in preparation of Test Plans, Test Scenarios, Test Cases and Test Data from requirements and Use Cases
- Experienced in developing Performance Test Plan, executing Load Testing, analyzing the results and generating Load Testing reports using LoadRunner
- Experienced in using Monitoring Tools such as Task Manager, Process
- Explorer, Performance Monitor, Resource Monitor and Data Ware House Monitor in Windows system and Jconsole to monitor Java based applications, System Monitor and Topas in Unix system
- Very proficient in interacting with Oracle, SQL Server and DB2 databases using SQL
- Ability to work on multi - platform environments like Windows and Unix with clear understanding of file system, environment variables and file transfer protocol (FTP)
- Excellent inter-personal abilities and a self-starter with good communication skills, problem solving skills, analytical skills and leadership qualities
TECHNICAL SKILLS:
Testing Tools: ALM/Quality Center, LoadRunner, Performance Center, Jmeter
Operating Systems: MS-DOS, UNIX, Windows
Mainframe: MVS, CICS
Monitoring Tools: Site Scope, JConsole and MS SCOM
Languages: Java, VB.Net, VBScript, C++, SQL and PL/SQL
RDBMS: SQL Server, Oracle, Sybase and MS-Access
Web Technologies: HTML, DHTML, EXML, SOAP, JSP, ASP, PHP and Java Applets
Documentation Tools: MS Word, MS Exel and Test Editor
Web Servers: Apache, Web Logic, Web Sphere and IIS
PROFESSIONAL EXPERIENCE:
Performance Test Engineer
Confidential - Chicago, IL
Responsibilities:
- Software Quality Assurance and Performance testing but primarily Java PerformanceEngineering which includes code, middleware and other Java resource's tuning.
- Extensive hands on in analyzing performance bottlenecks and recommending solution, both in standalone and web based applications
- Expertise in Manual and Automated Correlations to Parameterize Dynamically changing Parameters values
- Tuning of configurations for efficiency and scalability, presentation layer caching, JVM sizing, thread pooling
- Used various JMeter listeners required for reporting the test results to the application owners.
- Monitoring system resources such as CPU Usage, % of Memory Occupied, VM Stat, I/O Stat
- Collecting and observing the behavior/frequency of JVM Heap and Garbage Collection in middleware servers during test, finding out bottlenecks, their cause and fixes
- Creating workload model for the applications based on load
- Organized, created and executed realistic load tests to analyze the performance of Web & applications
- Review deployment designs and recommend changes to increase scalability.
- Performance tests for current load and capacity tests for future headroom. Presented relevant and understandable reports based on key metrics.
- Assisted and worked in enterprise and J2EE applications' deployment, wrote scripts and automated processes
- Knowledge of load balancer distribution patterns for High availability
- Hands on experience and exposure in all phases of project development lifecycle and Software Development Life Cycle(SDLC) right from Inception, Transformation to Execution which include Design, Development, Testing and Implementation
- Performed Black Box, Grey Box and White Box in Java, Java Script and other web technologies
- Static code review and analysis
- Strong theoretical and practical experience with various Agile approaches and implementation in a large organization
- Trac, Testlink, Load Runner, HP-PC and Neoload.
- Execution and analysis of performance tests of java applications running on clustered Weblogic environments
- Excellent organizational, communication skills, written, and interpersonal.
Environment: Neo-Load 5.1, Oracle OEM, Oracle OHS and WSM, EZNET UNIX Server, Oracle 11g, AQ
Confidential, Chicago, IL
Performance Test Engineer
Responsibilities:
- Responsible for developing and executing performance and volume tests.
- Developed Performance testing plan based on business and technical requirements.
- Perform large-scale load volume end-to-end testing using large users data files.
- Involved in conducting Verification, Benchmark test, stress tests, Fail over and volume tests against the application using TestHarness/ Loadrunner.
- Used Scenario settings in the controller to change the Ramp Up, Duration and Ramp Down settings
- Parameterized test scripts to send realistic data to the server and avoid data caching.
- Static code review and analysis.
- Monitor performance using various in house and customized monitors/scripts at machine level(I/O, VM and Net stat). HP Sitescope, JConsole.
- Analyzed Test using Summary Analysis, Average Transaction Response Time, Throughput, Heap area and GC behavior, service and query level analysis
- Responsible for scalability testing and capacity planning
- Troubleshoot Web/App server performance issues and tuning them
- Created Templates in Analysis session, and analyzed web page diagnostics to see if the server was the bottle neck or the network was the bottleneck
- Monitored different graphs like transaction response time and analyzed server performancestatus, hits per second, throughput and database server resources etc
- Conducted meetings with developers, application team, and business team to analyze the defects and evaluate the test executions.
Environment: Test Harness, Loadrunner, Oracle, TOAD, Weblogic, Load Balancer, JAVA, Apache Tomcat, JConsole, shell scripting on AIX and Linux machines, Eclipse, MAT, GC analyzer, MS-Office, SVN, SharePoint