Qa Analyst Resume
Atlanta, GA
QA Analyst (Performance Tester /Automation/Manual)
Profile Objective: An accomplished and goal-oriented professional, equipped with extensive experience in performance & functional testing, tuning, and analysis of web applications within information technology industry. Exemplify organizational and analytical skills combined with strong interpersonal and communication skills. Demonstrate capabilities in using problem management tool efficiently and applying new technologies and concepts. Possess in-depth skills in full-cycle project planning and implementation as well as applications analysis. SUMMARY:- Over 6 plus years of IT experience as a Software tester and 2 plus year Performance Engineer with hands on experience in end to end performance testing lifecycle.
- Experience in Performing Scalability , Performance and Load testing of applications on different protocols (HTTP/HTML , ODBC , Citrix ) using Load Runner & Performance Center
- Involved in requirement gathering, studying the application and collecting the information from developers and writing the test plan.
- Strong experience in development of performance test strategies.
- Extensively used LoadRunner to develop Vuser Scripts.
- Created scenarios, Run tests with IP Spoofing with process and multithreaded environments, analyzed and generated performance reports.
- Extensively involved in performance tuning of Web servers such as Web Sphere.
- Analyzed the results using LoadRunner Analysis and various tools (TPS, Hit/Second, and Transaction Response time).
- Checked for Network Bottlenecks using Network Delay Time and Vuser Scripts.
- In depth knowledge I preparing Test Plans, Test Cases and Test Scripts.
- Hands on experience with configuring ramp up/ramp down.
- Familiarity with run time settings/recording options and general options in LoadRunner.
- Proficient in debugging and executing LoadRunner scripts.
- Expert in writing SQL queries in the scripts to query the database.
- Experience in Backend Testing and in Executing SQL commands.
- Good knowledge in various stages of the SDLC(Software Development Life Cycle) and Test methodologies from project definition to post-deployment documentation
- Familiarity with Agilesoftware development lifecycle (iterative and incremental), UML design documentation.
- Extensive documentation skills and proficiency in utilizing Quality Center as a test management and defect tracking tool.
- Self-motivated and ability to master new technologies.
- Excellent verbal and written communication skills and motivated to acclimate to new technologies.
Loadrunner Expertise
- Proficient in writing functions to emulate real time environment for load runner scripts.
- Setup Performance Environment.
- In-depth knowledge of Planning, scripting, Execution and Analysis using LoadRunner, Performance Center and QTP, Quality Center.
- MQ Series Performance testing.
- Reviewed and analyzed Business Requirement and Software Specification Requirements.
- Responsible for monitoring using Loadrunner Controller and Site Scope.
- Monitored database for sessions, connection pool and memory issues.
- Monitored Net Statistics , Load Balance and network traffic in each of the JVM\'s
- Experience monitoring and diagnosing application performance and/or configuration issues.
- Knowledge of Java Virtual Machine internals including class loading, threads, synchronization, and garbage collection
Technical Skills
Operating Systems: AIX, HP-UX, Solaris, Windows XP, 2003, 2000, Vista, Windows NT and Linux, MS Project 2003, MS Office (Word, Excel, PowerPoint, etc.)
Languages: C, JAVA, VB Scripts, XML, UNIX - Shell Scripting
Databases: Oracle 9i/10G/11i, DB2, SQL Server, MS-ACCESS ,MySQL
GUI: VB 6.0/5.0, XML, HTML
Web Related: DHTML, XML, VBScript, JavaScript
Testing Tools: Loadrunner, Compuware and Quick Test Pro Mercury Suite (Test Director, WinRunner)
Web / Application Servers: Apache 2.x, Tomcat 5.x, Weblogic 8.x,9.x, WebSphere 5.x, IIS5.x, 6.x
Other: Testing tools, Quality Center, and Performance Center
EDUCATIONAL QUALIFICATIONS
Bachelor of Technology in computer Science & engineering
MBA in Telecom
Professional Experience Summary:
Confidential, Atlanta, GA Feb 12 –Till Date
[Performance Analyst]
Responsibilities:
- Developed Performance test plan and test scripts for web-based applications.
- Constructed benchmarks for the applications thatinclude Oracle 11i products.
- Extensively used the the follow Loadrunner protocols, Web HTTP, Citrix and Oracle.
- Captured data from Vugen scripts by using ANSI- C functions, correlation, transaction timings, verification checkpoints and parameterization.
- Creating Performance scenarios and scripts for doing multiple iterations.
- Identified functionality and performance issues, including: deadlock conditions, database connectivity problems, and system crashes under load.
- Responsible for editing, updating, and maintaining load testing of existing scripts.
- Configured and used SiteScopePerformance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- Analyzed LoadRunner Metrics and other performance monitoring tools results during and after performance testing on Application server database and generated various Graphs and Reports
- Regression testing for every modification in the application & new builds using QTP.
- Involved as part of automation team using QTP,developed test scripts.
- Responsible for analyzing results, reports and charts to see response times of individual transactions with respect to whole applications.
- Identified gaps in the performance testing capability, capacity planning, and production monitoring and developed a plan to fill gaps.
Environment: HP Loadrunner, QTP, Oracle, Linux, Citrix, Websphere, MySQL ,JBOSS
Confidential, Rochester MN Nov10 – Feb 12
Role: [QA Tester/Performance tester]
Responsibilities:
- Attended Scrum meeting every day.
- Documented details of test plans, test cases and expected results in Test Director.
- Extensively documented Test Requirements and Test Plan using Test Director to track the stakeholders requested enhancements and changes.
- Analyzed Load Runner Metrics and other performance monitoring tools results during and after performance testing on Application server database and generated various Graphs and Reports
- Created VB scripts, enhancing, and debugging the test case using QTP.
- Created test scripts using Automation tool QTP and checked the functionality of the application for every release.
- Used Synchronization, Call function, Parameterization, Checkpoints, Regular Expressions to enhance test affectivity also created reusable actions.
- Configured and used Site ScopePerformance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- Performed Smoke, Functional and Regression testing using QTP.
- Performed manual and automation tests on various modules using positive and negative scenario.
- Manually manipulate data directly from Oracle database using TOAD.
- Analyzed the end-to-end functionality by testing the application manually.
- Carried out security tests to check that only valid users could access certain sections of the site.
- Writing and reviewing Manual test cases and customizing Test Director as needed.
- Performed Back End testing of the database by using SQL queries to verify data conversion and data repetition.
- Analyzed test monitoring and take quick test control decisions by the Reports and Graphs using Test Director.
- Grouped Manual test cases in sets and scheduled them for execution using Test Director.
- Monitored test results, tracked defects and communicated them using Test Director.
- Actively participated in bug meetings with QA team and developers to discuss and resolve outstanding defects.
Environment: LoadRunner, Performance Center, RedHat EnterpriseLinux5,MS Project 2003 , Test Director, Quality Center, QTP, Oracle, Weblogic, Web sphere, Tuxedo, IIS , Windows,MySQL ,JBOSS and Unix Shell
Confidential, CT June10 – Oct 10
Role: [QA Analyst]
Responsibilities:
- Creation of project plan, test plans, estimations, development and tracking projects at every phase
- Responsible for defining the performance goals and objectives based on the client requirements and inputs.
- Used VuGen to generate Vuser Scripts for Web (HTTP/HTML), Web Services.
- Executed multi-user performance tests, used online monitors and real-time output messages.
- Analyzed, interpreted, and summarized relevant results in a complete Performance Test Report.
- Developed and implemented load and stress tests with Performance Center, and present performance statistics to application teams.
- Ensured that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Automated test scripts for regression testing.
- Involved in analyzing, interpreting and summarizing meaningful and relevant results in a complete Performance Test Report.
- Analyzed the results of scripts execution by using Performance Center.
- Developed Load/Stress testing scenarios for performance testing using Performance Center by creating 1000 to 1500 virtual users.
- Analyzed server resources such as Available bytes and Process Bytes and Heap usages to look for performance bottlenecks.
- Analyzed the server resources such as available bytes and process bytes for Memory Leaks.
- Responsible for monitoring & tuning performance of all SAP testing system in the Landscape.
- Analyze, interpret, and summarize meaningful and relevant results in a complete Performance Test Report.
- Developed Vuser scripts and enhanced the basic script by adding custom code.
- Prepared data for Parameterization of the values in the scripts for multiple scenarios by querying the Oracle data.
- Introduced rendezvous points in the script for stressing the application for specific transactions.
- Wrote comprehensive Performance Test Plan.
- Prepare and present statuses (Weekly, monthly, post release etc )
Environment: QTP 9.2, Oracle 11.0, SQL, QC, Bugzilla, oadRunner9.5, Quality Center 9.2, Oracle 10g, SQL, Agile, Performance Center, MS Visio, Windows, JBOSS
Confidential, Newton, MA Oct 09 – May 10Role: [QA Engineer]
Responsibilities:
- Worked with the Business Analysts to determine Business Requirements and set standards for Performance Evaluation in Aglie methodology.
- Reviewed and analyzed Business Requirement and Software Specification Requirements.
- Involved in QA processes and methodologies including participation in requirements sessions, use case reviews, design meetings, QA task planning, work effort estimations and risk mitigation skills.
- Responsible for performance testing using Performance Center.
- Developed Load Test Scripts by using Performance Center for entire site and did the Parameterization, Pacing, and correlation.
- Responsible for setting runtime settings in Performance Center.
- Correlated the dynamically created session data in the Vuser Scripts in VuGen to synchronize with the application.
- Performed Load and Stress Testing using LoadRunner.
- Performed code review of UNIX shell scripts to derive requirements, test conditions & identify defects.
- Responsible for Performance testing Java application.
- Involved in designing Load, Stress and Failover Testing scenarios based on SLA for various systems and future load projections.
- Well versed in using Load Runner’s Web/HTTP, Web Services protocols.
- Responsible for scheduling monitoring scenarios and analyzing results for identifying performance bottlenecks.
- Used Web Services protocol to transfer SOAP messages from one environment to another environment.
- Involved in executing the scenarios and monitoring the server response timings monitoring throughput Hits/Sec and Trans/Sec.
- Identified performance issues with Load Balancer configuration and settings memory leaks deadlock conditions database connectivity and hardware profiling.
- Acted as coordinator for performance testing activities with the client as well as with offshore team to provide maximum testing support.
- Analyzed Online Monitor Graphs like Runtime Graphs, Transaction Graphs, Web Resource Graphs, and System Resource Graphs.
- Involved in the test case walkthroughs, assessment meetings.
- Cooperated and performed with development group to resolve the difficulties came across in a test execution.
- Involved in audit meetings and got an initiative to reach QA testing goals.
Environment: QTP, Quality Center, XML, SQL, Bugzilla, Oracle10g, LoadRunner 11, Quality center 10.0, SQL, SOAP UI, Web Services, Web/HTTP, MS Visio, MS Project, UNIX
Confidential, Hanu Software, Delhi India[QA Engineer] Jan 08 – Sept 09
Responsibilities:
- Analyzed business, functional and system requirements to create and execute detailed test plans, and test cases.
- Developed Test scripts using LoadRunner by recording test cases and enhanced scripts by adding checkpoints, parameterization and correlation
- Keep track of the new requirements and update the test cases accordingly
- Configured test environment and created strategy for product development and certification.
- Created regression test suites and sanity/smoke tests for each release of Supplier module.
- Developed SQL-queries/procedures for database and backend testing using SQL Plus.
- Used Clear Quest for repository, reporting and tracking bugs, and providing updates on resolved bugs.
- Verified and analyzed errors and recommended modifications to the Developer.
- Participated regularly in daily status meetings and reported to the QA Manager
Environment: Windows 2000, HTML, VBScript, SQL, Bugzilla, LoadRunner 8.2,
Confidential, India
[QA Analyst] July 2006-Dec 2007
Responsibilities:
- Designed and developed the High Level & Detailed Test Plan using standards
- Designed and developed automated scripts for functional, regression, Sanity Testing, integration testing using Quick Test Pro(QTP)
- Involved in complete Testing Life Cycle that involved in QA analysis, Test Planning, Creating Test Cases both Automation and automated, test execution, test results analysis and defect handling using Quality Center
- Extensively involved in documenting the complete testing process based on the functional Requirements
- Responsible for Automation Scripts & library functions maintenance
- Used SQL queries and generated reports. Ensure all test plans, test cases and documentation were traceable to original requirements
- Worked closely with software developers, engineers in fixing the defects
- Sent the reports to all team members with Daily Status to track the updates in testing
Environment:QTP 8.2, Quality Center 8.0, Oracle 8i, SQL, LoadRunner 8.2, Web logic ,MS Visio, SQL, UNIX