Performance Engineer Resume
OVERVIEW:
A highly self - motivated and result oriented performance engineer with 8 years of experience at delivering large / complex QA engagements in the field of Banking, Telecom and Insurance.
PROFESSIONAL SUMMARY:
- Over 8 years of extensive experience in software quality assurance of web / desktop applications (Java, Microsservices architecture).
- Work with business teams and product solution architects to develop production pattern usage models and gathered non-functional requirements for a large volume SOA and Customer Management web solution.(Magneto, Siebel OpenUI, webMethods).
- Worked on Tier level performance testing / engineering approach. (Gather KPI's, Performance Strategy, Forecast business needs)
- Good experience in creating automated scripts using Python (3.0), Javascript, beanshell scripting language.
- Analyzed production data usage patterns to arrive at forecast needs - (Reverse engineering - Identify the performance problem in production environment and help the devops to team to replicate the similar issue in pre-sandbox environment - root cause analysis)
- Expert in analyzing performance data using profiling\APM tools and server logs - high CPU usage, memory leaks, Queue Length, Connections, Heap Usage, Thread Usage, Missing Indexes, high SQL Queries usage, Roundtrip times & Deadlocks.
- Created a performance engineering framework from start by implementing early performance testing practice in SDLC that lead towards save time in Root Cause Analysis and controlled by performance issues before going to production. (AppDynamics\Dynatrace - Created custom dashboards for executive management and devops teams.
- Worked in a complex integrated environment that handles CRM and Order Management with Siebel Singl.eView, WebMethods based Systems with over 100+ Microservices connected to the solution. (Major achievements - iPhone 6,6s launch for a global supplier of wireless devices).
- Delivered / Implement cost effective test automation framework\solution (CI) having bi-weekly / monthly releases using open source tools (Apache JMeter, Jenkins, Grafana, influxDB - Cost saving ~ 30K per annum in license costs.
- Publish final test reports with detailed analysis with trend over time for single / multi test runs (stress/load/volume) and tuning recommendations.
AREAS OF EXPERIENCE:
Industries: BFS Telecom Insurance Student Management System
Products: Siebel CRM 8.0 Siebel OpenUI SITS e-Vision SAP CRM, BW
APM Tools: AppDynamics Dynatrace GermainSoftware APM Jprofiler HTTP Watch Pro
Load Test Tools: JMeter 2.8+ HP LoadRunner 9.52+ SoapUI Selenium ALM PC Perfecto
Protocols: Web HTTP/HTML, Web Services, SAP (Web/GUI) Citrix
Operating Systems: Windows / Linux / UNIX
Programming / Script Languages: C, Javascript,beanshell,Groovy
Methodology: Agile, Scrum
PROFESSIONAL EXPERIENCE:
Confidential
Performance engineer
Responsibilities:
- Maintained performance test environment with over 100+ integration services connected using Mock services in SoapUI and the complexity is handled by one project.
- Provided solutions to team by creating in-house utilities when needed to save time on efforts spent in scripting / Analysis / log analyzer (development / repeatability)
- Strong communication skills and analytical skills towards problem identification and triage with analysis
- Assessment of tools base to find a suitable automation test tool based on technology stack.
- Proficient in creating Virtual User Simulated Scripting, Execution, Monitoring and Analysis using load simulation tools (commercial / open source).
- Proficient with usage of HP LoadRunner, ApacheJMeter , AppDynamics , Dynatrace , VisualVM.
