We provide IT Staff Augmentation Services!

Senior Performance Engineer Resume

3.00/5 (Submit Your Rating)

California, CA

SUMMARY:

  • Around 12 years of experience on Performance testing using LoadRunner, Neoload, Jmeter (webbased, Rest and Soap API), troubleshooting and debugging web/application servers, Oracle performance analysis, extensive experience of Cloud computing strategies (IaaS, PaaS, SaaS) & building, deploying and monitoring the cloud environments.
  • Cloud Web Application Performance and Scalability Engineering, led and delivered Performance Scalability engineering across two key versions of Confidential GRC Platform and Applications
  • Created key components for Performance Lab methodology
  • Experience working in Windows and UNIX Environment
  • Extensive and demonstrable experience with AWS: S3, EC2, SQS, Lambda, SMS, EBS, RDS, Migration
  • Experience performance testing under a variety of scenarios on multiple PaaS / SaaS platforms
  • In depth knowledge of Cloud computing strategies (IaaS, PaaS, SaaS) & building, deploying and monitoring the cloud environments
  • Experience in monitoring servers using tools like SiteScope, Introscope, New Relic, Manage Engine Application Manager, Oracle Enterprise Manager, Jprofiler, JVisualVM, CloudWatch
  • Experience in analyzing Thread Dumps, Stacktrace, HeapDump, AWR Reports, SQL explain plans to understand query performance
  • Analyze the CPU Utilization, Memory usage, Garbage Collection and DB connections to verify the performance of the applications.
  • Develop the Test Recommendations for each test pass and Test Results.
  • work with Product Management and Development determining the workload model
  • Coordinate web application performance testing pre - tasks: Ensure performance test requirements are received. Develop product specific performance test plans.
  • 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 prior to execution.
  • Execute performance / load / stress and other non-functional tests. Monitor application logs to determine system behavior. Address all technical issues, facilitate the resolution and necessary follow up with PM, Development, and other cross-functional departments.
  • Performance testing post-test tasks: Gather various reports and statistics from monitoring groups, packaging and reporting results to project teams. Assist in explanation of results and other post-test initiatives.
  • Generate performance graphs, session reports and other related documentation required for validation and analysis. Publish results and receive appropriate signoff. Prepare detail status reports, and monitoring of all defects and issues.
  • Monitoring tasks: Responsible for defining, setting up and maintaining appropriate monitoring scripts to monitor Systems using the following tools and approaches.
  • Performance testing post-test tasks: Gather various reports and statistics from monitoring groups, packaging and reporting results to project teams. Assist in explanation of results and other post-test initiatives.
  • Generate performance graphs, session reports and other related documentation required for validation and analysis. Publish results and receive appropriate signoff. Prepare detail status reports, and monitoring of all defects and issues.
  • Flexible & capable of successfully managing multiple projects simultaneously

TECHNICAL SKILLS:

  • Performance Testing Tools: LoadRunner, NeoLoad
  • Amazon Web Services S3, EC2, SQS, Lambda, SMS, EBS, RDS, CloudWatch, Migration
  • Monitoring Tools SiteScope, Wily Intrascope, New Relic, Manage Engine Application Manager, Oracle Enterprise Manager, Jprofiler, JVisualVM
  • Analysis Performance Test Reports, AWR Reports, Web and Application Server Logs, Oracle Logs
  • Database Oracle
  • Operating System Windows, Linux, Solaris
  • Application Servers Tomcat, JBoss, WebSphere, WebLogic

PROFESSIONAL EXPERIENCE:

Confidential, California, CA

Senior Performance Engineer

Responsibilities:

  • Conduct performance testing under a variety of scenarios on multiple PaaS / IaaS platforms
  • Develop test cases, analyze, and extract best practices from lessons learned
  • Execute load testing using JMeter, LoadRunner
  • Understand test data requirement and take steps to build data-driven scenarios
  • Analyzing, interpreting and publishing the results of performance tests
  • Conduct stress testing of software and infrastructure
  • Work with development teams and partners to improve performance of application
  • Publish results of performance tests, scalability assessments

Confidential, Palo Alto, CA

