Perfmance Engineer Resume
OR
SUMMARY
- Over 9+ years of experience in performance engineering and involved in test planning, scripting, execution, analysis, reporting, and troubleshooting of performance issues.
- Hands - on experience working on various performance tools like LoadRunner, Performance Center and JMeter.
- Hands-on-experience in performance testing complex Web Applications, Data Warehouse applications, Siebel Applications.
- Well versed in working with onshore/offshore business models.
- Good experience in requirement gathering, test planning, scripting, execution, monitoring, and analysis
- Identifying Business critical scenarios and creating of performance test cases accordingly.
- Involved in the preparation of Performance test strategy and arranging internal/external review.
- Thorough Knowledge in the creation and debugging scripts as per scripting standards.
- Expertise in HP Performance Center/ Load Runner (Web/HTTP, Web Services, JAVA, citrix protocols)
- Creating Performance Test scenarios in the Performance Center to emulate the production workload.
- Have experience in different testing methodologies i.e. Standalone Testing, Functional Regression Testing, Stress Testing, Platform Regression Testing, and endurance Testing.
- Analyzing the performance test results, and publishing the results to the concerned stakeholders with detailed monitoring stats, observations and recommendations.
- Interface with developers, project managers, and management in the development, execution, and reporting of performance test results
- Familiarization with monitoring UNIX/Windows servers (Web, App & DB) and Splunk.
- Have experience in monitoring cloud-based applications in AWS.
- Have knowledge of Kibana, and Grafana monitoring tools.
- Setting up calls with development and design teams to identify the root causes of performance issues and get them resolved.
- Good experience working in agile development environment. Experience in developing Performance Test Plan, Test cases.
- Proficient in articulating modern web application architectural components, including application server containers, session management, authentication and authorization techniques,loadbalancing devices, and proxies.
- Team player, result-oriented, fast learner, excellent communication skills with strong research capability.
- Strong collaborator, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning, Possess excellent communication, project management, documentation, people skills.
- Good analytical, communication, interpersonal skills and presentation skills
TECHNICAL SKILLS
Test Tools: Load Runner, Performance Center, Apache JMeter
Issue Reporting Tools: JIRA, Quality Center, Remedy
Monitoring Tools: Introscope, AppDynamics, DynaTrace, Splunk
Languages: C, C++, UNIX, PERL, JAVA, SQL, PL/SQL
Operating System: Windows / UNIX / Linux, AWS
Databases: Oracle 9i/10g, SQL Server
Web/Application Servers: Apache HTTP Server, IBM HTTP Server, IIS, WebSphere, WebLogic
Methodologies: Performance Testing, Agile
Web Technologies: HTML, DHTML, CSS, XML, XSL, XSLT, XHTML, IIS, Front Page, AJAX
PROFESSIONAL EXPERIENCE
Confidential - OR
Performance Engineer
Responsibilities:
- Involved in End to End performance testing life cycle
- Involved in gathering business requirements and identifying performance test cases.
- Involved in developing test plans which include scope, test strategies, test scenarios, types of tests, test summary reports, and test execution metrics.
- Involved in developing and enhancing the Web (HTTP-HTML) scripts using LoadRunner.
- Conducted load/Stress tests using Performance Center/Load runner and communicated with the Developers, Architects, and Managers in the project team.
- Involved in developing and enhancing the Web services scripts using Jmeter.
- Responsible for developing and executing stress, load, soak, and spike tests.
- Analyze the test results and metrics from load generation tools & APM tools, based on Analysis pinpointed the bottlenecks of the application.
- Involved in application monitoring using tools like AppDynamics.
- Ensure the compatibility of all application platform components, configurations, and upgrade levels in production and make necessary changes to the lab environment to match production.
- Submitted High-level test results summary report to the team.
- Coordinate with offshore team members and communicate status updates on testing activities to the Project Management Team
Environment: Java, J2EE, Web Logic, Oracle, SQL, Linux, F5 Load Balancer, Windows, Load runner/ALM Performance Center, Jmeter, JIRA and AppDynamics
Confidential - ORPerformance Engineer
Responsibilities:
- Worked with business and development teams in identifying real-world use cases and appropriate workflows.
- Test plan design which includes scope, test strategies, test scenarios and types of tests to be executed.
- Extensively worked in developing Vuser scripts for applications using web (HTTP/HTML) and web service protocol.
- Validated the scripts to make sure they have been executed correctly and meet the scenario description.
- Parameterized large and complex test data to accurately depict production trends.
- Designed tests for Benchmark, Stress, and Endurance Testing.
- Perform Analysis in Performance Center to evaluate the performance of the application.
- Analyze the results using the Performance center and based on Analysis pinpointed the bottlenecks, and memory leaks ahead of time to help increase application performance.
- Responsible for analyzing application and components behavior with heavier loads and optimizing server configurations
- Analyzed Application CPU Usage, Heap Memory, GC activity, loaded classes, and threads using Dynatrace.
- Conducted result analysis and communicated technical issues with developers and architects.
- Worked on the Jmeter as well along with the load runner to baseline the load tests with open source tools.
- Involved in defect tracking, reporting, and coordination with various groups from initial finding of defects to final resolution.
- Created comprehensive test results report for the management.
Environment: Java, J2EE, Web Logic, Oracle, iPlanet, SQL, F5 Load Balancer, Red hat Linux, AWS, LoadRunner, Jmeter, Jconsole, Dynatrace
Confidential - Portland, OR
QA Engineer
Responsibilities:
- Develop test suites for regression of existing functionality, bug isolation, and new functionality. Reviews of acceptance test cases, testing and release deliverables.
- Follow Agile (SCRUM) Methodologies for all the Phases of SDLC
- Ensure that the testing is carried out in a customer-like simulated environment.
- Ensure all features/fixes promised in the release are present and working.
- Diagnose and provide detailed technical analysis of reported problems with product installation and operation.
- Review current practices and execute product testing roadmap
- Provide cable industry specific tier 2 and tier3 customer care support for operational software support products;
- Support customer operations and deployment groups as an escalation point of contact when complex problems arise
- Testing on handheld device(WinCE\Android\IOS).
- Certifying new transactions with the Billing system interface.
- Interact with development & implementation teams.
Environment: Java, Web Logic, Oracle, Red hat Linux, C#, SQL server, Bitbucket, Bamboo, SoapUI
Confidential - Atlanta, GA
QA Engineer
Responsibilities:
- Involved in gathering business requirements for the project by interacting with the business and holding sessions with Technical Architects and Developers.
- Create defects in defect tracking tool for the failed test cases.
- Verify the bug fixes
- Work closely with development team
- Attend daily and weekly meeting to discuss the progress of the project.
- Write and maintain documentation on software testing process.
- Write and manage test cases
- Performed Black box, module integration, system and End to end testing.
- Make regression test for each release
- Involved in testing applications on different mobile Platforms such as iOS and Android devices.
- Following up with the concerned teams for the issues raised
- Responsible for handling client communication throughout the test cycle
- Attending Daily Standup calls, External/Client Review calls and updating them on performance test status and dependencies if any
- Sending daily and weekly status reports as per build line
- Preparing Performance Test Plan, Performance Test strategy and Performance Test log.
- Providing detailed test execution reports to concerned stakeholders on a periodic basis
Environment: Oracle, Java, Tomcat, Maven, Git. JIRA,Postman,Remedy
