Sr. Qa Analyst Resume
Birmingham, AL
SUMMARY:
- Experienced software quality assurance professional with 8 years of experience in all phases of Software Testing Life Cycle (STLC); Involved in developing Test Cases
- Test Plan and Automation test scripts using Selenium. Diversified experience inAutomation, Manual testing and Business Analysis methodologies, serving various domains such as Finance, Banking, Healthcare and Retail.
- Experience in System, Functional, Integration, Regression and User Acceptance testing.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
- Experience in web applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium Web Driver, JUnit and TestNG, Cucumber, Jenkins.
- Good knowledge of developing in different type of frameworks like Keyword driven, Data driven and Hybrid framework.
- Used Selenium Web Driver and TestNG to run paralleltesting by creating Groups, and categorizing test cases.
- Experienced in using Apache POI to read data from external sources to feed locatorsinto the test script.
- Good Knowledge on using BDD Frameworks like Cucumber.
- Developed framework using Cucumber, TestNG, Page Object Model, and Page Factory.
- Experience inAutomating test scripts for application’s web pagesusing Selenium Web Driver in Page Object Model (POM) design pattern.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Experienced using various TestNG Annotations like Before Suite, After Suite, After Method, After Test, Data provider, Test and configured Parallel Processing using TestNG xml.
- Used log4jfor logging application level info for debugging.
- Proficient in Java, JDBC, JavaScript, C, C++, Oracle, SQL Server, SQL, PL/SQL and in web Technologies like HTML, XML and CSS.
- Written complex SQL queries for validating the data stored in different database tables.
- Performed backend testing for data validation using SQL Queries. Validated data using SQL joins.
- Designed and developed Test Plans, Test Scripts and Test Cases in HP Quality Center and executed them.
- Experienced in Database Testing using interfaces like My SQL, TOAD and SQL Server.
- Validated web services manually and through automation using SOAPUI testing.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Worked onGUI Object / element verification is done through XPath, CSS Locators.
- Extensively involved in Automating GUI Functionalities which includes handling Web Elements like Textboxes, Images, Buttons, Check Boxes, Links and Dropdowns (using Select Class),Pop - Ups, Web Tables/ Frames/ Dynamic Elements, Keyboard and Mouse events.
- Performed Cross Browser and multiple environment testing using Java, TestNG, multiple browsers and multiple environments.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using ALM Quality Center, JIRA and Rally.
- Excellent experience with source version control tools such as Git & Subversion.
- Ability to work in a team environment. Strong communication and interpersonal skills.
TECHNICAL SKILLS:
Methodologies: Waterfall, Agile Scrum, STLC
Test Automation Tools: Selenium 2 Web Driver/RC/IDE/Grid, Quick Test Pro (QTP/UFT) version 11.5, Cucumber, SoapUI
Defect Tracking Tools: ALMQC11.0, JIRA, Rally, TFS, ALM
Frameworks: Keyword driven, Data driven, Hybrid, Page Object Model (POM), TestNG, Junit, Log4j
Build & Integration tool: Maven, ANT, Jenkins
Programming languages: Java, C, Gherkin, VBA, SQL, C#, .Net, Shell Scripting, VB script
Web Technologies & Services: HTML5, CSS, XML, JavaScript, JSON, SOAP, REST
Databases: MySQL, ORACLE, SQL Server, PostgreSQL, Toad
Platforms: Windows 2003 Server, UNIX, Windows XP/Vista/7/8, MAC OS X
Browsers: Firefox, Safari, Chrome, Opera, IE, Mobile
Web Debugging Tools: Firebug, Fire Path
Version Control Tools: Git, SVN, TortoiseSVN, GitK & GitGui
Microsoft Tools: Outlook, Visio, SharePoint, Word, Excel, Access
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
Sr. QA Analyst
Responsibilities:
- Implemented Hybrid automation test framework with Selenium Web Driver, Java and TestNG.
- Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.
- Wrote test cases to handle Alerts on web page.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Performed Synchronization using Explicit & Implicit waits.
- Developed Test plans and Test Scripts, defined Test Scenarios, Analyzed bugs and also, involved in quality assurance reviews with the team to ensure bugs are reported and closed.
- Executed test cases and participated actively in System Testing, UAT and Regression Testing.
- Created test reports generated out of TestNG and captured the error screenshots.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Performed Sanity testing and Ad-hoc testing when required.
- Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking using Rally.
- Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
- Involved in the use of Cucumber Step Definition, Scenarios and Features.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Used Jenkins tool for continuous integration of the builds and deploying the build artifacts. Used Maven for project building.
- Experience in Analysis, testing, and certifying application-specific software and performed ambiguity reviews of business requirements and functional specification documents
- Created test cases and performed Database testing to check whether the data is being migrated properly.
- Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
Environment: Selenium WebDriver, Jenkins, REST API, SOAPUI, Maven, TestNG, Rally, Eclipse, XPATH, Java, HTML, CSS, Agile, GIT, SQL, Oracle and Windows
Confidential, Birmingham, AL
QA Analyst
Responsibilities:
- Developed automated Test cases in Java using Selenium WebDriver.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Designed, developed and implemented Keyword Driven automation testing framework utilizing Java and Selenium WebDriver.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Created Test plan, High level scenarios, Test case construction and Test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness &completeness.
- Executed and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on the web page.
- Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Involved in using Maven build tool to manage framework dependency jar files.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used switchTo().alert().accept(), switchTo().alert().dismiss(), switchTo().alert().getText to handle Javascriptalertpopup box.
- Used Selenium WebDriver APIs for writing test suites and test cases for testing functionality.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Id’s and XPath in Selenium.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).
- Configured Jenkins build job for continuous Integration and also for Regression Testing.
- Executed SOAP based web services API testing (Java client and SoapUI).
- Implemented Modular Framework for Selenium based scripts.
- Conducted Cross browser testing in IE and Firefox using Selenium.
- Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
- Used Selenium Web Driver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Involved in preparation of test plan for every product created, updated stories and tasks in JIRA.
- Performed change defects verification of data in QA environment, before the Production implementation.
Environment: Java,SeleniumWeb Driver,Junit, Jenkins, SoapUI, SVN, JIRA, TOAD, Maven, MS Office, SQL, Windows.
Confidential, New York, NY
QTP Analyst
Responsibilities:
- Developed and executed test plans, test cases based on the requirements.
- Helped the Lead create Traceability Matrix to ensure comprehensive test coverage of requirements identifying all the test conditions and test data needs.
- Designed test data using MS Excel sheet and created data driven tests to test the application with positive and negative inputs.
- For approved Project Change Requests, updated the appropriate documents and project work plans to reflect changes in requirements documents.
- Developed and enhanced scripts in QTP/UFT11.5 by applying checkpoints, parameterizations, synchronization points and creating modular tests.
- Utilized HP Functional Test Suite (Quick Test Pro, Quality Center) for test automation.
- Enhanced the VB Script in QTP using Descriptive Programming and Function Libraries.
- Prepared several SQL Updates/Inserts to manipulate the testing data and prepared SQL queries to retrieve data from database to perform database Integrity testing.
- Interacted with developers to report software bugs and re-tested the fixed issues.
- Maintenance and enhancement of VB scripts in UFT as per the application change requests for every new release.
- Enhancing the QTP scripts by doing unit testing on the scripts before creating scenario based tests in Test-Lab Module of QC.
- Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.
- Used Black box and white box testing.
- Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.
- Used version control software, GIT extensively to rebase and merge branches to the Master.
Environment: UFT version 11.5, VB Scripting, ALMQC11.0, JUnit, Oracle, SQL, XPath, Git, Version One, PSR, SVN, MS Office Suite.
Confidential
QA Analyst
Responsibilities:
- Preparing Test Conditions, Test Cases, Mapping test cases to the scenarios, performed functional as well as system integration testing.
- Understanding the Business requirement and Functional specification documents provided.
- Performing Adhoc testing comprising various scenarios and reporting defects and Coordinating the defect meeting call with Business and Developer.
- Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.
- 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.
- Developed and automated Regression test case and System testing.
- Created test script using Java with Selenium Web Driver
- Created automation framework using Data Driven framework to test web application.
- Create test script in TestNG framework using Java with selenium WebDriver for regression test and maintain the same.
- Tested SOAP API Web Services using SoapUI.
- Wrote Selenium script for taking screen shot and also used action class to perform mouse movement.
- Performed Test Execution and defect logging and tracking using HP ALM.
- Worked extensively on Quality Center modules- Test Plan, Test Lab, Defects and Reports.
- Performed Backend testing to test the validity of data using SQL Queries.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Raised defects and performed tracking using JIRA. Created automated functional scripts for the report generation module using Selenium RC.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Java, SVN, Jenkins, Selenium Web Driver, SoapUI, TestNG, Selenium Grid, Maven, QC, Eclipse and SQL Server.
Confidential
QA/Database Tester
Responsibilities:
- Extensive experience in Backend testing and Oracle Database Validation using Toad.
- Experience with TOAD for backend data validation.
- Extensive use of SQL and DB2 to extract data from the database.
- Wrote Several Test cases based on Requirements.
- Defects were logged and reported using HP's Quality Center.
- Developed and executed manual/automated scripts for Functional, Integration, End-to-End and Regression testing.
- Written and executed extensive database queries using Inner, Outer, Left, Right Joins.
- Experience using SQL query builder and schema browser in Toad.
- Involved in testing the application utilizing the Waterfall methodology.
Environment: Quality Center, Oracle 9i, SQL, PL/SQL, TOAD, HTML
