Sr.qa Automation Tester/performance Tester Resume
SUMMARY
- Over 7+ years of experience in different areas of Software Development and Testing, with primary focus on Quality assurance with proven track record of achieving best results in fast changing work environment.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, TestNG, Ant, Maven, Jenkins, Hudson, Cucumber, Jbehave, Eclipse and preparation of automation test framework.
- Contributions were in analyzing functional requirements and translate them to test cases involving Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Greatly involved in developing and maintaining Test Plan, Test Evaluation Summary, Test Procedures, Test scripts, Test cases, Requirements Traceability Matrix (RTM), Defect Management, and Performance Metrics.
- Performed Smoke Testing, Testing, Integration Testing, System Testing, Regression Testing and Compatibility Testing.
- Was involved in developing, maintaining and executing test cases for different Black Box Testing methodologies, reviewed test cases for peers and given valuable comments about test case coverage and functionality.
- Good domain knowledge in Finance applications.
- Performed Manual and Automation Testing, with QTP 10.0.Used Descriptive Programming for Automation and VB - scripting.
- Expert on Repositories, Descriptive Programming in QTP
- Worked with open source tools Selenium (Selenium IDE, Selenium RC/Web Driver), TestNG, Maven, QTP, HP QC, Eclipse and preparation of automation test framework. Used Maven build tools to manage framework dependency jar files.
- Good experience in integrating Automation scripts (Selenium WebDriver API)
- Expert in identifying test scenarios & performing various testing like Unit testing, Sanity Testing, Regression Testing, Adhoc testing, Performance Testing, Load Testing.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Prepared Traceability Matrix to ensure the test case coverage for all requirements and worked on Test Management Tool QC for Execution and Defect Tracking.
- Involved in logging of the defects using bug defect life cycle.
- Well versed in Performance Testing Life cycle.
- Extensively used Interactive Testing Tools like Load Runner, testing of Web (HTTP/HTML) protocol.
- Creating Vugen Scripts, monitoring. Run time Transactions and analyzing the test results.Enhanced Vuser scripting Load Runner for Correlation, Parameterization, Transaction points, and Check points.
- Testing of Web (HTTP/HTML) protocol. Worked with Load Runner and Performance Center: Creating Vugen Scripts, monitoring. Run time Transactions and analyzing the test results.Enhanced Vuser scripting Load Runner for Correlation, Paramerterization, Transcation points, and Check points.
- Written Load Runner Scripts, Enhanced scripts with C Functions, Parameterized, and stored dynamic content in Load Runner. Text checks were written, Created scenarios for Concurrent (Rendezvous) and Sequential users. Run time settings were configured for web users, iterations. Simulated Modem speeds to bring the testing scenario to real world.
- Experienced in performing Data driventesting to validate the components displayed on the website using Selenium.
- Hands on experience in Develop Automation Scripts, Execution and Analysis TestResults using Hybrid, Keyword DrivenFramework, Data DrivenFramework and Page Object Model Framework in Selenium.
- Analyzed Performance Bottlenecks, Root cause and Server Configuration problems using Load Runner Monitors (Perfmon). Used HP Performance Center tool while working at various organizations in order to coordinate testing activities among colleagues while working remotely under tight project deadlines
- Experience in creating automation frameworks using Selenium WebDriver with Java for different web based application.
- Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
- Experienced in using Ant/Maven build tools to manage framework dependency jar files.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Expert in identifying test scenarios & performing various testing like Unit testing, Sanity Testing, Regression Testing, Adhoc testing, System level and data level testing, Performance Testing, Stress Testing.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
- Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Proactively interacting and collaborating with Business Analysts, Technical Analysts, and developers to identify and understand the appropriate data required for testing and sharing the same among our testing team for designing the test cases and to achieve the goal within the stipulated time.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Automation Tools: Selenium IDE/RC/WebDriver/Grid, TestNG, Junit, SoapUI, Jbehave, Cucumber
Languages: Java, Visual Basic.
IDE: Eclipse 4.3, Clear Quest.
Scripting Languages: VB Script, Java Script, Shell, Python.
Build Tools: Maven, Ant.
Continuous Integration tools: Jenkins, Hudson.
Bug Tracking Tools: BugZilla, Rational Clear Quest, JIRA.
Management Tools: Quality Center, Rational Clear Case, Rational Requisite Pro.
Database: ORACLE (SQL), PL/SQL.
Version Control Tools: SVN, GIT.
Web Debugging Tools: Firebug, Chrome debug console.
Operating System: Linux, Windows, Mac.
PROFESSIONAL EXPERIENCE
Confidential
Sr.QA Automation Tester/Performance Tester
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Extensively involved in writing and testing the test cases using TestNG.
- Utilized testing tool TestNG extensively for the integration testing and unit testing.
- Involved in Parallel and Cross Browsing Testing using Selenium GRID and TestNG.
- Executing manual and automating test cases in a distributed environment including HTML, web services, and Selenium Grid, Apache-Maven, client/server and database applications.
- Performed Maven as project management and build tool.
- Understanding of business process and involved in preparing the PerformanceTest Plan which was used for Load Testing.
- Created test scripts to meet the performance test requirements.
- Recorded scripts using both Web Services and Web (HTTP/HTML)/Truclient Ajax-Mobile protocols.
- Expertise in Designing scenarios for Performance Testing, Generating scripts and handling Correlation as well as parameterization using Load Runner Vugen, executing scenarios using Controller and analysis of results using Load runner Analysis.
- Extensively used Auto and manual Correlation, Parameterization and Content Check features.
- Enhanced the script with Check Points, Rendezvous Points and Transactions to check the Performance of the application and added General Vuser Functions, Protocol Specific Functions
- Used single Web (HTTP/HTML) protocol and used the Soap header for the Web Services Responsible for identifying the database queries that didn't meet the required objectives of Response Time and Transactions per Second (TPS).
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Prepared load Test analysis reports (CPU Utilization, Throughput, Response Times, Web Server Monitor Counters, System Resource PerformanceCounters and Database PerformanceCounters).
- Introduced and Implemented open source web test tool Selenium and WebDriver for cross browser testing.
- Executing test cases to test the functionality of Services using SOAP UI.
- Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
Environment: Selenium IDE/WebDriver, Java, TestNG, Maven, Data Driven Framework, Eclipse, Jira, SoapUI, Quality Center, Waterfall & Agile Methodology (for different Projects), JavaScript, HP Load Runner, PerformanceCenter 11.5, JAVA/J2EE, WAS 7.0, Oracle 10g, Tomcat Apache 5.5, and Web Logic 10.0, XML, HTML, Firebug, Internet Explorer, Google Chrome, Mozilla Firefox, Virtual Machine Subversion (SVN), MS Excel, SQL, Windows 7.
Confidential
Performance Tester
Responsibilities:
- Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Understood the Business processes and Change Requests from the business for Different Travel Plans.
- Created Load Test Plan and conduct Release performancetesting using Load Runner
- Extensively used Load Runner forperformance, load and stress testing
- Tested the application using various protocols in Load Runner (Vugen) for creating Vuser scripts
- Used Load Runner controller to create and execute goal oriented and manual scenarios
- Used Load Runner Transaction and Web monitors to pinpoint bottlenecks
- Generate, analyze, and publish Load Runner test results and document the testing process Day-to-day maintenance andperformancetuning.
- Analyzing the GC logs using IBM Support Assistant to verify the Memory Leaks.
- Management of WebSphere application serverperformancetuning and troubleshooting of WebSphere Application Server 7.0 on QA and Production Environments.
- Configured application specific JVM settings, Web container parameters using the Administration Console.
- Test cases wrote in Mercury Quality Center based on functional requirements, test plan and use cases
- Developed Executed & Tested test plans, test cases and test strategies
- Used MS-Word/Excel to export all Test Cases to Quality Center
- Extensively documented test result sheets, screen shots capture sheets
- Performed integration, system, functional, regression testing and GUI testing
- Extensively executed and verified SQL Queries on SQL Server
- Performed Database integrity testing by executing SQL statements
- Assist application Developers and technical support staff in identifying and resolving problems
- Documenting and communicating test results using Quality Center
- Used Quality Center for tracking and reporting of defects
- Worked with appropriate business and technology leads to determine the acceptable range for test results andperformance
- Developed and Maintained Test Matrix to reflect the test progress
- Assist application Developers and technical support staff in identifying and resolving problems
- Contributed to and assisted in the management of bug tracking databases built in BugZilla and JIRA.
- Converted existing bug data from BugZilla to JIRA.
- Administered and developed custom plugins for the JIRA instance.
- Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Environment: HP Load Runner 9.1/8.1, HP PerformanceCenter, HP Diagnostics, Quality Center, JAVA/J2EE, JDBC, XML, WAS 7.0, IBM Db2 8.1, Tomcat5.5, and IBM Support Assistant 4.1.
Confidential
Performance Tester
Responsibilities:
- Prepared a detail test schedule on a day-to-day basis for the project members to know the status of the QA Process.
- Coordinated with cross-functional teams during test preparation and execution.
- Created Automation test framework using Selenium.
- Created, executed and exported the Test case scripts using Java-Selenium RC and Prepared automation test frameworks in Junit.
- Recorded and plays back test in Firefox using Selenium IDE.
- Performed tests using Selenium remote control in different browsers.
- Performed Smoke, Functional, System, Integration, Regression, Performance testing.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Developed both Data Driven, Keyword Drivenand Page Object Model Automation Frameworks using Selenium.
- Prepared test data for testing the application in various test phases.
- Used TOAD as well as SQL analyzer to manipulate SQL queries to verify the data in the database.
- Checked the navigation and the links of the application.
- Performed bug tracking, including submitting and assigning defects to the application developers using QC.
- Tracked, Managed and documented the performance of the application during UAT.
- Interacted with Developers and System Analysts to understand the severity of the defects.
Environment: Selenium IDE, Selenium RC, QC, TOAD, JSP, Eclipse, Web Logic, Windows XP, HTML, XML.
Confidential
QA Engineer
Responsibilities:
- Created Test Plans, Test Cases and Test Approach/Strategy documents.
- Attended Change Request Meetings to ensure products and changes are fully documented for further Test changes.
- Manually tested the Web application to ensure the flow of the application functionality.
- Created Test Plans and Scenario which describes the features and functions to be tested.
- Prepared Test Cases based on Business Requirements and required documents.
- Actively participated in the weekly meetings.
- Contributed functional and technical assistance/production support, including service requests and response; worked with SQL.
- Maintained automated test scripts for the regression, performance and various GUI test cases
- Performed Data Validation of the data flow from the front-end to the back-end by executing SQL scripts.
- Performed Data Integrity Testing, Functionality Testing& Back-end testing.
- Gathered business requirements from users and created designs for enhancements and to remedy defects.
- Created test plans, conditions, scripts, and test data; performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing; and resolved system defects.
- Resolved program Compile Errors, defects and Environmental issues.
- Performed Security Testing on the application.
- Detected, reported and tracked defects using Quality Center.
- Conducted the defect report in Quality Center.
- Interacted with the developers to report and using Quality Center.
- Developed the reports using Quality Center.
- Interacted with developing team to resolve technical issues and investigated software faults.
Environment: Windows, Quality Center, MySQL, Wordpress, PHP,HTML, CSS, JS, Bootstrap
Confidential
QA Analyst
Responsibilities:
- Understanding the application thoroughly with help of Customer Requirement Specification document.
- Identified system scenarios and written test cases for the same
- Performed Build Verification, Component, Integration and E2E Testing.
- Prepared RTM to ensure requirement coverage.
- Reviewed Test cases and updated the review comments.
- Involved in writing simple SQL queries to retrieve the data from database.
- Actively involved in logging defects using Defect tracking tool JIRA.
- Designed scenarios for Performance Testing.
- Generated scripts and created correlation as well as parameterization using Load runner Vugen.
- Executed scenarios using Controller and analyzed the results using Load runner Analyzer.
- Developed scripts and scenarios for automated testing new and enhanced web based products using Load Runner.
Environment: Manual Testing, Java, HTML, Oracle, PL/SQL, and Windows, MS Office 2010, Load Runner, Oracle, Test Link, JIRA