Performance Test Engineer Resume
Denver, CO
SUMMARY
- Having 9+ years of expertise in software testing which includes functional and Performance testing against web - based applications, web service interfaces, and back-end server components.
- Experience in End-to-End performance testing life cycle
- Experience working on multiple load testing tools like Load runner, JMeter and Neo Load
- Experience working on multiple Functional testing tools like QTP/UFT, Selenium and SoapUI.
- Skillful in Identifying production metrics& historical data critical to performance/load testing efforts
- Played major role in analyzing performance testing results along with providing performance enhancing recommendations to application teams
- Expertise in HP Performance Center/ Load Runner (Web/HTTP, Web Services, JAVA, citric protocols)
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling, kinesis etc.) and deployment services (OpsWorks and Cloud Formation, ECS).
- Expertise in performance testing for data center migrations and upgrade.
- Interface with developers, project managers, and management in the development, execution and reporting of performance test results
- Expert in the different types of testing that include Shakeout and Smoke testing, Endurance testing, Load testing, benchmark testing and Stress testing.
- Performing load and performance tests against web-based applications, (SOA) Web Service interfaces UNIX/LINUX, Database
- Maintaining an online repository for current status and reports of the project.
- Building a common dashboard, that acts as a single point of viewing all the analysis data about each and every activity.
- Building and presenting a performance trend graph for the application by determining its behavior at various user loads.
- Implemented Large Scale Cloud Infrastructure (250+ servers) using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, ELB
- Analyzing the application behavior for performance constraints by conducting different types of load test
- Monitoring Database and Application server, generating reports for their performance during load tests.
- Good experience working in agile development environment. Experience in developing Performance Test Plan, Test cases.
- Conversant with Key Performance Indicators (KPI) viz., threading, concurrency, response time, latency, throughput, fault tolerance,loadbalancing, and high availability. Knowledgeable on Service Oriented Architecture (SOA), web services, and messaging transports / technologies.
- Possesses detailed working knowledge of Load Runner components, including VuGen, Controller,LoadGenerators, Agents, and Analysis and Monitoring tools.
- Has detailed experience analyzing Load Runner test results and articulating these into an accurate report for business, development, and management teams as well as operations stakeholders.
- 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.
TECHNICAL SKILLS
Operating Systems: Solaris, Red Hat Linux, Windows.
Languages: C, C++,JAVA/J2EE
Databases: Oracle 9i/10g/11g, DB2, SQL Server, MySQL
GUI: JSP, Java Applets, ASP, HTML
Web Related: DHTML,XML, VBScript, JavaScript, Applets, JAVA, JDBC, Servlets and JSP
Testing Related Tools: Load Runner, HP ALM/Performance Center, JMeter, Neoload, Quality Center
Methodologies: Performance Testing, Agile
Web / Application Servers: Apache HTTP Server, IBM HTTP Server, IIS, WebSphere, WebLogic
Monitoring Tools: Dynatrace, Wily Introscope, HP Site Scope
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Performance Test Engineer
Responsibilities:
- Involved in End-to-End performance testing life cycle
- Involved in gathering business requirement and identify performance test cases.
- Involved in developing test plan 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), Web services scripts using HP Load Runner.
- Using AWS Opswork to automatically spin-up API instances by running backend chef recipes.
- Conducted load/Stress tests using HP Performance Center/Load runner and communicate with the Developers, Architects, and Managers in the project team.
- Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Using Cloud watch and new relic to monitor our API and Dynamo DB performance.
- Responsible for developing and executing baseline, stress, soak and volume tests.
- Analyze the results using Performance center and based on Analysis pinpointed the bottlenecks of the application.
- Used Amazon RDS with multi-AZ for automatic failover & high availability at database tier for MYSQL workloads
- Monitoring the application resource usage using monitoring tool like Dynatrace and shell scripts.
- Identifying hotspots and isolate performance problems in Internet Explorer and Firefox using Dynatrace. Monitoring Response time in Pure Path.
- Dashboard using Dynatrace client for multiple business transactions and CPU Load.
- Working with Performance monitoring team for implement Dynatrace to monitor real time performance and using pure path technology.
- Highlight method and class that causing performance problem on Dynatrace Client.
- Ensure the compatibility of all application platform components, configurations and their 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 off shore team members and communicate status updates on testing activities to the Project Management Team
Environment: Java, Web Logic, Oracle, SQL,Linux, HP Load Runner/ALM Performance Center, F5 Load Balancer, Windows, AWS, Jconsole, Dynatrace, JMeter. Siebel 8.1.1.11, IBM DB2, MQ series, Soap UI
Confidential, Atlanta, GA
Performance Test Engineer
Responsibilities:
- Involved in gathering business requirement and identify performance test cases.
- Involved in developing test plan 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), Web services scripts using HP Load Runner.
- Conducted load/Stress tests using HP Performance Center/Load runner and communicate with the Developers, Architects, and Managers in the project team.
- Responsible for developing and executing baseline, stress, soak and volume tests.
- Analyze the performance test results and pinpointed the bottlenecks of the application.
- Monitoring the application resource usage using monitoring tool like AppDynamics.
- Ensure the compatibility of all application platform components, configurations and their 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 off shore team members and communicate status updates on testing activities to the Project Management Team
Environment: Java, Web Logic, Oracle, SQL,Linux, HP Load Runner/ALM Performance Center, F5 Load Balancer, Windows, Console, CA Introscope, AppDynamics
Confidential, Jacksonville, FL
Performance Test Engineer
Responsibilities:
- Worked with business and development teams in identifying real world use cases and appropriate workflows.
- Test plan design which include scope, test strategies, test scenarios and types of tests to be executed.
- Extensively worked in developing Vuser scripts for application using web (HTTP/HTML) and web service protocol.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Parameterized large and complex test data to accurate depict production trends.
- Designed tests for Benchmark, Stress and Endurance Testing.
- Setup and monitored Web, Application and DB server counters in ALM Performance Center during the load test.
- Perform Analysis in Performance Center to evaluate the performance of the application.
- Analyze the results using Performance center and based on Analysis pinpointed the bottlenecks, 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 Visual VM Java profiling tool.
- Worked on Application Resiliency and High Availability testing
- Conducted result analysis and communicated technical issues with developers and architects.
- Worked on the Jmeteras well along with 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, Web Logic, Oracle, SQL,Linux, HP Load Runner/ALM Performance Center, Windows,Visio, MS Project,Jconsole, Site scope, NeoLoad, Jmeter.
Confidential
QA/Test Engineer
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Test plan, Test scenarios and test case authoring and execution.
- Defect logging and tracking in QC.
- Prepared the Understanding document, Bug status reports and Requirement traceability matrix for each project
- Participated in Regression testing after each build.
- Interacted with developers to resolve technical issues.
- Responsible in providing regular test reports to Release Manager.
- Participated in daily Walk Through and Defect report meetings.
- Performed system testing to ensure the validity of the requirements and mitigation of risks prior to formal acceptance.
- Identified defects in system testing, end to end testing regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle.
- Performed functional testing of REST Web Services using SOAP UI Tool.
- Actively participated in daily team meetings.
- Interacted with other external teams for environment availability and work towards resolution.
Environment: Java, Web Logic, Oracle, SQL,Solaris, HTML, SQL developer, Remedy.
