Lead Performance Engineer Resume
Austin, TexaS
SUMMARY:
- Over 9 years of experience in the field of Software Quality Assurance and Software Testing.
- Experienced in design, development, implementation and execution of test plans, strategies and test cases for client server, web based and ERP applications using manual and automated testing tools.
- Having in depth technical experience of Software Test Life Cycle, SDLC, Water Fall and Agile methodologies.
- Extensively experienced in LoadRunner Automation with scheduled batch file.
- Experienced in testing Server hardening and server health check with Open Source Tools like Jmeter & BadBoy.
- Experienced in using Jmeter for Database Backend Testing with JDBC & ODBC Connection.
- Expert in Windows Typeperf & Perfmon Utility to create custom config file and collect windows resources statistics remotely and generate report with PAL.
- Experienced in using vmstat, Sar, Topas Utility & System Monitor in UNIX System to measure Unix system Performance under load .
- Experienced in collecting and analyzing database performance using SQL Profiler, Activity Monitor, Dynamic Management View(DMV) in MS SQL Server.
- Experienced in DynaTrace to monitor the whole infrastructure.
- Experienced in Splunk
- Experienced in Site Scope & Wily interscope to monitor the whole infrastructure.
- Expert scheduling job in both Windows & Unix System through Task Scheduler & Cron Tab.
- Experienced in Virtualization Technology like Microsoft Hyper V, Oracle VMware and VMware Workstation.
- Experienced in using utilities RDP, Putty, Process Explorer, File Mon, Process Mon, PoolMon .
- Experienced in identifying Memory Leak issue, Java Heap, Garbage collection issues
- Experienced using Monitoring Tools like Task Manager, Process Explorer, Performance Monitor, Resource Monitor and Data Ware House Monitor in Windows system and Jconsole to Monitor Java based application, System Monitor and Topas in Unix system.
- Extensively experienced in MS Office Suites to create and analyze report and graphs
- Experienced in using MS Sharepoint for business collaboration.
- Experienced in interacting with developers and business analysts to become familiar with the product technology and requirements and to collect information for documentation purpose.
- Experienced with QA Methodology and QA Validations to ensure Quality Assurance and Control.
- Extensively experienced in Analyzing System & Functional Specifications, creating Use Cases, understanding Business Requirements, Business Rule and identifying Test Requirements.
- Experienced in Functional Testing, Integration Testing, Regression Testing, User Acceptance Testing, Performance Testing and Validation Testing.
- Extensively experienced in creating High Level Test Documents, Test Cases, Test Procedures, developing and maintaining Test scripts, analyzing bugs, interacting with team members in fixing the bugs using HP ALM, Quality Center and TestDirector.
- Experienced in executing test scripts and managed the defects/bugs found using Test Director and Quality Center.
- Proficient in defect management tools like HP Quality Center.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back - end testing.
- Experienced in using QuickTest Pro to perform regression testing on the applications.
- Experienced in developing function libraries, shared repository, Descriptive programming, Recovery scenarios, and data validation using VB script in QTP.
- Experienced in designing Performance test scenarios using LoadRunner, ran stress tests, analyzed the results.
- Experienced in performing Performance testing and reporting for both windows based and web based application using LoadRunner.
- Experienced in participating in bug triage meetings with developers to validate the severity of the bug. Manually retested the application for smoke testing and regression testing.
- Production Planner with strong background in hi-tech and consumer products manufacturing with solid track record of meeting demanding production schedules in a lean manufacturing, just-in-time environment. Special strengths in effectively working with multiple functions, interfacing with sales, estimating, manufacturing and shipping, and ensuring support of capacity plan.
- Experienced in working as liaison between users and development team by answering questions around usage, functionality and requirements.
- Enthusiastic, focused and detail oriented professional.
- Excellent interpersonal and communication skills, and a strong team player.
TECHNICAL SKILLS:
Testing Tools: HP ALM, Quality Center, HP Quick Test Pro., HP LoadRunner, TestDirector
Programming Language: C/C++, C#, Java, VB Script, JavaScript, HTML, XML, SQL, PL/SQL
Data Base: Oracle, SQL Server, MySQL, DB2
Operating System: Windows, Unix/Linux
Others: Microsoft Project, ERP - SAP, AS400 and MAPICS
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Lead Performance Engineer
Responsibilities:
- Leads deliverables of assigned team to include script reviews, standardization, work load models, and detailed performance test plans.
- Maintains overall application(s) infrastructure knowledge and is able to support performance testing through architecture reviews, capacity planning, code profiling, and root cause analysis.
- Serves as lead for projects that involve major technical or testing changes for both on and off-shore resources in the tracking of schedule, reporting status, and deliverables.
- Responsible for the design and execution of tests for identified business critical transaction and capture vital metrics (e.g., CPU utilization, memory utilization, context switches,.etc..).
- Understand the problem definition, application and deployment architecture.
- Understand caching server for Online Application.
- Knowledge of Caching sever such as Vernish, tomcat
- Understand Search Engine for Online Application, Mobile and PAI Application.
- Knowledge of search engine such as Endeca, ATG
- Work closely with development on design and implementation of enhancements making tuning recommendations to improve software performance.
- Analyze load test results using DynaTrace, compare them with baseline identify any potential performance vulnerabilities, isolate them, and suggest solutions.
- Collect all the logs file suing Splunk query and python parse
- Review of application components for conformance to clustering and failover.
- Facilitates performance defect triage and test status meetings.
- Ensures that all performance team members get the knowledge transfer to provide environment and data support as it pertains to performance test.
Environment: Quality Center, LoadRunner, Neoload, Performance Center, AML, Google cloud platform, TomCat, Virnish, Nginx, Endeca, Splunk, Python, Platform,JAVA, Servlets, JBoss EJB, JSP, HTML, XML, J2EE, Web Sphere, Oracle, Windows, UNIX, Linux, goole cloud platform, Bigquery
Confidential, Radnor, PA
QA Lead Performance Engineer
Responsibilities:
- Provide QA leadership for new and existing projects.
- Lead my team very actively and involved in gathering the requirements, planning and designing for Performance Testing by working closely with functional test teams, development teams and business teams on a regular basis and drive out performance requirements for the application(s) under test.
- Developed and maintaining LoadRunner Script using LoadRunner11.52
- Involved to monitor infrastructure using SiteScope when system is under load.
- Developed appropriate effective scenarios to properly test load /stress capacity of the system and monitored performance and stability conditions using LoadRunner.
- Used LoadRunner Analyzer for various loads and analyzed the results using performance monitor and graphs.
- Analyze load test results, compare them with baseline identify any potential performance vulnerabilities, isolate them, and suggest solutions.
- Interact with Development, production operations, infrastructure and other groups to present, isolate and resolve performance issues.
- Experienced over performance testing to monitor throughput of the various systems.
- Worked with Performance Testing team for Load/Stress testing so as to predict system behavior and performance using LoadRunner.
- Provide leadership, mentoring and training to members on the Quality Assurance Team on Confidential Quality Assurance Processes, technologies and applications.
- Manage project team expectations for QA deliverables based on external dependencies (date driven vs. functionality driven, lack of adequate documentation, etc.)
- Perform documentation evaluation for Business Requirement(s), Use Case(s), Functional Specs
- Estimate time, effort, and additional QA resources necessary for project success.
- Provide Requirement Gap Analysis Report to Project Managers.
- Ensure proper testing occurs by creating and distributing a QA Master Test Strategy.
- Create, execute, and maintain Test Cases and establish traceability between test strategy requirements, test cases, and functional requirement with Development Team, ensure test cases provide proper coverage of delivered code.
- Schedule code deployments to QA environments in collaboration with other QA project team members, QA management, Development, Project Managers, and Data Base Administrators.
- Participate in the decision to give QA sign-off on applications.
- Ensure that QA management has all of the necessary information to distribute among all stakeholders.
- Ensure defect tracking occurs by utilizing the defect tracking system.
- Compile and distribute Daily Testing Status Report to project stakeholders during testing phases.
- With Project Manager, schedule and facilitate defect status meetings during critical test cycle.s
- With QA Team, assist in the creation of automated test scripts for all supported applications.
Environment: Quality Center, LoadRunner, Performance Center, AML, ATG Platform,JAVA, Servlets, JBoss EJB, JSP, HTML, XML, J2EE, Web Sphere, Oracle, Windows, UNIX, Linux
Confidential, Cincinnati, OH
Performance Engineer
Responsibilities:
- Collecting/creating the relevant test data which are necessary for the test cases, based on the Business Analysis, Requirement specs, Business process Procedures, Scenarios, Transactions and Test Conditions.
- Work with project management team, technical team and business unit in the requirements gathering process to determine high level designs.
- Establish a reliable load testing practice that can predictive of production performance and utilized to address load related issues prior to launching major releases.
- Involved in developing and customized VUGen with parameterized, check point, think time, Transaction time and use rendezvous.
- Developing and executing performance scenarios using Performance center.
- Experienced over performance testing to monitor throughput of the various systems.
- Worked with Performance Testing team for Load/Stress testing so as to predict system behavior and performance using LoadRunner.
- Use Wily to monitor all my server during actual load.
- Developing and executing performance scenarios for benchmarking to optimize JVM and Application configuration.
- Examined system behavior and performance to expose the application bottlenecks using Load Runner while generating actual load.
- Monitoring performance of Web Server, App servers and DB Servers using Wily during the test running.
- Used LoadRunner Analyzer for various loads and analyzed the results using performance monitor and graphs.
- Fully analyze load test results, compare them with baseline, correlate performance metrics, identify any potential performance vulnerabilities, isolate them, and suggest solutions
- Identified key performance bottlenecks, performed end-to-end root cause analysis on these bottlenecks to pin point the reasons.
- Interact with Development, production operations, infrastructure and other groups to present, isolate and resolve performance issues
- Validate and document product performance across releases to show how overall performance is trending as we continue to roll out new features or make updates
- Presented analysis in the reports to the client in improving performance.
- Creating and executing LR scenarios for Performance Verification Testing.
- Involved in the preparation of Test Analysis Reports and defect profile document.
- Understood the business document and participated in review reports. Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Involved in System testing, Functional testing, Regression testing, Smoke testing, and GUI testing.
- Actively involved in testing the application, manually and automation.
Environment: Quality Center, LoadRunner, Performance Center, JAVA, Servlets, EJB, JSP, HTML, XML, J2EE, Web Sphere, Oracle, Windows, UNIX, Linux.
Confidential, Washington, DC
Performance Engineer
Responsibilities:
- Experienced over performance testing to monitor throughput of the various systems.
- Work with project management team, technical team and business unit in the requirements gathering process to determine high level designs.
- Scope and plan the performance test approach . Collaborate with engineering and product management to articulate the non-functional requirements of the product(s).
- Worked with Performance Testing team for Load/Stress testing so as to predict system behavior and performance using LoadRunner.
- Experience with workload planning & estimation and test documentation, strong understanding with monitoring concepts and tools, and understanding of test metrics concepts.
- Develop and execute performance test scripts, record and manage performance related defects and communicate the results in an effective manner.
- Using Jmeter and bad boy application to create different baseline
- Involved in developing a customized VUGen with parameterized, check point, think time, Transaction time and use rendezvous.
- Developing and executing performance scenarios for benchmarking to optimize JVM and Application configuration.
- Use Site Scope to monitor all my server during actual load.
- I create Typeperf script to collect CUP, Memory, Disk, network counter information.
- Used LoadRunner Analyzer for various loads and analyzed the results using performance monitor and graphs.
- Establish a performance baseline and conduct quarterly performance analysis and audits reporting any major deviations from the established baseline.
- Examined system behavior and performance to expose the application bottlenecks using Load Runner while generating actual load.
- Identified key performance bottlenecks, performed end-to-end root cause analysis on these bottlenecks to pin point the reasons.
- Presented analysis in the reports to the client in improving performance.
- Creating and executing LR scenarios for Performance Verification Testing.
- Involved in Interfaces testing using File-Zilla to import and export files.
- Involved in the preparation of Test Analysis Reports and defect profile document.
- Understood the business document and participated in review reports. Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Gathered the relevant test data necessary for the test cases, based on the Business Analysis, Requirement specs, Business process Procedures, Scenarios, Transactions and Test Conditions.
- Involved in System testing, Functional testing, Regression testing, Smoke testing, and GUI testing.
- Actively involved in testing the application, manually and automation.
- Understanding of server virtualization concepts, automated performance testing approach, including implementation of automation frameworks.
- Used HP Quality Center to prepare Test cases, Procedures and Requirements Traceability Matrix.
- Performed Backend database testing using SQL Quires.
- Involved in the Decomposition of the Functionality to identify the individual and reusable components.
- Fully analyze load test results, compare them with baseline, correlate performance metrics, identify any potential performance vulnerabilities, isolate them, and suggest solutions
- Understanding of networking concepts, server-agent communication
Environment: QTP, Quality Center, LoadRunner,, HTML, XML, Web Sphere, Oracle, Toad, File-Zilla, Windows .
Confidential, Wilmington, DE
QA Analyst
Responsibilities:
- Performed in Performance testing and reporting for both windows based and web based application using LoadRunner.
- Used LoadRunner to create Vuser Scripts using VuGen, used Controller to generate and executed LoadRunner scenarios.
- Develop and execute performance test scripts, record and manage performance related defects and communicate the results in an effective manner.
- Report the results to the management and team lead in timely matter.
- Analyzed and understood the software Requirement Specifications and development of Test Scenarios.
- Involved in creating Use Case for complex system interfaces.
- Involved in Test Case Preparation and Test Case Execution Manually.
- Analyzed application to find out which part can be automated and which can be manually tested.
- Implemented HP Quality Center for Test Planning, Test Case writing, Test Execution and Requirement Mapping with Test Cases.
- Performed defect tracking and reporting using Quality Center.
- Performed white box testing on developer’s SQL code and wrote SQL verification scripts to test the result of deployment for correct business logic.
- Performed Back end testing using SQL Quires.
- Conducted GUI and Black Box Testing using QTP and interacted with developers to resolve issues.
- Used QuickTest Professional for automating manual test cases for regression testing and for storing, execution of test cases and reporting results.
- Worked on migration of automated testing tool used for creating policies to QTP.
- Used Checkpoints, Descriptive programming and Data Driven Test Scripts in QTP.
- Created and executed Automated Test Scripts in QTP using Business Process Testing (BPT) concept, and Key word driven Framework.
- Determined the Entry and Exit Criteria for different phases in testing cycle of the system.
- Performed User Acceptance Testing (UAT) on behalf of End Users at client’s environment.
- Followed up with the development team as they fix the bug.
- Acted as test plan approver for offshore counterpart.
Environment: Quality Center, QTP, Windows, Tenfold, Oracle., LoadRunner, UNIX, PL/SQL, VB Script, HTML, MS Excel, XML, SQL Server.
Confidential, Titusville, NJ
Software Tester
Responsibilities:
- Reviewed and Analyzed Business Requirement Documents and the Technical Specification.
- Involved in developing the test plan for testing the entire application.
- Involved in developing test cases from Business Requirements in Test Manager.
- Performed manual testing prior to automate the testing on the application.
- Set up a QA process and ensured it was effective project wide.
- Documented test cases corresponding to business rules and other operating conditions.
- Used TestDirector for requirement management.
- Developed & maintained the traceability matrix between requirements and test cases in TestDirector.
- Used TestDirector to track and report system defects and bug fixes.
- Tracked, reviewed, analyzed and compared defected using TestDirector.
- Wrote Modification Request (MR) for the bugs in the application and helped developers to track the problem and resolve the user requirements.
- Developed and executed SQL queries to verify the data integrity from the Oracle database.
- Involved in system testing of the application using QTP.
- Tested the applications compatibility in all versions of Netscape and IE browsers using QTP.
- Developed automation scripts using QTP and integrated the script with master script.
- Developed test scripts using VB script to perform automated test from QTP environment.
- Responsible for Regression testing, Integration testing using QTP.
- Involved in User Acceptance Testing (UAT).
- Reported weekly status reports to the manager.
Environment: QTP, TestDirector, Oracle, Win NT, Java, Java Script, JSF, HTML, TIBCO, PL/SQL, Mainframes (JCL, MVS, CICS), Internet Explorer, Netscape.
