Principal Performance Engineer Resume
Columbus, OhiO
SUMMARY
- More than 14 years of diverse experience in the field of Performance Testing & Engineering (I have been living in USA >12 years to handle multiple onsite projects across reputed customers like Confidential
- Working as Principal performance Engineer with Confidential
- Worked as Senior Performance Engineer with Confidential
- Worked as Senior Performance Engineer with Confidential
- Worked as Senior Associate (Performance Test Lead ) with Confidential
- Expert on Effort Estimation calculation, Test Plan doc, Test Scripts development, Scenario creation and execution and reporting documents
- Hands on experience on most demanding tools LoadRunner, Neoload, SOASTA cloud test, JMETER, Omniture
- Expertise in root cause analysis of performance issues using native tools or other diagnostic tools like Jprofiler
- Experience in Application Performance Management (APM) tools like New Relic, Willy, DynaTrace, Sitescope 11.24 and APPdynamics .
- Experience on Operating system concepts and how they relate back to applications and application containers.
- Experience in jvm tuning, thread/heap dump analysis, and improvisation of web services (REST APIs / method
- Performance testing post - test tasks: Gather various reports and statistics from monitoring tool, reporting results to project teams. Assist in explanation of results and other post-test initiatives
- Expertise in Process Management using Quality Center, ALM in defect logging and tracking
- Introduce process improvements to cover wide range of requirements, technology areas and challenges.
- Flexible & capable of successfully managing multiple projects simultaneously
TECHNICAL SKILLS
Langages: C, C++, Java Script, JAVA, JSP,PL/SQL DB2, MS SQL
RDBMS & Tools: WebSphere 6.1, JBoss, Tomcat, IBM HTTP server, Apache server ALM 12.01, HP Quality Center and JIRA
Server Software: LoadRunner, HP Performance Center, ALM, Soasta, Jmeter, SoapUI Sitescope, New Relic, Wily interscope ,Omniture, DynaTrace MS Windows, DOS, Linux,SunOS
PROFESSIONAL EXPERIENCE
Confidential, Columbus, Ohio
Principal Performance Engineer
Responsibilities:
- Handling performance Testing and engineering for multiple projects in parallel
- Completely Involved for best load testing and APM monitoring tool selection vendor based on business requirement
- Monitoring and analysing client side performance using client profiling tools
- Managing internal and external SOaSta cloud performance lab
- Multiple Round Load Test execution along with page rendering scripts
- Analyze the performance requirements and derive the workload characteristic
- Technical expert in SOASTA/LoadRunner/NeoLoad scripting and defining Performance Test Strategy/Plan and efforts estimation doc
- Ensure timely escalation of critical issues and coordination with development team and business team
- Performing environment readiness coordination with infrastructure /network team
- Ability to work with database team, analyze performance results, and diagnose performance problems
Confidential, Detroit, MI
Sr. Performance Test Engineer
Responsibilities:
- Experience in developing performance testing framework like shared Library across Scripts, Virtual Table Server for test data setup
- Rest API's Web services testing using Load Runner and JMeter tool
- Mobile load testing for native Mobile App which is using for remotely control vehicles
- Analyze the performance requirements and derive the workload characteristics
- Able to take ownership of technical issues in scripting and setup Monitoring in Sitescope
- Technical expert in scripting and defining Performance Test Strategy/Plan and efforts estimation doc
- Ability to work independently and interface collaboratively with development, engineering and architecture teams required
- Ensure timely escalation of critical issues to performance team management
- Experience in performing environment readiness check
- A bility to distill volumes of data, analyze performance results, and diagnose performance problems
Confidential
Sr. Performance Test Engineer
Responsibilities:
- Setup a new Loadrunner testing environment for this project and successfully resolved major triage in Citrix protocol recording
- Analyzed the Java /VB based thick client application and its architecture to determine performance requirements and derive the workload characteristics.
- Developed performance project plan, test strategy documents and efforts estimation.
- Created Use case design documents for the identified mission-critical business flow.
- Analyzed Citrix server health and monitor concurrent active sessions during load test.
- Developed performance test scripts using Citrix Protocol in LoadRunner which are compatible to run across the test Environment (DEV, QA and Production).
- Worked on End-to-End Performance monitoring of the Citrix Server, Window using PerfMon, JBoss applications using VisualJVM and DB SQL's in AWR report
- Designed performance testing scenarios according to the production usage and to assist in capacity planning as well.
Confidential, Beaverton, Oregon
Sr. Performance Test Lead
Responsibilities:
- Understand the application and its architecture
- Analyze the performance requirements and derive the workload characteristics
- Having hand on experience to create SOASTA scripts for Web application to run cloud base scenario.
- Captured Mobile traffic into PCAP file by external & internal Mobile sniffer agent and Converted into Load runner script (HTTP/HTTPS protocol) for Load testing
- Web analytical analysis using Omniture &Client side profiling using Charles& DynaTrace
- Responsible for web services performance testing using JMeter & BlazeMeter
- Expert to use BlazeMeter tools for mobile, web application, website, web-service testing that can simulate thousands of users
- End-to-End Performance monitoring of the Enterprise applications using New Relic, Wily
- Create detailed performance reports and closure reports
- Primary responsibility of managing a offshore team of 3-5
Confidential, West Chester, Pennsylvania
Sr. Performance Test
Responsibilities:
- Involved in creating test strategies, writing test plans, estimating test efforts, managing test efforts.
- Responsible in creating, execute, enhancing and maintain performance testing scripts (HTML-based, URL-based scripts, Web Services ) using HP LoadRunner
- Comprehensive Web service testing in Enterprise service bus (ESB) in SOA communication architecture using LoadRunner tool
- Worked with a Team for Stress tests, Performance tests and identified the bottlenecks of the applications and set up various monitoring CPU and disk alerts using Wily Introscope.
- Analyzing java cores and heap dumps with thread and heap analyzer using IBM support assistance V4.1
- Responsible to execute scenario's with multiple monitors and generated analysis reports to identify performance bottlenecks using sitescope.
- Conducted Knowledge Transfer and Training Sessions for new Team Members
- Coordinated Testing Tasks with Off-Shore Team (4-5) located in Bangalore, INDIA
Confidential, Hartford, CT
Performance Test Lead
Responsibilities:
- Participate in meetings to come up with new performance test scenarios
- Involved in creating test strategies, writing test plans, estimating test efforts, managing test efforts.
- In collaboration with other team members, analyzed raw data to ensure the data will meet the business need. Worked with the business owner to identify key data elements
- Guide offshore teams to meet the project requirements and deadline
- Compare response time and server stats between releases.
- Publish all results to the development team and Architects for detailed analysis
- Mentor team members
Confidential, CA
Performance Lead
Responsibilities:
- Developed Loadrunner Scripts in Web, Web Services and Citrix protocols
- Successfully completed end to end one of the most challenging Citrix project. It was 1500 users load test in a Citrix farm which had 15 Citrix Servers.
- Found performance degradation issues like "Out of Memory" problems and improved Thread pool utilization, Memory Leaks, JDBC connection Pool size, & Transaction Rollbacks .
- Supervise script recording, ensuring correctness and quality with an understanding of monitoring requirements based on test objectives, test execution tasks. Coordinate test window and lab utilization .
- Work with other technical team members (Architects, DBA) to support the test execution to ensure correct environment configuration just prior to execution
- Opened the defect in Test Director if any functionality defect found during the load test
Confidential, NJ
Performance Lead
Responsibilities:
- Involved in studying of the requirement gathering, understanding of the business logic and acquiring Insurance domain knowledge
- Involved in development the performance Test Plans and Load Test Strategies
- Developed VuGen scripts using Web (HTTP/HTML), Web Services, WinSock protocols
- Created customized LoadRunner VuGen scripts with manual correlation, user defined functions and error handling.
- Test data preparation by writing SQL queries and validate correct test data by LR script using write in text File features
- Analyzing Test results and shared with Client stakeholders .
Confidential
Performance TesterResponsibilities:
- Requirement gathering and Identification of Critical scenarios for New York Times project.
- Manually Functionality validation and Script development in VPN connectivity and Conducting Performance test runs.
- Responsible in creating, execute, enhancing and maintain performance testing scripts (HTML-based, URL-based scripts) using HP LoadRunner.