Senior Performance Test Lead

Responsibilities:

  • Participate in analyzing the issues found, help diagnose the problems and suggest corrective actions.
  • Design appropriate workload (transaction mix) model based on customer usage in Cloud.
  • Prepare test plans, test data and scripts for performance.
  • Setup environment in AWS, change AWS instances and execute performance tests to find best optional infrastructure to run Confidential products in Amazon Cloud
  • Measure performance using CloudWatch, Java tools like JProfiler, JVisulaVM,Yourkit, Linux tools, third-party performance testing tools like New Relic, Oracle Enterprise Manager
  • Writing SQLs, analyzing AWR reports, analyzing web and application server logs, Capacity Planning
  • Analyze performance test results to pin-point potential bottlenecks
  • Provide performance tuning recommendations especially around Web/Application and databases servers to resolve performance bottlenecks
  • Document performance testing results and review with the different application stakeholders
  • Assist QA engineers to develop tests and test plans to include performance considerations.
  • Provide benchmarking, capacity planning and infrastructure optimization.

Confidential

Performance Test Lead

Responsibilities:

  • Plan, implement and validate installation/implementation activities in customer IT environment
  • Analyzing customer IT security policies, application deployment and rollout procedures and advising the team about the appropriate deployment architecture that would meet customer requirements;
  • Assigning subordinates to the project
  • Reviewing and approving application installation & deployment plans
  • Directing/conducting feasibility analysis of any integration requirements between Confidential products and other third party applications installed by the customers.
  • Providing regular communication of project status to senior executives as part of reporting process
  • Developing, organizing and maintaining standard operational procedures. Providing weekly status reports and project status meetings as required for various stake holders.
  • Managing and directing the execution of application installation & deployment plans and revise plans based on project challenges;
  • Implement the setting up of IT environments/applications that can support customer IT test cases and enable customers to easily understand how Confidential Products and EGRCP adheres to their IT requirements;
  • Providing technical leadership, mentoring and guiding subordinates in executing responsibilities
  • Coordinating with other Functional Groups - Delivery, Development, Product Management, and QA to ensure successful implementation
  • Deploy the Middleware Infrastructure Stack and Metric Stream Solution; validate the deployment with smoke tests
  • Involved in server side deployments, monitoring of the status of various Objects of the JBosss environment
  • Responsible Created JDBC Provides, Data sources and JAAS authentication aliases in order to provide connectivity to Database.
  • Closely interacting with Client, Business analysts and various stake holders for promoting environment changes for different environments.
  • Identify performance benchmarks/acceptance goals/Test Metrics
  • Setup Environment as per Production Architecture
  • Plan and Design Test - Load testing of the Application using LoadRunner and Neoload
  • Simulate the workload by executing performance test scripts adhering to the test plan
  • Monitor performance metrics/parameters - monitored the performance of the application monitoring by tools like VisualVM/JConsole, Oracle Enterprise Manager and improved the performance of the application.
  • Analyze the collected performance test results and identify bottlenecks and errors - Analysis of Thread dumps and Heap dumps by using IBM Memory Analyzer Tool, analyze AWR reports and report bottlenecks to Development team
  • Plan for retest after the identified bottlenecks are resolved

Confidential

QA

Responsibilities:

  • Participated in requirements meetings to understand the requirements from business people.
  • Prepared Test cases and Test scripts from the requirements and Functional, Technical specifications.
  • Writing test cases and test scripts in MS Excel Manually and uploading in QATraq.
  • Traceability matrix of test cases to corresponding requirements.
  • Running the test cases and it scripts and executing them thoroughly with pass/fail status.
  • Entering defects for failed test cases and assign the defects to appropriate developers.
  • Regression testing of the application once the defects are fixed and passing the test cases.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center, Bugzilla
  • Backend Database testing in Oracle using SQL, data import and export to test Migration Process.
  • Prepare installation qualification/operational qualification/performance qualification (IQ/OQ/PQ) documents
  • Responsible for Release management - Release to QA, environment setup, testing the release process.
  • Documenting Releases like step by step installation documents, Release Notes.

We'd love your feedback!