Senior Qa Analyst Resume
Yonkers, NY
SUMMARY:
- Senior QA Analyst, with 14 years of experience in Manual, ETL Testing, Automation testing on web based applications using Selenium with Java and Quick Test Pro (QTP). Expertise in implementing Page Object Model, Data Driven Framework and Behavior Driven Development. Extensively worked in API testing of Web Services using Java, JSON and also SoapUI. Rich experience in Functional testing of business verticals HealthCare, Banking, Financial and E - commerce.
- Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) in Agile and Waterfall environments.
- Strong knowledge in writing Test scenarios, Test cases, Test data, Test procedures, Test reports and Test Matrices and mapped the test cases with the requirements for generating the Requirement Traceability Matrix (RTM).
- Developing manual and automated test scripts in Java with Selenium .
- Expert in performing various testing types like Unit testing, Smoke Testing, Sanity Testing, Regression Testing, System level, Integration Testing and Black box Testing.
- Diverse knowledge in dealing with various open source tools like Selenium IDE, Selenium RC, WebDriver, Selenium Grid, Cucumber, JUnit, Eclipse and TestNG.
- Good knowledge on Continuous Integration tools like Jenkins for project builds and to use Automation scripts (Selenium WebDriver API) for running and monitoring non-business hour builds.
- Excellent working experience in designing, developing and implementing automation test solutions/frameworks using Data Driven, Keyword Driven and Hybrid Driven frameworks. Working experience in Page Object Model and Page Factory.
- Used Desired capabilities and remote WebDriver in the Selenium Grid for performing platform testing and cross browser Testing and cross platform Testing.
- Excellent knowledge in using different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, Xpath, etc.
- Strong knowledge on handling Synchronization problems using (Implicit, Explicit, Fluent) conditional and unconditional wait statements.
- Experienced on Cross Browser and Compatibility Testing using TestNG annotations like @Data provider, @parameter to check the application functionality and behavior over various browsers.
- Generated test logs using Log4j for various log levels.
- Extracted data from Excel files using Apache POI and loaded into the variables in the scripted code.
- Experience in using project build tools like Maven in adding dependencies by maintaining in pom.xml file.
- Performed API (Application Program Interface) testing using SoapUI Pro and wrote test cases steps script in Groovy .
- Handled special mouse events and keyboard actions like mouse hover, drag and drop, context click using Selenium Actions builder.
- Worked on handling multiple windows and Pop-ups with Selenium.
- Conversant in handling Cookies and alerts in Selenium Web Driver.
- Created test reports generated out of TestNG and captured the error screenshots in selenium.
- Expertise in Accessing Forms & handling frames (frames, iframes) of a HTML page with different DOM's for every Iframe using selenium.
- Having extensive experience in testing RESTFUL APIWeb Services using Java, JSON API.
- Experience in writing Java based test cases for web services APIs using JUnit, TestNG.
- Extensive experience in writing User Acceptance Testing (UAT) Test scripts using Gherkin features for BDD.
- Expertise in Analysis of problem Severity, documenting defects with high level of accurate information using Test Management tools like JIRA, Rally, Bugzilla, Quality Center.
- Performed testing on the Web Services API's using protocols like HTTP, HTTPS, SOAP and WSDL using SoapUI tool related with various interfaces.
- Proficient in Java, JavaScript, C, C++, Oracle, SQL Server, SQL and in web Technologies like HTML, XML and CSS.
- Involved in writing Scenarios, Scenario outlines, feature file and Step definitions using Cucumber for Behavior Driven Development ( BDD).
- Excellent experience with source version control tools such as Subversion (SVN) &GIT.
- Experienced in writing SQL Queries to Back-end testing for correct business logic.
- Created ETL test data for all ETL mapping rules to test the functionality of the Informatica mappings.
- Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing)
- Extensive Knowledge in using UNIX, Linux Commands.
- Skilled in troubleshooting software applications for business functions in major areas of the enterprise business.
- Had an expertise experience in handing teams and providing deliverables on time.
- Worked with Cross functional testing teams and developers for closing defects.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/Grid/WebDriver, TestNG, SOAPUI, QTP, Cucumber, AutoIT, Informatica PowerCenter
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.
Programming Languages: Java, HTM, CSS, JQuery, Gherkin
Scripting: C#, Java Script, Shell Scripting, Groovy Scripting
Continuous Integration Tools: Hudson, Jenkins
Version Control: SVN, GIT, CVS
Bug Tracking Tools: Quality Center, Bugzilla, JIRA, Rally, HP ALM, Test Director
Build Tools: Maven, ANT
Framework: Keyword Driven, Data Driven, Hybrid Driven, Page Object Model (POM).
Databases & Tools: Oracle, MS-SQL Server, MySQL, MS Access, DB2. TOAD, SQL Navigator.
Operating Systems & Cloud: Windows Variants, UNIX, LINUX, MAC. Amazon AWS, Azure, Google Cloud.
PROFESSIONAL EXPERIENCE:
Confidential, Yonkers, NY
Senior QA Analyst
Responsibilities:
- Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed automated tests in Java using Selenium WebDriver, Eclipse and TestNG.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in java.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in using Maven build tools to manage framework dependency jar files.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Used Jenkins continuous integration server to run automated test suites.
- Involved in acceptance testing using Cucumber and Selenium WebDriver.
- Worked on creating test cases for Page Object Model using Page Factory with Data Driven framework for Selenium WebDriver.
- Used Firebug and Firepath for element identification while creating Object Repository.
- Prepared test cases for Boundary Value Analysis using Black Box testing techniques.
- Performed API Testing using SOAPUI tool.
- Used Firebug and Firepath to write automated test scripts using ID, name, class, CSS selector and XPATH, Link text, Partial Link Text locators.
- Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
- Involved in testing alerts and pop-ups using Selenium WebDriver.
- Used Apache POI to retrieve test data from Excel files.
- Used Actions class of Selenium to handle Mouse Hover events.
- Involved in the development of Test plan, Scenarios and Test scripts for manual, automation of the various modules.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox and executing multiple tests at the same time using Selenium, TestNG.
- Sound knowledge on Object Oriented Programming concept and Java Language
- Maintained the flow details of Selenium Automation script in a file using Log 4j.
- Used Maven/ANT as framework dependency jars, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Involved in SOAP & REST based web services testing using SOAPUI web services testing tool.
- Developed BDD Automation Framework using Cucumber tool and developed Feature files which includes Features, Scenarios, Scenario Outlines and Step Definitions.
- Executed test cases manually to check GUI and Functional features of the AUT, compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution using JIRA.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
- Prepared weekly productivity reports and submitted test metrics to the management.
- Attended day-to-day meetings for providing regression status of existing functionality.
- Co-ordinate with Developers, users and various members of the team to discuss and resolve defects as well as their priorities / severity.
- Another project is to create new warehouse to maintain customer information. As a QA Analyst I used to run the test cases for the end to end process in that data warehouse
- Involving in writing complex SQL queries to verify data from Source to Target
- Performed data validation testing writing SQL queries
- Experienced in retest the existing test cases with the different kind of source systems for different periods of data
Environment:: Selenium WebDriver, Cucumber, Java, Eclipse, TestNG, SOAPUI, Maven, Jenkins, JIRA, XPATH, Firebug, Firepath, XML, HTML, CSS, Agile, SQL, Informatica PowerCenter,Toad, AWS, Oracle, SQL Server, Linux and Windows
Confidential, Whiteplains, NY
Senior Quality Analyst
Responsibilities:
- Involved in Analyzing Software Requirements specification documents to develop test plan.
- Involved in Requirement Review meetings.
- Prepared test plan, test cases and test scenarios.
- Extensively used Mercury quality Center (QC) to write Test Cases, report, track, review and analyze the defects.
- Tested the application manually and used QTP for Automation.
- Responsible for enhancing the QTP scripts with Checkpoints, Parameterization and Synchronizations.
- Extensively used shared object repository in Quick Test Pro (QTP).
- Generated some scripts manually using VB script language.
- Involved with performance team efforts, including Performance Planning, Performance Testing using Load Runner.
- Performed System, Functional, Performance, and regression testing.
- Created Virtual Objects for application testing using Quick Test Pro (QTP).
- Update the test cases according to the change requests approved.
- Covered all the functionalities in the test coverage using RTM (Requirement Traceability Matrix).
- Coordinated with project teams, developers and team members.
- Performed back-end data base testing using extensive SQL queries.
- Tested many web application logs in UNIX server using sql queries.
- Reported and tracked defects identified using Quality Center. Verified changes and closed bugs.
- Performed Functional, GUI, User Acceptance Testing (UAT) and Regression Testing of the Application at different levels.
- Documented all data discrepancies identified during testing and communicate local issues/concerns to the business unit.
Environment: UNIX, SQL Server, C#, Java, J2EE, Tomcat, XML, MQ Series, QTP, Load runner, Quality Center, Clear Quest, MS Office, VB script.
Confidential, New York, NY
Quality Analyst
Responsibilities:
- Involved in Business, Technical, and System Requirement Analysis
- Interaction and meetings with developers and other members for suggestions and better understanding of the application and its related documentation
- Create and Update Test Plan, Test Case, Test Scripts and Test Metrics
- Used Mercury Interactive Quality Center as a central repository for Requirements, test cases, Test execution and Test Defects.
- Track the defects, prepare documentation and assign developer to fix the defects
- Re-test the application after the defects were fixed and update the Defect Status
- Created and maintained Test Data which Simulate various Scenarios
- Tested the complex algorithm which calculates the Pension Benefits
- Wrote and execute SQL statements for validate several Mathematical Calculations
- Written, Executed and modified many Custom SQL statements to look/get data from the databases
- Involved in various levels of testing like Functionality, Validation, Database, Regression, Integration, system testing and Smoke Test
- Also responsible for handling production support for IHRS system
- Attended weekly status meetings and also walkthroughs to discuss defects along with testers, business analysts, and developers
Environment: .NET, VB SCRIPT, SQL Server, SQL, Windows 2000/XP/NT, Quality Center
Confidential
Quality Analyst, SDI, NY
Responsibilities:
- Analyze Use case Specifications from user requirements
- Conduct Walkthroughs and meetings of High Level Design, Detail Design Document and Business Requirements
- Used TestDirector as central repository for requirements, test cases, test executions & defects
- Business, Technical and System requirement Analysis
- Create and update Test Plan, Test Case, Test Scripts and Test Metrics
- Created and maintained Test Data which simulate various scenarios.
- Close interaction with Development team & Business Analyst
- Used Documentum to store project documents like OQ Plan/Reports
- Attend Defect and Status Meetings
- Close Interaction with Development Team, Business Analysts and Build Release Team
Environment: JAVA, Oracle, WebLogic, Test Director
Confidential, Pittsburgh, PA
Quality Analyst
Responsibilities:
- Involved in Reviewing Business Requirements Documents and the Technical Specification.
- Performed several testing methods like Regression, Stress, and Load Tests.
- Involved in writing test plans, which detailed the testing scope, strategy, test Requirements and necessary resources.
- Documented test cases based on corresponding user requirements & technical specification.
- Performed manual/automated tests via navigation and workflow of the application.
- Performed wireless web portal testing.
- Attended meetings, document User Change requests.
- Analyze user change requirements, and to make necessary amendments to the test requirements.
- Performed White Box Testing.
- Involved in data driven test-using records from the database.
- Coding user defined methods and functions in 4Test script to make test cases more intelligent.
- Tested the application compatibility in all versions of Netscape and Internet Explorer browser.
Environment: Windows NT, UNIX, Linux, Silk, with Java, JavaScript, J Run, C++, WML, XML, IVR and Netscape Navigator, Bugzilla
Confidential, KANSAS CITY, KS
Quality Analyst
Responsibilities:
- Created and reviewed test plan with other team members involved in the project
- Created test cases and test data to test the requirements for both positive and negative scenarios for all the modules in the web site including project tracking system
- Worked extensively on Sourcing end to end Functionality
- Performed extensive Web-based testing, which also involved testing of Web Pages, flow of child pages from one page to the other, checked all the hyperlinks / URL’s
- Performed cross browser testing (IE, AOL, Netscape Navigator)
- Extensively used SQL to verify the data being captured and updated
- Written, Executed and modified many Custom SQL statements to look/get data from the databases
Environment:: XML, Java 1.2, Java Script, JSP, Crystal Reports, SQL-Server, Web Logic Server, Windows NT/2000/XP, Test Director.
Confidential, CA
Test Engineer
Responsibilities:
- Executed & Tested Data Migration process in backend API’s during Functional, Integration & Regression Testing.
- Developed & Executed UNIX Shell Scripts during Data Migration Testing.
- Conducted Regression testing during & after all bug fixes.
- Created & Executed Test Scripts & GUI Maps in Win Runner during Regression Testing.
- Created & Executed Load Testing Scripts for different Scenarios using Load Runner.
- Creating Production Verification Test Cases & Dry Run on Stage Env.
- Conducted sanity tests on production environment after deployment.
Environment:: Test Director, WinRunner, Oracle, MySQL, Netscape, IE, Windows, MS Project Plan, UNIX (HP-UX)
