Senior Nonfunctional/performance Engineer Resume
Cary -, NC
SUMMARY:
- To seek a challenging and responsible job where I can prove my worth and skills through result oriented nature and commitment to the core, making use of variety of technical skills acquired from my services.
- I have around 8 years of experience in IT industry and working as a Senior Non Functional/Performance Engineer with expertise in different technical domains such as Logistics, Insurance and
- Strong knowledge of testing processes, testing tools, understands customer driven focus and independently managed own work with little oversight.
- Good understanding of Performance/NFREngineering concepts and terminology.
- Good understanding of each of the performance platforms to aid in data analysis and detailed test planning.
- Identified and analyzed different business scenarios and load distributions according to the test requirements & developed loadrunner test scripts independently.
- Enhanced the scripts by applying different techniques like Correlation, Parameterization, Rendezvous point, Recording Options&Run - time settings.
- Configured scenarios and set up the monitors to capture the performance of the Application servers, Web servers and Database servers using Load runner.
- Extensive experience in planning, analysis, design, testing and implementation to assure the quality of the product.
- Expertise in organizing the meetings, communicating test status/ test progress/ test escalation to upper management and driving out all the defects to resolution.
- Good understanding in Software Test Life Cycle (STLC) and Web Technologies.
- Monitored the network using Network Delay Monitors and analyzed test results - traced and troubleshoot performance bottlenecks (Disk Usage, CPU, Memory, Heap size, Garbage Collection, JDBC/EJB Throughput and Connection Timeout).
- Monitored online graphs like Transactions per Second (TPS), Average Transactions Response Time, Hits per Second, Errors per Second and Throughput at Client side and analyzed after the completion of test.
- Analyzed Heap behavior, throughputs and pauses in garbage collections as well as tracking down memory leaks while executing the longevity tests.
- Performed in-depth analysis to isolate root cause of the application failure.
- Proficient in Sanity testing, Load testing, Stress/Scalability testing, Stability/Spike testing, Endurance/Longevity testing, Functional testing, Mobile Performance testing, Resilience & Recoverability testing, Batch Performance testing, Latency testing, Destructive testing, Component testing, and Regression testing.
- Expertise in Requirement Gathering and Analysis, Test Data Harness, Documenting Test Strategy/Test Plans/Test Scope/Status Meetings/Evidence of Test/Test Summary Report, Test Tool Usage, Test Execution, Analyzing Test Results, and Defect Management.
- Developed test scripts, generated reports, created design framework and test scenarios to meet the business requirements.
- Proficient in Documentation.
- Good Communication, Team Work and Writing Skills.
- Proficient in Finding, Documenting and Reporting Defects.
- Ability to work with diversified teams including Offshore-Onsite teams.
- Proactive learner and a progressive worker.
TECHNICAL SKILLS:
Operating Systems: Multiple - Windows OS, Redhat Linux, iOS and Android
Scripting Tools: HP Load Runner/Performance Center, Shell Script, Soap UI
Languages: C, Core Java
Other Tools: PG Admin, Toad, Perfecto, NetEM
Databases: IBM Mainframe, DB2, PostGres, MS Sql Server
Monitoring Tools: Wily Introscope, HP Diagnostics, HP Site Scope, JProfiler, DynaTrace, AppDynamics, DB Affinity, ITRS Geneos, Database monitoring, AWR reports, PerfMon, Nmon, Hyperic and IBM WebSphere
Traffic Snipper Tools: Fiddler, HTTP Watch, Http Fox, Wire Shark and Developer Tool
Test documentation and Defect Recording Tools: Testlink, Trac, Jira, MS Project Server, HP Quality Center, Bugzilla, IBM Lotus Notes, MS SharePoint, MS Excel, MS Power Point, MS Visio, MS Word and MS Outlook
PROFESSIONAL EXPERIENCE:
Confidential, Cary - NC
Senior Nonfunctional/Performance Engineer
Responsibilities:
- Designed and reviewed of Business flow through requirements specifications.
- Analyzed and developed the automation scripts by using HP-Load runner.
- Created processing steps mapping with the Software requirements.
- Created a Non Functional/Performance test approach for test design, data, and execution.
- Created Work load model and identified feasibility for the testcases.
- Performed Sanity testing, Load testing, Stress/Scalability testing, Stability/Spike testing, Endurance/Longevity testing, Resilience/Recoverability testing, Component testing, and Regression testing.Documentation and Innovations/Improvements
- Documented Test Summary Report, Defect Report and Test Execution Report
- Participated in Project Kickoff Meetings, Technical Risk Assessment (TRAM), Test Plan reviews and Post mortem.
- Routed test plan, test schedule, test design docs, evidence of test and summary report documents for signoff.
- Reviewed and analyzed performance test analysis reports using various metrics (%disk, CPU Utilization, Throughput, %page breakdowns, Response Times, Network Monitors, Web Server Monitor Counters, System Performance Counters and Database Performance Counters).
- Validated and documented the test results.Schedule, Coordination and Communication
- Reviewed team’s daily & weekly status and track the deliverables.
- Analyzed Heap behavior, throughputs and pauses in garbage collections as well as tracking down memory leaks while executing the longevity tests.
- Identified Performance Bottlenecks and Performed in-depth analysis to isolate root cause of the application failure.
- Worked with project team(s) to create a detailed Non Functional/performance test plan and schedule.
- Documented and communicated Non Functional/ Performance test results to project team.
- Lead/Organized meetings to further analyze of the results and determine next steps for Performance testing and Performance tuning.
- Communicated daily status/progress to the Project Management.
- Drive out all Non Functional/Performance defects through resolution.
Test Environment/Tools: HP Proliant Servers (DL/BL), Redhat Linux, SAN, Mainframe, MQ servers, Oracle, BPM Platform, WAS8.5 Servers, HP Softwares, Performance Center/Loadrunner11.57/12.5, Geneos, App Dynamics, Jira, Quality Center, AppDynamics, DB Affinity, JProfiler, Splunk
Confidential, Bloomington - IL
Senior Performance/Nonfunctional Tester
Responsibilities:
- Established performance and non-functional Test scope, approach and plans.
- Partnered with Tech lead, tech engineering and development teams as necessary in establishing scope and approach for non-functional and performance testing.
- Created processes for non- functional Test design, data and execution.
- Scheduled, coordinated and managed successful completion of the non-functional and performance testing of all releases.
- Involved in discussions where Engagement Analyst is involved.(Early information gathering and understanding)
- Created Work load model and identified feasibility for the testcases.
- Worked with Test Architect to createan initial Performance Test Strategy.
- Conducted initial Performance Platform related data gathering and analysis.
- Documented and communicated final Performance results.
- Reviewed early performance test scope, results and provided feedback for additional scope or tests.
- Refined detailed early performance Test approach for each risk in Early Performance Testing scope.
- Lead/Organized meetings to further analyze results and determine next steps for Early Performance Testing and Tuning.
- Enabled performance and Non-Functional Test team with tooling and procedures for scripting.
- Provided requirements for Test environment to enable Non Functional Testing.
- Communicated status/progress to the Release Test coordinator and Release Test Lead.
- Reviewed and analyzed performance test analysis reports using various metrics (%disk, CPU Utilization, Throughput, %page breakdowns, Response Times, Network Monitors, Web Server Monitor Counters, System Performance Counters and Database Performance Counters).
- Analyzed Heap behavior, throughputs and pauses in garbage collections as well as tracking down memory leaks while executing the longevity tests.
- Identified Performance Bottlenecks and Performed in-depth analysis to isolate root cause of the application failure.
- Performed Sanity testing, Load testing, Stress/Scalability testing, Stability/Spike testing, Endurance/Longevity testing, Mobile Performance Testing. Batch Performance Testing, Resilience/Recoverability testing, Component testing, and Regression testing
- Ensured all assigned resources are fully utilized.
- Escalation point for non-functional and performance Test analysts.
- Actively participated in the daily defect meeting.
- Responsible for managing day to day project test activities.
- Provide support to other Test Analysts in terms ofNFR/Performance/product knowledge of the application.
- Ensured compliance of test processes are met.
- Provided direction on Performance andNFRtest execution.
- Managed Performance andNFRtest artifacts.
- Communicated daily status and escalated any issues to Performance/NFRtest manager.
- Partnered with Product Test Lead to transition test artifacts from project to services.
Test Environment/Tools:HP Proliant Servers (DL/BL), Redhat Linux, SAN, Mainframe, PostGres, HP Softwares, Performance/Loadrunner 11.57/12.01, Fiddler, HTTP Watch, TRAC, Testlink, HP Diags, Splunk, DynaTrace, Hyperic, HTTP Fox, Soap UI, Wire Shark, HP Site Scope, PerfMon and Shell Script
Confidential, Memphis - TN
Performance Tester
Responsibilities:
- Designed and reviewed of Business flow through requirements specifications.
- Analyzed and developed the automation scripts by using HP-Load runner.
- Created processing steps mapping with the Software requirements.
- Created a test approach/plan for performance test design, data, and execution.
- Created Work load model and identified feasibility for the testcases.
- Documented test summary report, defect report and test execution report
- Participated in Project Kickoff Meetings, Technical Risk Assessment (TRAM), Test Plan reviews and Post mortem.
- Routed test plan, test schedule, test design docs, evidence of test and summary report documents for signoff.
- Performed Sanity testing, Load testing, Stress/Scalability testing, Stability/Spike testing, Endurance/Longevity testing, Latency testing, Batch Performance testing, Destructive testing, Component testing, and Regression testing
- Scheduled meeting with the project team members to gather requirements and workflows.
- Analyzed Heap behavior, throughputs and pauses in garbage collections as well as tracking down memory leaks while executing the longevity tests.
- Identified Performance Bottlenecks and Performed in-depth analysis to isolate root cause of the application failure.
- Scheduled, coordinated and managed successful completion of the performance testing for the release.
- Worked with project team(s) to create a detailed performance test plan and schedule.
- Documented and communicated performance test results to project team.
- Communicated status/progress to the various Project Management.
- Drive out all Performance defects through resolution.
- Facilitated team status/checkpoint meetings as necessary.
Test Environment/Tools:HP Proliant Servers (DL/BL), Sun Sparc Servers, RHEL5.4, Solaris, SAN, Mainframe, MQ servers, HP Softwares, Loadrunner9.1/11, HP Site Scope, NetEM, Shell Script, Quality Center, Wily Introscope
Confidential
Test Analyst
Environment: Java, Windows, DB2 Database, Apache Tomcat, JAVA/J2EE and SQL.
Responsibilities:
- Responsible for testing software, finding and reporting the issues.
- Scheduled meeting with the development team members to gather more information.
- Developed test plan, area log, test condition, test data and test case documents.
- Executed sanity testing, functional testing, boundary value analysis testing, web services testing and regression testing.
- Analyzed and reviewed the results with development and other project team members.
- Co-ordinated with project team and environment team for resolving application/ environment issues.
- Communicated status/progress to the various project management.
- Documented and communicated test results to the project team.
- Documented test summary report, defect report and test execution report.
