Performance Engineering Team Lead Resume
DubliN
PROFILE SUMMARY:
- 9 years 4 months of experience of Information Technology with Confidential .
- 6 years of experience in Performance Engineering and Testing.
- 3 years 4 month of experience in Automation Testing.
- Works as Performance Engineering Team Lead with an esteem client of Confidential.
- Proficient in end to Performance Engineering and Testing activities for enhancing effectiveness of application.
- Utilizes a mix of management, architecture, test, diagnostics and development skills to address needs and ensure successful delivery.
- Rich experience of working on numerous projects and ensuring delivery of projects within time & cost parameters
- Conversant with eCommerce, Business Insurance, Retail, PeopleSoft Financials.
- Expertise on IBM WebSphere Application Server Performance Tuning.
- Exceptional communication, collaboration & team building skills with proficiency at grasping new technical concepts quickly and utilize the same in a productive manner.
- Excellent presentation and classroom skills.
- Ability to streamline operations and automate day to day activities to improve team efficiency and accuracy.
- Proven background leading teams in stressful, deadline - oriented environments.
CORE COMPETENCIES:
- End to end Performance Testing Strategy & Management that includes gathering NFR, Tool feasibility study, Project Effort estimation, preparing performance test plan, script development, Performance Test execution, Client & Server Monitoring, Analysing & Reporting Test Results, Identifying bottlenecks.
- Planning, monitoring, and controlling the PE activities and tasks as per guidelines from clients' practice leads.
- Performance Business Analysis - eCommerce/Retail and Business Insurance
- Requirement gathering, Requirement Analysis, identifying core transaction and developing the Work Load Model.
- Supervise Performance Test Script Development
- Creating Vuser Scripts: Recording, Correlation and Debugging.
- Load scenarios setup, executing load test, troubleshooting issues and reporting results using HP LoadRunner and Performance Center.
- Command on various protocols of VuGen - Web (HTML), Web (Click and Script), Java Vuser, Ajax Truclient, Ajax (Click & Script), VB Script Vuser and PeopleSoft.
- Developing Excel macros and automation solutions for handling large amount of data and xml generation.
- Workload Modelling
- Application Performance Management & Monitoring
- Application Architecture Analysis
- Transaction Profiling/Tuning - Using Chrome DevTools, HTTP Watch, Fiddler.
- Monitoring using tools HP Performance Center/Controller, Wily Introscope, PerfMon, Splunk.
- Analyse CPU utilization, memory usage, garbage collection and DB connections.
- Providing recommendations for Passed and Failed Test.
- Providing classroom .
- Familiarity with Software protocols - HTTP, SSL, SMTP, SNMP, and LDAP.
- Requirement Analysis, Test Plan Creation, Test Execution, Defect tracking, Peer Reviews and Regression Testing.
- Developing Automation Framework, Test data creation, Test script creation, Test script execution using HP-QTP.
- Worked on Data Driven, Keyword Driven and Hybrid Frameworks.
- Sound descriptive programming and VB Script knowledge.
- Worked on scripts for MS Outlook, web based, PeopleSoft and Mainframes Application Testing.
- Sound knowledge of SQL. Worked on Database Testing.
- Macro creation on MS-Excel.
- Managing Test Scripts on HP-Quality Center.
- Presenting QA test status using HP-QC and progress reports as appropriate to top management
- Implementing project plans within deadlines and defining best practices for project support and documentation
- Identifying & analysing the defects, questionable functions, errors, program functionality, outputs, online screens, etc.
- Providing scope, resource and time estimates for projects presented to QA for testing and analysis
- Takes classroom sessions for QA professionals on QTP and Automation Testing.
SOFTWARE SKILLS:
Domain: Business Insurance, eCommerce, Retail, Pharmaceuticals
Operation Systems: Windows 95/98/2000/XP/7, Unix/Linux
Programming Languages: C, C++, Java, JSP, JavaBeans, VB Script, HTML, XML, Perl, PL/SQL, Python
Protocol: Web (HTTP/HTML), Web (Click & Script), RDP, PeopleSoft, Web Services, Java Vuser, Ajax Truclient, Java API, JMS, SOAP.
Testing Tools: HP LoadRunner, HP ALM-Performance Center, HP Quick Test Professional, HP ALM, HTTP Watch, Fiddler, Chrome DevTool, Splunk, HP Service Virtualization, Jmeter, VisualVM, jProfiler, SOAP-UI
Monitoring Tool: Wily - Introscope, Perfmon, Confio, SolarWinds, IBM WAS Deployment Manager, Tivoli Performance Viewer, IBM Support Center
Database: DB2, Oracle, MySQL
Servers: IBM Websphere (WAS), CA SiteMinder, IBM Solr, IBM iSeries, MS IIS
Frameworks: J2EE, JSF, Apache Struts, Hibernate
Applications Tested: Web Based, PeopleSoft Financials, Mainframes, HP MIS, Oracle EGRCM, IBM WebSphere, IBM-OMS, TIBCO - IL.
Java /College Projects: J2EE - Student Management System, J2EE-Banking Application, J2EE -Employee Management System, Telephone Based Computer System Control.
Automation Utilities Developed: Excel VBA based Test Report Generator, Data Setup file generators.
PROJECT EXPERIENCE:
Confidential, Dublin
Performance Engineering Team Lead
Responsibilities:
- Planning, monitoring, and controlling the PE activities and tasks as per guidelines from clients' practice leads.
- Gather, review and analyse non-functional requirement in discretion with business, technical architects and developers.
- Create PE Test Plan.
- Define the Performance engagement framework which includes planning, test strategy, effort estimation, resourcing, scripting standards, tools & technique.
- Mathematical Modelling & Optimization
- Derive workload model and user calculations.
- Analyse the application data flows to optimize.
- Record and enhance LoadRunner scripts in VuGen using various protocols - Web (HTTP/HTML), Java Vuser, Ajax Truclient, Ajax (Click & Script) and VB Script Vuser.
- Transaction Profiling - Using Chrome DevTools, HTTP Watch, Fiddler.
- Performance Monitoring and Tuning: Work with Technical Architects and Analyze the CPU Utilization, Memory usage, Garbage Collection, JSPs, Web Services and DB connections to verify performance and tune jvms, cache, capacity etc of web application to improve its transaction response time and be able to serve large number of concurrent sessions for longer time.
- Analyse server logs on Splunk to find root cause for failures.
- Reporting: Prepare test reports. Issues/Defect Tracking using HP ALM: Collaborate with various teams to get issues fixed.
- Setting up monitoring dashboards in Splunk, Wily Introscope to perform analyse server logs (requests, responses, errors etc), server resource utilization (CPU, memory, threads, DB connections, cache etc.)
- Follow the client process to engage technical people from infrastructure, sizing, monitoring, and production support gather the right technical information such as scaling factor - H/w & S/w, work load model, test strategy review, monitoring network/AUT-CPU, Memory, IO, DB.
- Lead, guide and monitor the analysis, design, implementation and execution of the test cases, test procedures and test suites.
- Ensuring proper Trackers are in place for Project Management.
- Create tools and accelerators to speed up manual activities involved around large set of data like test data conditioning and result reporting using VBA, Java.
- Monitor, measure, control, discuss, escalate and report test progress.
- Connect regularly with immediate client leads and ensure satisfactions.
- Mentor junior team members.
Test Tools: HP-ALM, Performance Center, VuGen, Fiddler, HTTP Watch, Wily Introscope, HP Service Virtualization, Jmeter, SOAP-UI, Splunk.
Applications Tested: Web/Mobile - IBM WAS,Portal,Commerce, Adobe - AEM,IBM Solr,SiteMinder, MB, Cloud-PCF
Confidential
Performance Engineering Tester and Test Delivery Lead
Responsibilities:
- Responsible for successful delivery of testing solution.
- Interact with client and gather performance testing requirements.
- Agile Methodology.
- Gather NFR and design Business use-case.
- Derive workload model and user calculations.
- Identify critical transaction flows.
- Record and enhance LoadRunner scripts in VuGen using various protocols - Web(HTTP/HTML) and Java Vuser.
- Test data preparations and developing utilities to automate the data conditioning process.
- Setup scenario for Load, Soak and Scaling tests.
- Conduct and monitor load tests in Controller.
- Post test result analysis and reporting.
- Work with Architects and analyze CPU Utilization, Memory usage, Garbage Collection, JSPs, Web Services and DB connections to verify the performance of web application, improve its transaction response time and be able to serve large number of concurrent sessions for longer time.
- Analyse server logs on Splunk to find root cause for failures.
- Transaction Profiling - Using Chrome DevTools, Fiddler.
- Replicating production issues in NFT environment.
- Liaising with Application Support teams to address and resolve the application failures and other technical issues.
- Performance Test closure report preparation and presentation to clients.
- Delegating requirements to team members and supervising and guiding them to conduct end to end performance test.
- Status calls and Scrum meetings.
- Process improvements to bring in speed and accuracy.
Test Tools: HP-Quality Centre, HP-LoadRunner, Fiddler, Wily Introscope, Selenium (Eclipse), Jmeter,Splunk
Applications Tested: Web/Mobile - Oracle ATG eCommerce, Components - OMS, IL, API for Handheld Devices.
Confidential
ETL Tester
Responsibilities:
- Requirement Analysis, Test Plan Creation, Test Query creation, Dry runs.
- Test Execution, Defect Management, Retest.
- Regression Testing using HP - QTP.
- Imparted s on ‘Automation Testing’ using QTP.
Test Tools: HP-Quality Centre, SQL Developer
Applications Tested: Databases, Web based.
Confidential
Offshore Point of Contact for Performance, Automation and Functional Testing
Responsibilities:
- Functional, automation and performance testing of PeopleSoft and web applications
- Performance Testing: Requirement analysis, creating proof of concept, creating vuser scripts in VuGen, creating baseline load tests in Performance centre and reporting the time report
- Automation Testing: Requirement analysis, Framework development, creating and executing scripts and reporting results. Developed function libraries for reading input data pool from excel sheet, storing snapshots and creating results data pool in excel.
- Functional Testing: Requirement analysis, discussions with client & development teams, RTM, test plan creation, client reviews, test execution, defect logging, tracking & preparing test reports
- Involved in overall project level activities.
- Performed functional testing for around 30 requirements of the applications
Test Tools: HP-QC, HP-Quick Test Professional, HP-Performance Centre, HP-LoadRunner
Applications Tested: Web Based, PeopleSoft Financials
Confidential
Automation and Functional Tester
Responsibilities:
- Functional testing and Automated regression testing of web and mainframes applications
- Functional requirement analysis, discussions with client and development teams, RTM and test plan creation, peer reviews
- System Test case execution - manual and automated
- Defect logging and tracking
- Automation Regression script creation using hybrid framework, debugging QTP scripts.
- Regressions, metrics and reporting
- Preparation of UI docs for Performance Testing and identifying critical functionalities.
- POC for all environmental issues
- Functional & Automation testing for more than 25 versions/projects of the applications
Test Tools: HP-Quality Centre, HP-Quick Test Professional, Mercury - WinRunner, IBM-Lotus Notes
Applications Tested: Web Based and Mainframes
