We provide IT Staff Augmentation Services!

Performance Engineer Resume

3.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • Optimize & tune Performance, Scalability & Reliability (PSR) of large - scale enterprise software applications.
  • Design & Execute Performance, Load, Stress, Endurance test scenarios and identify Performance bottlenecks early.
  • Effective identification of performance problems through Server Log analysis, Application performance monitoring, early performance testing, Component level performance benchmarking etc.
  • Analyze & optimize Performance across all service layers of various application technology architectures including, User Interface, Application/Backend Layer, Database etc.,.
  • JVM Heap Dump and Thread Dump analysis, GC Garbage Collection log analysis, Application profiling, etc.
  • Certified Java Programmer, with knowledge of JVM Architecture, Internals, Memory Management, I/O, Networking concepts and OOPS concepts. Hands-on Programming and Scripting skills, quick learner.
  • Participate and contribute towards architectural discussions and capacity planning activities.
  • Setting up Test Frameworks, dashboards and integration with CI / CD process, for continuous testing, integration & monitoring of performance.
  • Support / Own Test Environment / Infrastructure set-up, Test Data Generation, Unit tests, Black / White box tests, Custom Test Driver / Harness, Functional Test Automation areas.
  • Flexible and Pragmatic Professional with excellent stakeholder management, communication and presentation skills
  • Experience in Industrial Internet of Things (IoT), Travel / e-Commerce, Banking, Insurance, Manufacturing, Energy Utilities domains

TECHNICAL SKILLS:

Programming / Scripting: C, Java, Python, Groovy, Excel VBA, Bash Shell Performance Monitoring, Profiling and Testing Apache JMeter 3.2, HP LoadRunner 12.53, HP Performance Center, HP ALM, NeoLoad 5.2, Gatling, locust, HP Application Lifecycle Management (ALM); New Relic, JVisualVM, Zabbix, Dynatrace, Cacti, Nagios, Fiddler, FireBug, Chrome / Firefox Developer tools, YourKit Java Profiler, /SDF/MON (SAP), Wireshark

Other Tools & Framework: Selenium WebDriver, TestNG, Data Driven / Keyword Driven / Custom Page Object Model Frameworks, Rest Assured, HP QuickTest Professional 10.0 (QTP), SoapUI, IBM Rational Functional Tester for JAVA (RFT), HP Service Test, Junit, Protractor JS, Jira, Bugzilla, Rally

Web / App Servers / DB / Infrastructure: Apache tomcat, Web Sphere, WebLogic, Pivotal Cloud Foundry Environments, Postgres DB, Rabbit MQ, InfluxDB, Grafana, Linux, Windows, OSX

PROFESSIONAL EXPERIENCE:

Performance Engineer

Confidential, San Ramon, CA

Responsibilities:

  • Performance Ownership of Cloud based products on Industrial Internet of Things & analytics engines under the Predix Data Sciences team & Brilliant Manufacturing team.
  • Performance profiling of REST API backend, Angular JS based UI and other service layers
  • Identify Performance Problems, Benchmark, Optimize / Tune Application performance, scalability & reliability
  • Set up of Test Environments on multiple tenants, Performance Test Framework, integrating JMeter with Jenkins (CI/CD), InfluxDB, Grafana to establish distributed load generation and continuous test monitoring
  • Conduct activities like Heap Dump Analysis, JVM Tuning, UI Profiling, Component level benchmarking.
  • Architecture stack: Edge machines, Time series and Postgres Databases, Apache Spark clusters, Apache KAFKA, Rabbit MQ, GE’s Predix Services
  • Tools: NewRelic, Apache JMeter 3.2, HP LoadRunner 12.53, JVisualVM, Selenium WebDriver, RestAssured, InfluxDB, Grafana, IntelliJ Idea, Postico, Pivotal Cloud Foundry

Sr. Performance Test Engineer

Confidential

