Performance Engineer & Lead Resume
SUMMARY:
- Confidential has 8+ years of experience in Performance Testing & Engineering.
- Experience in Planning and executing End to End Performance Testing Projects.
- Experience in Requirements Gathering, Effort Estimation, Scripting, Execution, Monitoring and Project Plan Preparation for the Performance Testing Projects.
- Has experience in Performance testing & tuning the micro services hosted in Cloud Foundry.
- Has experience in Resiliency testing of the applications
- Experience in testing the applications involving Hystrix Circuit Breaker, Eureka, Zuul - APIGateway, RabbitMQ and MongoDB.
- Good knowledge in configuring and using AppDynamics APM tool with hands on experience in setting up custom metrics monitoring and dashboards creation
- Experience in testing Client Server, Web, SOA based Applications developed using Spring Boot framework, J2EE Technologies and .NET Technologies.
- Good knowledge on load testing tools like Load Runner and JMeter.
- Has experience in executing Load, Stress, Endurance, Spike Testing and Batch Performance Testing.
- Excellent understanding of the SDLC.
- Created utilities to automate or help in performance analysis of the application or infrastructure under test like ContainerStats monitoring, Tool to persist Hystrix data, trigger remote thread dumps etc
- Experience in setting up and using ELK (Elastic search, Logstash and Kibana), Graphite and Grafana
- Demonstrated ability to work with and support cross-functional project teams.
- Work independently and collaboratively with team members to achieve common goals, while maintaining responsibilities and commitments.
- Ability to lead and work on multiple projects concurrently and meeting customer requirements.
TECHNICAL SKILLS:
Performance Testing Tools: Load Runner 12.52, Load Runner 11.5, Load Runner 9.0, JMeter, SoapUI and MS VSTS.
Monitoring and Other Tools: Site Scope, Perfmon, HP Diagnostics, Wily Introscope, App Dynamics, Jvisualvm, Jconsole, Fiddler, Eclipse Memory Analyzer and TeamQuest
Virtualization Tools: Parasoft Virtualization 9.8
Languages: C, C++, Java, Shell Scripting, SQL
Application/Web Servers: Web Logic, Apache Server, JBOSS and IIS
Databases: MySQL, Oracle, MongoDB and Microsoft Access.
Operating Systems: Unix, Linux, MS Windows
Open Source Technologies: Elastic Search, Kibana, Logstash, Grafana, Graphite
PROFESSIONAL EXPERIENCE:
Confidential
Performance Engineer & Lead
Responsibilities:- Collecting requirements from the stakeholders and translating them into measurable non-functional requirements.
- Creating performance test plans detailing requirements for Benchmark and Load testing.
- Involved in designing Load Testing scenarios based on the non-functional requirement and SLA for various modules.
- Gathering baseline statistics for each individual component by testing them separately.
- Monitored UNIX servers and collect Performance Testing Metrics.
- Analyzed the test results and identifying potential performance bottlenecks.
- Preparing the preliminary test report.
- Preparation of final executive summary report at the end of each release.
- Involve in preparing and presenting weekly status reports with clients.
- Leading the track and delivery of applications under Provisioning and Activation.
- Mentoring the junior resources and guiding them in the right way during the process of performance testing and tuning activities
- Conduct various type of test executions like availability, scalability, disaster recovery under resiliency.
- Create open source monitoring tools based on the need.
Confidential
Performance Lead
Responsibilities:- Analyzing the requirements and translating them into measurable nonfunctional requirements.
- Creating performance test plans detailing requirements for Benchmark and Load testing.
- Involved in designing Load Testing scenarios based on the nonfunctional requirement and SLA for various modules.
- Gathering baseline statistics for each individual component by testing them separately.
- Execute the Smoke tests to validate the batch processes, environment and data.
- Execute test runs to find the execution time for the identified batch jobs.
- Monitored the UNIX and DB servers and collect Performance Testing Metrics.
- Analyzed the test results and identifying potential performance bottlenecks.
- Preparing the preliminary test report.
- Preparation of final executive summary report at the end of the engagement