Sr. Performance Engineer Resume
San Jose, CA
SUMMARY
- Over 6 years of experience as Performance Engineer Creation of test plan, test strategy, test cases and generating test scripts using LoadRunner and other opensource tool such as JMeter and Gatling
- Expertise in Cloud Testing Using tools like SOSTA, GOMEZ, Keynote and Gatling
- Expertise in LR scripting using C Language and in HPPC
- Experience in developing performance Test Strategy and Test Plan.
- Expertise in most of the LR protocol (Web http/html, Ajax (Click and Script), Web Click and Script, Citrix, Siebel Web, Winsoc, Oracle 2 tier, Java)
- Expertise in Functionality Testing, Regression Testing, Defect Reporting and analysis of Test Results using QTP 9.5, WinRunner 8.0
- Experienced in Automated - testing tools of Mercury Interactive like WinRunner 8.0, QTP 9.2, Quality Center 9.0 and LoadRunner 9.1
- Experience in using SHUNRA Network Simulation tool.
- Experience in testing on enterprise wide applications with multiple databases.
- Testing of Client/Server and Web-based applications and Performing Automated Testing/Load Testing.
- Experience in working Agile Methodology.
- Formulation of detailed Test Plans and Test Scripts
- Expertise in Descriptive programming, AOM (Automation Object Model) and VB scripting in QTP
- Strong experience in Testing Java, REST, J2EE, VB/.NET, ASP, HTML, DHTML, XML applications
- Experienced in Design and Execution of Test criteria, Scenarios, and Scripts from requirements
- Performing Component Test, Assembly Test and Product Test in different stage of Software Development Life Cycle (SDLC)
- Involved in Planning and Translation of Software Business Requirements into test conditions, execution of all types of tests
- Knowledge in working on different operating systems like Windows NT/2000/XP.
- Experience in executing SQL queries to validate the data in the back end
- Having Strong analytical and problem-solving skills and Good Interaction with developers, managers and team members
- Knowledge of Web Load and Selenium tool.
- Using web log analyzer like webalizer to analyze server logs
- Experience in creating scripts using BADBOY open source tool software for Jmeter web testing.
TECHNICAL SKILLS
Environment: s: LINUX, UNIX, Windows, AWS
Software Testing Tools: Stormrunner, LoadRunner, Gatling, JMeter,, Jira, QTP 9.5,SOASTA,Keynote & Gomez, Java Bench, JUNIT, TestNG.
Languages: C, JAVA, Python, Unix SHELL Scripting
Special Software: CVS, Win CVS, VSS,Caliber, ClearDDTS, SoapUI 3.0.1
DataBase: Oracle, SQL Server, Mongo, PostGreSQL
APM Tool: Jconsole, Jprobe, IBM Heap Analyzer, JVisualVM, IBM Thread Analyzer, AD4J, Coherance Grid Monitoring, Site scope, DynaTrace, HP Diagnostics AppDynamics, Opnet & Wiley.
Browser Profiling Tool: HTTPWatch, Firebug, Yslow, PageSpeed, Google WebpageTest, WireShark
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Sr. Performance Engineer
Responsibilities:
- Defining the overall strategy for the application performance of Confidential Identity Services Engine.
- Defining the individual plans and strategy for component level and End to End performance engineering aspects.
- Defining the Objectives for Resiliency, High watermark testing, thundering herd, failover and performance testing.
- Develop dashboards using MEAN stack to capture, group and compare metrics of the tests.
- Gather the non-functional requirements for the applications. Perform load modeling or volumetric analysis and design scenarios and develop load models.
- Perform Analysis and reporting and review the results and raise defects in any..
- Participate in sprint planning meeting, create user stories, estimate them and assign them to individuals.
- Host performance test results review meetings and seek signoffs.
- Support in validating Performance related production issues and provide resolutions and validate the defects.
- Reporting Performance bugs and providing detailed analysis pinpointing the issues
- Run the scrum teams for performance and organize and host weekly scrum of scrum meetings
Environment: Agile (JIRA, Confluence), Microsevices (REST API), GraphQL, Python, Scala, CI/CD(Jenkins/GIT), AWS, PostGreSQL, MongoDB, Tools (Gatling, JMeter, Selenium, AppDynamics, Dynatrace, New Relic, Splunk, AWR reports)
Confidential, El Segundo, CA
Sr. Performance Engineer
Responsibilities:
- Defining the overall strategy for the application performance of NFL Sunday Ticket and Broadcasting APIs for all the major platforms (Web, IOS and Android)
- Defining the individual plans and strategy for component level and End to End performance engineering aspects
- Host performance test results review meetings and seek signoffs
- Support in validating Performance related production issues and provide resolutions and validate the defects.
- Play a major role in Database performance tuning, code profiling and JVM tuning.
- Defining the Objectives for Stress testing, Resiliency, failover and performance testing
- Designing the frameworks for Auto scaling and Resiliency testing, Design and Develop frame works and integrate them into the CI/CD using Jenkins
- Design Resiliency scenarios to capture all the metrics and alerts for various failure scenarios for all the microservices.
- Define SLA/SLOs and develop dashboards to capture all the critical metrics (JVM, OS, API ) for all the services.
Environment: Agile (JIRA, Confluence), Microsevices (REST API), GraphQL, Python, Scala, CI/CD(Jenkins/GIT), AWS, PostGreSQL, MongoDB, Tools (JMeter, Selenium, New Relic, Splunk, AWR reports) Windows XP, VB Script, CVS, Win CVS, Quality Center 9.0, Caliber, QTP 9.5, LoadRunner 9.1
Confidential
Sr. Performance Engineer
Responsibilities:
- Defined the overall strategy for the application performance for Mobile, Web and Partner (Merchant Testing)
- Defined the NFR’s for performance and ensured that all key stake holders had a buy in on the NFRs
- Conducted and participated in working sessions to triage performance issues with development, DBA and infra teams to identify the root causes of performance bottlenecks and either resolve or mitigate performance bottle necks,
- Install, Configure and tune Hadoop cluster in QA environments
- Perform JAVA Application Performance tuning and troubleshooting on all layers of the stack.
- Suggest software and hardware configuration and changes to fine tune application performance.
- Develop tools in Java for data generation and faster productivity.
- Perform code profiling to aid performance optimization and aid in capacity planning of RTM project
- Worked extensively with various cross-functional stakeholders (e.g. development, QA, product management, SiteOps)
- Contributed to the development of tools and automation framework as well as trouble-shooting test environments
- Proposed and implemented several initiatives to improve PerfEng internal processes (organizational and technical)
- Provided mentoring and training to new team members as the team grew significantly
- Experience in offshore team coordination.
Environment: Windows XP, VB Script, CVS, Win CVS, Quality Center 9.0, Caliber, QTP 9.5, LoadRunner 9.1, HPPC,GOMEZ,SOASTA,KEYNOTE,KITE,DYNATRACE