Responsibilities:

  • Conduct Application usage / workload analysis, identify business critical scenarios covering Performance
  • Involved in Architecture design discussions, conducted early performance and component level benchmarking and capacity planning activities.
  • Set up Test Environments, CI / CD pipelines, Application performance monitors with Zabbix, and Nagios.
  • Conduct tests to benchmark application Performance, and identify bottlenecks.
  • Provide recommendations to optimize & tune application performance.
  • Strive to improve performance by liaising Liaise with Developers, Architects and other stakeholders.
  • Architecture Stack: Oracle ATG Web ecommerce, Endeca, Coherence, and Java REST APIs, HornetQ, UltraESB, WebLogic, NGINX, F5 Load balancers etc.
  • Tools: NeoLoad 5.2 (Web HTTP / HTML, Web Services Protocols), JMeter, JVisualVM, Eclipse MAT, Your kit Java Profiler, WireShark, Cacti, Nagios, Zabbix etc.

Performance Test Engineer

Confidential

Responsibilities:

  • Conduct Workload assessment of the current systems; define Non-Functional Requirements / goals.
  • Infrastructure set-up and test data migration; Load generator set-up & integration with Performance Center.
  • Design scenarios, test scripts on HP LoadRunner protocols SAP GUI, SAP Web, Web Services & Ajax TruClient etc.
  • Set up SAP Application monitors with /SDF/MON, and various other SAP Transaction codes.
  • Created a utility to trace Linux monitor commands including TOP, SAR etc. & generate performance graphs.
  • Conduct tests to identify and benchmark application Performance; find bottlenecks.
  • Provide suggestions to optimize & tune application performance by working with developers / stakeholders.
  • Tools: HP Loadrunner 11, HP Application Lifecycle Management (ALM), HP Performance Center etc.

Performance Test Engineer

Confidential, Charlotte, NC

Responsibilities:

  • Test Scripting of Complex Web / Web Services based applications using HP LoadRunner VUGen
  • Test Execution of various scenarios for Load, Stress, Spike, Endurance tests and monitoring application behavior.
  • Application profiling using YourKit Java Profiler for Heap, GC and Threads
  • Assess application behavior with various JVM argument combinations / GC algorithms, to get the optimal Performance and Provide recommendations accordingly.
  • Performed all activities on the Application Performance life cycle.
  • Co-Ordinated with remote Offshore team and stakeholders, support a multiple geographical model.
  • Tools: HP Loadrunner 11, HP ALM, Performance Center, Websphere Application Server, Apache Tomcat etc.

Performance Test Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Online Banking Portal Upgrade Performance benchmarking
  • Test Scripting of Complex Web / Web Services and Mainframe based Remote Terminal Applications applications using HP LoadRunner VUGen (Web HTTP / HTML, Web Services, RTE protocols)
  • Re-assessment of the Performance Targets and key Non-Functional Requirements related to Performance, Scalability and Reliability.
  • Conducted Workload analysis and design of performance targets for various load test scenarios.
  • Test Execution of various scenarios for Load, Stress, Spike, Endurance tests and monitoring application behavior.
  • Assess application health and behavior during load tests. Identify performance bottlenecks, liaise with developers to perform root cause analysis, recommendations and improve performance.
  • Tools used include: HP Loadrunner 9.1, Controller, Performance Center, SAR, HP Service Test, etc.
  • Application stack involved Java based Web applications, Tibco middleware, Pega BPM, Mainframe Legacy systems, Web Sphere Application server etc.

Assistant Systems Engineer

Confidential

Responsibilities:

  • Developed a Java based application to act as a test harness / driver to validate middleware and BPM Business Rule engines
  • Executed Various Test scenarios including Performance and Test Automation and provided benchmarks
  • Took part in Test lifecycle activities, prepared test reports and exit reports.
  • Tools used include: HP LoadRunner (Web HTTP / HTML, Web Services, RTE); HP QTP, HP PC, HP QC, HP Service Test, SOAPUI
  • Application stack involved Chordiant CRM, Web, Tibco Web-Services, and Legacy Systems, WebLogic etc.

Assistant Systems Engineer Trainee

Confidential

Responsibilities:

  • Trainee at Information Technology Industry standard program conducted by Tata Consultancy Services Program. covered basics of RDBMS Concepts, Networking Concepts, Algorithm and Data Structures, Core Java etc.

We'd love your feedback!