Performance Engineer Resume Profile
Summary
- Performance test engineer with 8 years of experience in all phases of Software Development Life Cycle SDLC , developing Test Cases, Test Plans and thorough executions and analytical reporting of results to the stakeholders
- Good Analytical, Interpersonal and written/verbal communication skills. Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks. Experience in working as a team member and also work independently to resolve technical issues of a project.
- Quick learner and adapt to the new projects, tools and technologies and evaluate their test applicability. Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.
- Excellent understanding of Software Development life Cycle SDLC and importance of performance tester in Development/ Enhancement and Maintenance of software applications.
- Delivery of regular test and analytical performance progress, status, defect, projected and actual execution, risk assessment and impact reports to the members of management, technical, non-technical audiences, and project team on site /offshore .
- Designed and executed Automation test scripts using Performance testing tool HP LoadRunner for applications in Client/Server, Windows, UNIX/Linux, Web Services and Web based applications.
- Developed automation test frameworks in HP Quick Test professional QTP using extensive descriptive programming in VB script
- Expertise knowledge of Keyword Driven Framework, Data Driven Framework, Hybrid Framework in HP QTP
- Designed, executed and analyzed automated functional and performance tests in JMETER
- Experienced in performance testing and load testing using tools like JMETER, Neoload and LoadUI
- Knowledge of automation tools like Selenium and SoapUI
- Expertise in executing VuGen scripts in Load Runner for Performance, Load and Stress Testing using Controller in Load Runner and generated reports using the Analysis tool in Load Runner. Extensively worked on Web HTTP/HTML and Web Services Soap service and REST
- Analysis of performance bottlenecks, end-to-end performance, and web performance measures like server response time, throughput and network latency. Worked on System Performance Testing Methodologies like Spike, Stress and Endurance Tests.
- Monitored client server applications,web server,application server,database servers with tools like Wily introscope, sitescope and nagios. Analyzed performance graphs and reports to identify network/client delays, CPU /memory usage, I/O delays, database locking and other issues at server level.
- Experience in monitoring Web Servers like Apache, Tomcat and Application Servers such as Microsoft IIS, Web sphere, Web logic,Glassfish and Database Servers Such as SQL Server, PostgreSQL, Oracle during different types of Performance Testing.
- Proficiency in SQL queries, PL/SQL stored procedures Triggers. Experience in validating test data by retrieving data from Relational Databases Oracle, SQL Server, Teradata, My SQL, Postgresql using database clients like Toad,squirrel,oracle sql developer,etc
- Expertise in Automated Testing in different testing methodologies like Agile and Waterfall.
- Experienced in UNIX/Linux shell scripting and executing necessary shell commands while extracting and debugging server logs.
- Knowledge of scripting languages like VBscript, Java, C
- Adept in formulating Test Plans, Test cases, Test Scenarios, Test Approach and setting up testing environment. Experienced in writing Training documents, Traceability Matrix.
- Good numbers of working experience in overall Defect management/problem solving at Debugging, Bug Reporting and Bug Tracking using various tools Quality Center,
- HP ALM, Test Director, JIRA, Clear Quest and Bugzilla, .
- Created comprehensive performance and automation test results reports.
Technical Skills:
- Operating Systems: Windows 7, Vista, XP, Windows 2000, Windows 2003, Windows NT, AIX, Linux, UNIX, Solaris.
- Testing Tools: Load Runner, JMETER, Test Director, Clear Quest, HP ALM, QTP, Mercury/HP Performance Center, Win Runner, SoapUI, LoadUI, HP Quality Center, ALM, Clear Quest, JIRA, Bugzilla, Wily Introscope, Site scope.
- Protocols :HTTP/HTML , Web services, ODBC, JDBC, AJAX
- Languages: Java, C, C , VBScript, SQL and PL/SQL ,JavaScript, Unix or Linux Shell Script, HTML, XHTML, XML, JSON
- Web Servers: Microsoft IIS, Apache, Tomcat
- Application Servers: Web Logic, IBM Web Sphere, Glassfish
- Databases: My SQL, MS SQL Server 200x, Oracle, LDAP, Access, Sybase, DB2, Teradata.
- Other: Rational Rose, Rational Requisite Pro , MS Excel, Adobe Photoshop, MS Office Suite, MS Project, MS Visio, MS Power Point, MS Project, MS Visio, SharePoint, Cognos reporting BI tools.
Confidential
Performance Engineer
Responsibilities:
- Using LoadRunner, executed multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
- Responsible for implementing LoadRunner, Performance center, architecting the load testing infrastructure, hardware software integration with LoadRunner.
- Prepared Test Cases, Vugen scripts, Load Test, Test Data, Execute test, validate results, Manage defects and report results.
- Expert in creating Next Generation Usage Pattern Analysis from the Production Logs to generate Performance Load.
- Used Performance Center to define performance requirement like SLA in test.
- Interface with developers, project managers, and management in the development, execution and reporting of test automation results
- Developed and executed Jmeter scripts.
- Identify and eliminate performance bottlenecks during the development lifecycle
- Accurately produce regular project status reports to senior management to ensure on-time project launch.
- Memory Leaks were identified in Different components. Protocol to Protocol Response times, Web Page break downs, Components sizes were analyzed and reported.
- Created Load test scripts using VU-GEN and enhanced them using C, Ajax TrueClient, Web and Click, Ajax web and click protocol, web services script using SOAP UI.
- Extensive Parameterization of the VuGen scripts to ensure the real time load conditions.
- Configured and ran scenarios in Controller using scripts created in VU-GEN.
- Worked on Performance Center to create scenario as needed and run the load test
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Analyzed, interpreted, and summarized meaningful and relevant results in a complete Performance Test Report.
- Monitor and administrate hardware capacity to ensure the necessary resources are available for all tests.
- Identified Disk Usage, CPU, Memory for Web, APP, TUXEDO, Database servers and how the servers are getting loaded
- In charge on entire Performance Testing cycle for banking application projects on Loan Application, Underwriting, Approval, Check processing, Payment/Statement Generation, Online Payment Collections Portal.
- Customer Management application incorporating Customer Valuation Data, Income/Tangible Assets Data, Credit Score, Underwriter Module, Debt Profile for each customer.
- Collections Management System testing experience of customer debt, mortgages, credit cards, loans and overdrafts
- Build Performance Test strategies for functionally rich collections management system built for collection automation.
- Part of this duty, using Splunk also tasked with generating system reports, alerts, and use-specific dashboards to track custom processes
- Extensive Parameterization of the VuGen scripts to ensure the real time load conditions.
- Performed load testing HP - Load runner, Load generator, Load controller and Load Analysis tools executed scheduled tests and analyzed the test results.
- Monitoring the load tests, stress tests and endurance tests using wily.
- Monitored GC, Heap, Active Threads using wily
- Develop and design test Structured Automation Frameworks in collaboration with the Testing team and Development teams in QTP Quality Center workflow.
- Evaluate, plan, design, develop, and maintain test scripts using a Framework for new applications and/or enhancements to existing applications.
- Continually updated Traceability for all the artifacts through Trace Matrix and set up process to capture of standard Test Reporting Metrics.
- Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
- Weekly Status meeting with Development and Management teams to discuss bugs and other issues.
Environment: LoadRunner 11/11.5, Performance Center 11/11.5, HP ALM 11.5, 11.52, QTP 10.0/11 UFT , VBScript, XML, IIIS, .Net, Java/J2EE, SQL Server, Oracle , Visual studio 2008, MS - VSS, TOAD, SQL Developer, Wily Intrascope.
Confidential
Sr. Performance Tester/ Engineer
Responsibilities:
- Assisted QA Manager in coordinating/leading the testing efforts.
- Gathered business requirement, studied the application and collected the information from Analysts.
- Written Test Plan, Test Scenarios and Test Scripts to follow the CMM Level 5 standards.
- Created and implemented Performance tests using Mercury Interactive LoadRunner.
- Involved in developing the Test Plan Strategy, build the test client and test environment.
- Developed and enhanced the scripts using Vugen and performed Parameterization and Correlation to meet the requirements.
- Created LoadRunner Scenarios and Scheduled the Virtual user to generate realistic load on the server using LoadRunner.
- Helped resident DBAs identify and resolve bottlenecks.
- Involved in performing load and stress test on the application and server by configuring LoadRunner to simulate hundreds of virtual users and provided key metrics to the management.
- Configured and used SiteScope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- As an Automation Engineer carried out testing, to check whether the application is functioning as per the design documentation and functional requirements.
- Involved in conducting stress tests and volume tests against the application using LoadRunner. Performed Data Driven and Security Testing.
- Involved in defect tracking, reporting and coordination with various groups from initial finding of defects to final resolution. Written executed UNIX Shell scripts to see the output.
- Used Test Director to invoke the scripts and initially performed the baseline testing and organized all the scripts systematically and generated reports.
- Conducted all tests in the Controller by creating 100, 200, 400 virtual users for load, Stress and steady state test respectively.
- Created preliminary test reports and end of test reports as part of the Performance Test life cycle.
- Developed performance test plans and managed tasks for performance testing of business applications
- Measured response time of important actions of users using start and stop transactions functions
- Executed scenario with different network bandwidth and browser agents. Compare results of these scenarios to recommend bandwidth for store locations.
- Worked with database administer to index database to improve performance of the applications
- Performed stress testing using various features of LoadRunner, recorded and debugged scripts using multiple actions using VuGen module in LoadRunner.
- Prepare data files for scripts by extracting data from database tables.
- Designed scenarios based on important transaction and users feedback to simulate realistic load on the system.
- Setup Weblogic, DB2 and Tuxedo monitor in performance center to monitor system performance and identify bottlenecks.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance time, network problems and scenario results respectively.
Environment: HP LoadRunner 11.5, HP ALM, Wily Introscope, Sitescope, Oracle, IIS, apache tomcat, Unix, Java, ASP.NET, ADO.NET, Web Services, IBM AIX, Solaris, Web Logic, Burp suite.
Confidential
Performance Engineer
Responsibilities:
- Analyzed the Business Requirements Document BRD , created Test Plans and prepared detailed Test Cases.
- Worked closely with Development and Business Team to get an understanding of the system architecture, system component interactions, application load pattern and the Performance SLA.
- Defined performance goals and objectives based on the Client requirements and inputs.
- Created and coded a very flexible LoadRunner scripts that allowed for fast configuration changes during testing, executed the same from multiple Load Generators in Controller.
- Mostly involved in Performance testing the .NET Applications Java Applications.
- Defined transactions to measure server performance under load by creating rendezvous points to simulate heavy load on the server
- Monitored the performance of the Web and Database SQL servers during Stress test execution.
- Used Sitescope HP Diagnostics to monitor the load test and to identify the bottle necks.
- Configured Offline Online Diagnostics like J2EE/.NET Diagnostics through performance center.
- Performed CPU and Memory monitoring and performance metrics extraction of web, application and database servers.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.
- Produce a test report correlating poor performance to bottlenecks, and make recommendations for improvements.
- Collaboratively worked with Capacity Planning to obtain the performance expectations of performance scenarios to be executed, provided results to validate current forecast models, and for future infrastructure architecture planning.
- Validated test results through the UI and through the analysis of various system/ application error logs as well as database queries.
- Updated test matrices, test plans, and documentation at each major release and performed Regression testing after making the needed changes and adding the new Functionalities which are to be tested.
- Traced the bugs and reported to the developers using HP Quality Center.
- Worked very closely with developers to recreate defects found and also to verify fixes.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
Environment: LoadRunner 9/9.5/11, Rational Clear Quest, HP Quality Center/ALM, IBM OS version 4690, POS version 6, . NET, Java, J2EE, VBScript, Oracle, SQL, Unix, Shell scripting, HTML, WebSphere.
Confidential
Performance Tester
Responsibilities:
- Developed performance test plans, test scripts, test scenarios based on business requirements
- Recorded and enhanced test scripts in protocol such as Web HTTP/HTML , Oracle NCA, Oracle Web Application 11i with parameterization, correlation, adding ANSI C and Oracle NCA functions
- Worked with development team to identify the appropriate data for testing, and prepared test data for Parameterized values in the scripts
- Executed multi-user performance tests, used online monitors, real-time output messages and other features of the Load Runner Controller
- Experienced working with Google web toolkit and SaaS.
- Measured and Analyzed response times of key product features of MasterTax application
- Compared application performance and reported performance statistics to application team, and provided recommendations of how and where performance can be improved
- Provided performance benchmark documentation of candidate releases
- Worked with developer using C to perform unit testing.
- Used Quality center to build test cased and to create reports and graphs to help reviewing the progress of test planning, runs, and defect tracking before a software release.
- Prepared and executed of test scripts using Load runner and SOAP UI tool to perform Web Services testing.
- Used QTP to perform regression and functional testing and standard windows application.
- Worked closely with development team and provided assistance in performance tuning
- Conducted load test scenarios at various levels of concurrent activity and provided advice on practical solutions to scalability targets
- Analyzed performance, transaction, and server resource monitors for meaningful results for the entire test run using LoadRunner Analysis.
- Provided guidance and support for performance test activities as expected by senior team members
Environment: HP LoadRunner 8.5/9, Jmeter, Windows Server, REST, SOAP UI , .Net, Java, Oracle 10g/11g, Toad for Oracle, HP ALM 11 Application Lifecycle Management , WebLogic, CA Wiley Introscope
Confidential
Performance Tester
Responsibilities:
- Closely worked with business analysts project management to help make technical decisions.
- Participated in planning and directing quality assurance schedules and assignments, and monitoring project status in comparison to cost/time projections.
- Interacted with stakeholders and Technical team in providing clear solutions to requirements.
- Involved in System, Integration, Data Regression testing.
- Developed and executed Unit, System, Integration and regression test scenarios.
- Developed LoadRunner scripts for performance validation.
- Enhancing the scripts using VU Generator and performed Parameterization and Correlation to meet the requirements.
- Created various checkpoints in the script using LoadRunner.
- Inserted start and end transaction points in the scripts.
- Created test scenarios for running the testing using LoadRunner.
- Inserted rendezvous points to emulate the behavior of the browser under heavy load conditions
- Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.
- Generate, analyze, interpret and summarize meaningful and relevant results in a complete Performance Test Report.
- Lead Defect meetings and coordination with development team and tech support team.
- Investigate and troubleshoot performance problems in a test environment. This will also include analysis of performance problems in a production environment.
Environment: LoadRunner, Oracle, SQL, HTML, Quality Center, SQL Server, .Net, Java, VB and Windows.
Confidential
Manual and Performance tester
Responsibilities:
- Involved in White box, Regression, System Integration testing and User Acceptance Testing UAT
- Involved in preparing Test Plan, Test Methodology, Test Cases, Test Script based on Business Requirements Document BRD .
- Participated in requirements gathering, requirement analysis, business analysis and Use-Case analysis.
- Reviewed Business Requirements Documents and the Technical specifications.
- Designed and developed Test plan and Test specifications based on Functional and Non-Functional requirement specifications
- Performed all types of testing viz., Functional, System, Integration, Backend, End to End and Regression testing.
- Developed Test Cases based on the technical specifications and business requirements
- Tests were planned and managed using Test Manager and performed Manual Testing on basic functionalities of the application.
- Wrote the Test Plan, test cases and test scripts using Test Director.
- Used Mercury Quality Center for organizing Requirements, Test Cases and Defects
- Manually ran the QC test scripts for basic functional, integration and component testing for both existing and new data center builds.
- Logged, Prioritized and reported the defects using Quality Centre and assigned them to the developers.
- Generated Defect reports for further analysis.
- Worked on Performance test using HP LoadRunner.
- Used LoadRunner Vu Gen for generating the automated test scripts.
- Inserted Transaction and Rendezvous points to calculate transaction response time under load.
- Measured Response times at sub transaction levels at web, App servers and database server levels.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations.
- Worked with LoadRunner specific monitors like the SQL Database monitor, System monitors, Web/App Server monitor, Firewall Monitors etc.
- Analyzed various graphs like Transaction Response Time, Hits per second graph, Pages download per second, Throughput, Network Delay Time graph and generated reports using LoadRunner Analysis.
- Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.
Environment: Quality Center, Test Director, Load Runner, ASP.NE,T, C .Net, IIS, XML, SQL Server, Java Script, VB Script.