Performance Tester Resume
BostoN
SUMMARY:
- Dynamic and competent professional, having comprehensive work experience with a mix of Software Services and Product Services in the field of Software Testing with specialization in Performance Testing.
- Proficient in all phases of Performance testing lifecycle - RFP Preparation, drafting SOWs, requirement gathering & analysis, Analyzing critical Business Requirements, User Data Modeling, Performance test planning, effort estimation, designing click paths, design performance test, executing performance test, monitoring & analysis and Test Reporting
- Worked on multiple protocols e.g. Web -HTTP/HTML, Web Services, Web - Click and Script, TruClient Ajax, Citrix, Oracle NCA, SAP GUI, SAP - web, SAP - Click and Script, Mobile App - HTTP/HTML, RTE (Remote Terminal Emulator), Windows Sockets, COM/DCOM.
- Experience into desktop based applications, Citrix & SAP based applications, using popular tools like Apache JMeter 2.11 - 3.0, HP Loadrunner 9.5-12.5, Performance Center 9.5, Compuware’s QA Load, RPT (Rational Performance Tester) 8.2/8.5, HP Diagnostics, HP Sitescope, App Dynamics
- Worked with cross-functional, cross-organizational projects and teammates for various clients, in a customer focused business environment
- Good experience in testing types i.e. Functional, Database, Compatibility, Integration, Regression, UAT, and Automation Testing, along with performance
- Mobile Application Testing on various Mobile Devices types (iPADs, Mobiles) using all platforms like iOS, Android, Win CE, Symbian, Blackberry
- Experience of handling multiple projects and execution on different sort of applications using various test / Defect management tools (i.e. HP Quality Center, JIRA, Bugzilla) on different software models including Agile methodology
- Automation testing exp. on tools like Testing Anywhere & Selenium webdriver
- Application Security Testing exp. using Burp Suite and Winhex based on OWASP model
- Good analytical and reasoning ability, communication and interpersonal skills
- Proven experience in handling multiple projects, clients and resources
- Good exposure to different aspects of Project Management like Project Estimation, Risk Management, Scope Doc and defining the Testing Strategy
- Extensive experience in allocation of tasks, preparing various testing status reports and organizing/chairing the meetings with technical specialists or stakeholders whenever required
TECHNICAL SKILLS:
Performance Testing Tools: HP Loadrunner 9.5-12.5, Performance Center 9.5, RPT (Rational Performance Tester) 8.2/8.5, Apache JMeter 2.13, Compuware s QA Load, Rational Test Manager
Protocols: Web -HTTP/HTML, Web Services, Web - Click and Script, TruClient Ajax, Citrix, Oracle NCA, SAP GUI, SAP - web, SAP - Click and Script, Mobile App - HTTP/HTML, RTE (Remote Terminal Emulator), Windows Sockets, COM/DCOM
APM tools: HP Diagnostics, HP Sitescope, App Dynamics
Web Debugging Tools: Fiddler, HTTPWatch
Applications / Platforms: Web based, SharePoint, Windows / desktop based, Citrix, Mobile Application platforms, Salesforce
Servers: Apache, Tomcat, Jboss, Web logic, Web Sphere, .net IIS, Oracle, MySQL, SQL Server
Test Management Tools: HP Quality Center, TFS (Team Foundation Server), ApTest Manager, Zephyr for JIRA
Defect Tracking Tools: JIRA, Bugzilla, QC, TFS
Domains: Banking, Financial services and Insurance (BFSI), Telecom, E-learning, EPC (Construction)
Functional Automation Tools: Testing Anywhere, Selenium Webdriver
Security Testing Tools: Burp Suite (Network Sniffing), Winhex (Memory Editing)
Mobile Testing Platforms: iOS, Android, Win CE, Symbian, Blackberry
Languages / Scripting: C, JAVA, XML
Databases and Tools: MySQL, Oracle, Tools- SQL Server, SQL Developer, Toad, PHPmyAdmin
Others: Putty, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Boston
Responsibilities:
- Responsible for end to end performance of all sales applications in homesite.
- Gathering NFRs from all stakeholders, BAs, Program Architect, dev leads and managers.
- Creating Test plan, strategy, estimations based on the received NFRs.
- Preparing Test Scripts, Test Data, Scheduling, Monitoring and Analysis.
- Performed as required review of the team work, providing constructive feedback that contributes towards improving the quality of the team's effort.
- Extrapolate workload characteristics (infrastructure delta between Test and Production environment), to simulate a production like scenario and test it in test environment.
- Understand the test data generation requirements.
- Collate and analyze the performance test results & identify the potential performance bottlenecks.
- Using different tools and utilities tool to monitor application server behavior.
- Provide performance improvement recommendations.
- Detailed Test completion report preparation.
Responsibilities:
- Responsible for end to end performance of all applications in Conflicts program.
- Gathering NFRs from all stakeholders, BAs, Program Architect, dev leads and managers.
- Creating Test plan, strategy, estimations based on the received NFRs.
- Preparing Test Scripts, Test Data, Scheduling, Monitoring and Analysis.
- Performed as required review of the team work, providing constructive feedback that contributes towards improving the quality of the team's effort.
- Extrapolate workload characteristics (infrastructure delta between Test and Production environment), to simulate a production like scenario and test it in test environment.
- Understand the test data generation requirements.
- Collate and analyze the performance test results & identify the potential performance bottlenecks.
- Using different tools and utilities tool to monitor application server behavior.
- Provide performance improvement recommendations.
- Detailed Test completion report preparation.
Performance Tester
Responsibilities:
- Load Testing using RPT 8.2/8.5.1(Rational Performance Tester) and Load runner 9.5.
- Preparing Test Scripts, Test Data, Scheduling, Monitoring and Analysis.
- Performed as required review of the peer’s work, providing constructive feedback that contributes towards improving the quality of the team's effort.
- Extrapolate workload characteristics (infrastructure delta between Test and Production environment), to simulate a production like scenario and test it in test environment.
- Understand the test data generation requirements.
- Collate and analyze the performance test results & identify the potential performance bottlenecks.
- Using tool Load Runner to monitor application server behavior.
- Provide performance improvement recommendations.
- Detailed Test completion report preparation.
Automation Testing
Responsibilities:
- Working as SPOC for QC deliverables, Scripts, Test Data, Test Plan and all other test items.
- Development of scripts using Testing Anywhere automation tool for continuous Performance monitoring of all Bechtel (client) applications
- Working closely with on-site coordinator on scenario identification and scripting techniques and requirements.
- Suggesting and implementing various process and script development improvements to enhance the reliability of scripts, i.e. Error Handling, Encryption, Script Standardization.
- Involved in script creation and enhancing team’s scripts during review.
- Creating csv log files and then XML files for easy upload in monitoring dashboard application.
- Scripting to push the live data from XMLs to the Database.
- Scripting included SSO applications and Citrix apps.
Confidential
Performance Testing
Responsibilities:
- Performance Testing by using Load Runner 9.5, Performance Center 9.5 Profilers: Jprofiler, Diagonostic Tools: HP Diagnostic and Resource Monitoring Tools: perfmon, vmstat, iostat, nmon Monitors, J2EE diagnostics, Site scope etc.
- Perform following type of testing Load Testing, Stress Testing, Destructive Testing, Volume Testing, Soak Testing
- Preparing Test Scripts on following protocols (Like HTTP\HTML, RTE, SAP-Web, SAP GUI, SOAP and Oracle-Web), Test Data, Scheduling, Monitoring and Analysis.
- Perform, as required, review of the peer’s work, providing constructive feedback that contributes towards improving the quality of the team's effort.
- Extrapolate workload characteristics (infrastructure delta between Test and Production environment), to simulate a production like scenario and test it in test environment.
- Understand the test data generation requirements.
- Collate and analyze the performance test results & identify the potential performance bottlenecks.
- Using tools such as c-mite, NMON to monitor application server behavior and AWR report for oracle database readings during tests.
- Provide performance improvement recommendations (if any)
- Detailed Test completion report preparation.
Manual Testing
Responsibilities:
- Understanding the Performance Engineering objectives of the application under test
- Understand the Application functionality, architecture details and components metrics
- Analyze the work load characteristics
- Finalize the work and simulation strategy & tool
- Finalize and configure the associated monitoring parameters and tools
- Prepare Test Strategy, schedule and effort Estimate
- Conducting meetings with the client and outlining the scope of Performance testing.
- Performed multiple tests to baseline the as is code and to be code, and identify the trends
- Performed multiple tests like Baseline, Peak Load, Stress Test and Soak Test
- Actively involved in creating reports and presenting the results to the business.
- Involved in finding performance bottle necks
- Coordinate with the application team to resolve the application issues .
- Provide recommendations for performance improvements across various sprints.
Performance Testing
Responsibilities:
- Performance Testing by using Load Runner
- Understanding the application (Use Cases or Design Documents)
- Find out the user activities and perform scripting in order to perform the such action
- Prepare the suite for 50 VU’s, 100 VU’s and 250 VU’s, Run the suite and monitor the suite.
- Analyze the following reports - application server and DB server (CPU and Memory) utilization reports like AWR and ADDM Report.
Performance Testing
Responsibilities:
- Estimating and calculating Data volume and creating Data Pools
- Load Distribution Plans
- Creating Performance Test Scripts using QA Load
- Validation of Test Scripts
- Configuring & Running Test Suites
- Analyzing and Publishing the results
- Cross review of the test scripts prepared by team members.