Performance Test Engineer Resume
MD
SUMMARY
- Over 8 years of IT experience as a Performance Engineer with hands on experience in end to end performance testing lifecycle.
- Gathered Performance Test requirements from the client and designed Performance tests.
- Proficient in debugging and executing Load Runner scripts.
- Ability to work on multiplatform environments like Windows, UNIX with clear understanding of file system, environment variables and file transfer protocol (FTP).
- Good with debugging and adjusting scripts by running it within Vugen with Runtime Settings logs set to display all messages.
- Experience in executing SQL queries to validate the data in the back end.
- Working experience in Load Testing, Stress Testing, Endurance Testing and Spike testing.
- Extensively involved in all phases of Performance Testing Life Cycle.
- Familiarity with run time settings/recording options and general options in Load Runner.
- Highly motivated individual with excellent organizational and interpersonal skills.
- Possess strong ability to quickly adapt to new applications and platforms.
- Good team leader with strong analytical and communication skills.
- Extensive working experience on an open source tool Jmeter in order to simulate user loads outside the firewall.
TECHNICAL SKILLS
Web Technologies: HTML, XML, XHTML, WebSphere.
Languages: C, C++, C#, JAVA, SQL, PL/SQL, JavaScript, VB Script, Unix Shell.
RDBMS: MS Access, MS SQL Server, My SQL, Oracle DB2
Project Management Tools: MS - Project, MS - Visio
Methodologies: Agile, Waterfall, Performance Testing.
Operating Systems: Windows, UNIX, Linux, Solaris.
Automation Tools: LoadRunner, Performance Center, Jmeter
Defect Tracking Tools: Test Director, Lotus Notes, Bugzilla, Quality Center, Clear Quest
Other Tools: Dynatrace, SiteScope, Wily Introscope, AppDynamics
PROFESSIONAL EXPERIENCE
Confidential, MD
Performance Test Engineer
Responsibilities:
- Develop, manages and tracks detailed projects plans to ensure timely completion of deliverables in Agile environment.
- Responsible for gathering and interpreting performance test requirements on multiple projects at different phases of the Test Life Cycle.
- Responsible for managing and keeping all performance testing activities regarding software/code upgrades, infrastructure migrations and new implementations.
- Performed requirement analysis by gathering both functional and Non-Functional requirements on the claim management and actuarial services based on workers compensation with the process owners & stake holders and document analysis, represented them in requirements traceability matrix (RTM).
- Extensively used Performance Monitors to analyze the System Bottlenecks like Memory Leaks, CPU Utilization and Network Bottlenecks on AppDynamics and Dynatrace.
- Created different web services scenarios depending on the number of calls per second for peak services.
- Performed Load/Performance/Stress by creating and executing different sets of scenarios to accomplish different objectives based on the Load Models.
- Experience in troubleshooting and debugging codes using check points and logged defects related to application performance issues.
- Monitored System Resource Graphs (Windows Resources), Web Server Resource Graphs (MS IIS), Network Graphs (Network Delay Time) and DB Resource Graphs (SQL Server, Oracle).
- Executed scenarios using performance center and provided analysis report to a Project team.
Environment: LoadRunner, Performance Center, Wily Introscope, SiteScope, nmon, Quality Center and Oracle, SOAP, WebServices, AppDynamics, Dynatrace, Splunk.
Confidential, NY
Performance Engineer
Responsibilities:
- Worked under different LOB’s by implementing Process based testing and tuning activities.
- Responsible for developing the performance test strategies, plans and cases.
- Created Vusers using VUGEN for performance testing using Load Runner.
- Conducted memory leak testing for all the applications using LoadRunner and CA IntroScope.
- Evaluated Performance Testing Tools from HP Suite.
- Responsible for monitoring and analyzing performance issues using DynaTrace
- Performed Parameterization in LoadRunner.
- Involved in initiating network monitoring and analyzation of server metrics using nmon analyzer.
- Verify that new or upgraded applications to meet specified performance requirements
- Gathered and Analyzed Business requirements and procedures.
- Creation of project plan, test plans, estimations, development and tracking projects at every phase.
- Analyzed requirement and design documents.
Environment: LoadRunner, Performance Center, DyanTrace, Web logic, IIS, Java, CA Introscope, SiteScope, nmon, Quality Center and Oracle.
Confidential, NH
Performance Engineer
Responsibilities:
- Created scripts using Web (Http/Html) and TruClient Protocols.
- Worked under different LOB’s by implementing Process based testing and tuning activities.
- Performed load, stress, Endurance tests for the business critical transactions identified.
- Monitored server health of web, app and DB using Dynatrace.
- Worked on analyzing the time taken by the calls to troubleshoot in reducing the time being taken.
- Assess impact, isolate the component causing and identify the root cause of the problem where pure path and pure stack gives the end to end visibility.
- Attend weekly status meeting with SME’s to update on work around regarding performance.
- Worked on finding the bottlenecks by JVM Profiling, Garbage Collector, Thread Dumps, Heap Dumps, Connection pool, Network monitoring.
- Used JIRA Agile tool for defect tracking and tasks worked on.
- Initiated a macro from windows using Tmon and ran tests against CSIS and troubleshooting the results if mainframes have affected the response time.
- Analyze and Report the test runs and the response time difference if it’s reduced or not from previous build to current builds.
- Worked with a team of 3 onsite on two applications simultaneously.
- Widely used Excel for reporting, maintained a log on the runs performed to view the response time metrics.
Environment: LoadRunner, Performance Center, DyanTrace, Web logic, IIS, Java, CA Introscope, SiteScope, Quality Center, Jira, IHS Server, Mainframes, Ms Excel, Windows XP, Fiddler.
Confidential, DE
Performance Engineer
Responsibilities:
- Widely used Excel for reporting, maintained a log on the runs performed to view the response time metrics.
- Involved in gathering business requirement, collecting information from developers and business, to create the performance test plan and specification documents.
- Independently developed LoadRunner test scripts according to the test specification and requirements
- Supported a hardware upgrade project where multiple applications residing on existing legacy hardware moved to SPARC hardware.
- Recorded scripts using Web Services, Web (HTTP/HTML) and TruClient.
- Supported Desktop underwriter’s integration with Enterprise Geocoder service from legacy geocoder.
- Participated in the analysis of workload model discussions whenever there was a need to revisit the existing numbers.
- Responsible for creating and maintaining production application dashboards using App-Dynamics, Wily and Cacti.
- Responsible for creating health rules and alerts for production in Wily and App-Dynamics.
- Extensively worked on web and web services protocol.
- Created web service scripts to publish messages directly on queues and topics by using jms functions in LoadRunner.
- Identified and eliminated performance bottlenecks during the development lifecycle.
- Analyzed the system resource graphs, network monitor graphs and error graphs to identify transaction performance time and network problems.
- Used Putty extensively to monitor server logs, and gather component level response times.
- Summarized performance test result after each testing cycle with issues, risks and observations.
Environment: Vugen, Sitescope, Splunk, Wily, J meter, App Dynamics, Winscp, Putty, Toad, GEMS, Quality Center, Jira, LoadRunner, Performance Center,.