Performance Engineer Resume
Chevy Chase, MD
SUMMARY:
- Acts as the subject matter expert for the technology used in the domain to address application integration and infrastructure framework related questions·Experienced to guide service development and service delivery teams on the implementation of architecture related strategies, concepts, and tools.Experience in measuring performance, identifying bottlenecks, and monitoring resource usage (memory, CPU, disk IO, network IO) Strong knowledge of communication, storage and networking protocols in a highly parallel, distributed systems.Experienced in analyze all the benchmark test data utilizing service level, system level and business level performance metrics.
- Over 6 years of experience in performance monitoring, and tuning of Databases and Web applications.
- Experienced in monitoring and analyzing system performance of Windows and Linux platforms.
- Experienced in complete project Software development life cycle (SDLC).
- Experienced in analyzing functional requirement specifications and wrote detailed Test Set Design, Test plans, and Test Cases.
- Experienced in working closely with test analysts, developers, support group to ensure test environment and data readiness. Good understanding on mobile applications.
- Experienced in JMeter scripting & Large concurrent Load Testing through BlazeMeter.
- Experienced in Back end, Performance, Load, Stress, and Acceptance Testing.
- Experienced in using automation tools such as, LoadRunner, Performance center, HP ALM/ Quality Center and JMeter.
- Experienced in JVM tuning: Thread, Heap & Dump analysis .
- Experienced and good knowledge on SGA, PGA, Buffer Cache, Redo Cache, LGWR, DBWR, Locking process etc.
- Experienced in Database Testing using SQL queries on RDBMS databases like SQL Server and Oracle.
- Experienced in writing SQL queries from SQL Server, Oracle for Data Integrity and used TOAD to execute the queries.
- Experienced in creating Joins, Triggers, Stored Procedures and database connectivity for Back - end testing.
- Experienced in PL/SQL, DML and DLL, write Complex SQL and Testing scripts for Backend Testing.
- Experienced in providing recommendations to meet performance goals.
- Experienced in working with Infrastructure Impact Analysis team to identify configuration issues and bottlenecks using LoadRunner.
- Experienced in tuning application to improve Response Times, queues and overall performance using LoadRunner.
- Experienced in developing Load test scenarios using LoadRunner to load the server with virtual user requests and tests the performance under load/stress conditions.
- Experienced in installing LoadRunner applications in the development and staging/UAT environments.
- Experienced in using SAR,TOP, VMSTAT, IOSTAT, NETSTAT, PERFMON.
- Experienced in using JMeter for Database Backend Testing with JDBC & ODBC Connection.
- Strong Knowledge on JavaScript, JQuery, JSON, AngularJS.
- Good concepts in java OOP.
- Good Knowledge on BlazeMeter.
- Good knowledge on OSI Model & TCP/IP.
- Good Knowledge on REST API.
TECHNICAL SKILLS:
Testing Tools: JMeter, BlazeMeter, LoadRunner, Selenium Web Driver, JUnit, Git, Continuous Integration Process, Performance Center.
Monitoring Tools: JProfiler, SQL Profiler, Windows Task Manager, Typeperf, Perfmon, FireBug, PAL, Site Scope, CA Willy, JVisualVM, Fiddler, WebLog Expert, Wireshark, JConsole, etc.
Operating Systems: Windows, UNIX, LINUX
Programming Languages: C, JAVA, JAVA SCRIPTING, HTML, PYTHON, UNIX SHELL SCRIPTING, PL/SQL, PHP, CSS, VB,, XML, VBS, XML .
Database: Oracle, SQL server, MS Access .
Reporting Tools: MS Access, Excel, MS SQL Server Reporting Services
GUI Tools: Visual Basic, Visual Studio,, TOAD, SQL
PROFESSIONAL EXPERIENCE:
Confidential, Chevy Chase, MD
Performance Engineer
Responsibilities:
- Provided assistance in measuring system performance, identifying bottlenecks, and monitoring resource usage (memory, CPU, disk IO, network IO).
- Used JMeter for scripting, Used BlazeMeter for SandBox Test & Large Concurrent Load Test.
- Used JProfiler for Memory Management, Multithreading, Thread/Connection GC & Bottlenecks etc.
- Generated graphs and studied them to monitor the software performance in JMeter & BlazeMeter.
- Used Cookie Manager, Cache Manager, Timers, Samplers, important Assertions, Config Elements, Logic Controllers, Pre & Post Processors, Various Listeners, BeanShell, JMeter Plug-In files, etc.
- Analyzed Report by using JMeter Plugins like Summary Report, Aggregate Report etc.
- Worked on low latency of Web application.
Environment: JMeter, BlazeMeter, Oracle, MS SQL Server, J2EE, JAVA, XML, HTML, MS-office, Windows, UNIX, LoadRunner, Selenium Web Driver, JUnit, Git, Firebug, Eclipse, VB.NET.
Confidential, McLean, VA
Performance Analyst
Responsibilities:
- Contributed to all aspects of the delivery life cycle in performance prototyping, capacity modeling, performance-driven design, profiling, performance testing, availability management, and troubleshooting.
- Used JMeter for scripting, Used BlazeMeter for SandBox Test & Large Concurrent Load Test.
- Used LoadRunner to test scenarios considered critical from a Business Flow standpoint.
- Used JProfiler for memory management, multithreading, thread/connection & GC etc.
- Worked with Infrastructure Impact Analysis team to identify configuration issues and bottlenecks using LoadRunner.
- Involved in tuning application to improve response times, queues and overall performance using LoadRunner.
- Involved in planning testing approach, executing tests and reporting the results according to Performance Testing standards using LoadRunner.
- Created Virtual users and Scenarios for Load and Performance testing with different host systems and also configured the test environment using LoadRunner.
- Used LoadRunner to execute step, load and stress tests to measure and report response times, server resource utilization to the Infrastructure team .
- Generated graphs and studied them to monitor the software performance in LoadRunner.
- Used HP Sitescope for server monitoring and CA Introscope for GC, Bottlenecks etc.
- Used Automation tool Selenium Web Driver for Web Application Testing through Java.
- Provided recommendations to meet performance goals.
- Worked on User Acceptance Testing (UAT) with users along with providing training to end-users.
Environment: JMeter, MS SQL Server, Oracle, VB Script, J2EE, JAVA, XML, HTML, MS-office, Windows, LoadRunner, Selenium Web Driver, JUnit, Git, ALM/Quality Center, Performance Center, VB.NET.
Confidential, Gaithersburg, MD
Performance Engineer
Responsibilities:
- Participated and provided assistance in troubleshooting production performance and availability issues.
- Reviewed System Requirement Specification, Technical Specification and functional design documents to achieve better understanding of the project.
- Involved in Resource estimation and planning according to each project budget and criticality of Test data under the program.
- Interacted with Business Managers and UAT team to understand the data requirement for the testing to be performed.
- Created Program level Test data, lead handling multiple projects Test data for QA and UAT team.
- Used HP Quality Center to gather the test requirements based on design specifications documents and uploaded them into Quality Center.
- Performed Backend testing using SQL statements.
- Found efficient ways of automating performance tests using various use cases.
- Responsible for creating test scenarios with LoadRunner and executing and documenting the results and the scenarios.
- Created system models for predicting potential performance risks, end-to-end response times and bottlenecks using LoadRunner.
- Executed performance testing websites using LoadRunner; created Vuser scripts at VUGen; defined scenarios accordingly to requirements and ran them at Controller.
- Used Rendezvous concept of LoadRunner to generate peak load onto the server. thereby stressing it, and measuring its performance and performed dynamic Parameterization and Correlation testing.
- Responsible for installing LoadRunner applications in the development and staging/UAT environments.
- Performed Weekly Status meeting with the onshore/offshore team to track the deliverables.
- Provided Weekly status reports on each project to Project manager and Business Leads.
- Addressed any issues raised by team member and ensured the deliverables are met as planned.
Environment: LoadRunner, Quality Center, Windows, MS SQL Server, .Net, Oracle, J2EE, HTML, SQL, Java Script, UNIX, Git.
Confidential, Boston, MA
Software Performance Tester
Responsibilities:
- Maintained performance monitoring and reporting tools for production and performance testing.
- Review & analyze the Business Requirements and Functional Specifications.
- Prepared Test cases based on Use case scenarios.
- Involved in Functional testing and executing test cases manually.
- Involved in different phases of testing such as System Integration, Negative testing, End-to-End, Back end, Performance, Load and Stress testing.
- Responsible for design of the Schema and finalization of naming and coding standards.
- Prepared Test Cases and Test Plan for the different modules of the application using TestDirector.
- Managed defect detection, defect reporting and tracking using TestDirector.
- Executed test cases and reported the bugs using TestDirector.
- Performed Backend database testing using SQL Quires.
- Reported performance issues to the development team and worked with them to re-test the issues and tested applications both in QA and Production environment.
- Installed various LoadRunner components like Load Generator, Agent, Controller and Analysis components.
- Used LoadRunner Analysis to create graphs and reports, and evaluated the performance.
- Participated in test reviews and defect report meetings periodically.
- Updated the Test scenarios according to new business rules and specifications.
- Maintained the function library scripts to cover all the new functionality for each release.
- Documented all problems / issues to be resolved and reported progress on problem resolution to QA Lead.
- Involved in regular discussions with developers regarding defects.
Environment: LoadRunner, UNIX, Windows, XML, VB Script, J2EE, HTML, SQL, Java Script, Toad, MS SQL Server.
