We provide IT Staff Augmentation Services!

Senior Qa Analyst Resume

0/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Senior QA Analyst around 9 years of experience in all phases of Software Development Life Cycle(SDLC) and Software Testing Life Cycle (STLC). Skilled in developing Test plan, Test Cases, and Automation test scripts using Java and Selenium.
  • Proficient on different frameworks like Hybrid Driven, Data Driven, Cucumber and testing Web Services using SoapUI.
  • Diversified experience inAutomation and Manual testing with various domains such as Healthcare, Banking, Finance and E - Commerce.
  • Well versed with Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
  • Experienced in preparing Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Strong noledge in implementing Waterfall, V-model and Agile (Sprint/Scrum) Methodology by analyzing user stories in Product Backlog, responsible for developing Test Objective, Scope, Test procedures and Test Matrices.
  • Implemented different automation frameworks like Hybrid, Keyword Driven, Data Driven, Behavior Driven Development (BDD) Frameworks and worked with POM design pattern
  • Experienced in Web Services testing by using Groovy Scripting in SOAPUI tool. Validated request and response XML for SOAP and RESTFUL Web service calls.
  • Proficient in using test automation tools such as Selenium WebDriver, RC (Remote Control), IDE (Integrated Development Environment) and Grid to develop automation testing scripts using Java for Web and Client Server Applications.
  • Extensively used Add-on’s like FireBug and FirePath with locator techniques like CSS selector, XPath expression, HTML id, Link Text, Name to find teh Web Elements
  • Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them in Bug tracking tools
  • Experienced in handling Alerts & Pop-up’s in Selenium.
  • Knowledgeable in handling desktop based pop-ups by using AutoIT and Robot API tools
  • Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Experienced using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.
  • Hands on Experience in handling Frames, WindowHandles and hidden elements by using Java Script
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using teh TestNG annotations like Groups, Parameter, Data Provider.
  • Well versed with Cross-Browser and Compatibility Testing to test whether teh web applications are working as desired in different browsers and environments.
  • Used Selenium WebDriver and TestNG to run paralleltesting by creating Groups and categorizing test cases.
  • Used Apache POI to read data from external sources to feed locators into teh test script.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Experienced in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
  • Expertise in different types of testing like Integration testing, System testing, Smoke testing, Regression testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • Expertise in working noledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Experienced in using Test Management tools such as Bugzilla, Rally, JIRA and Rational ClearQuest bug reporting tools to track test progress, execution and deliverables.
  • Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like VSS, SVN, GIT.
  • Experienced with projects that utilized web technologies like XML, HTML, CSS, REST, and JavaScript and high-level languages such as Java
  • Running batch execution and sending status report to higher management.
  • Generated test logs using Log4j for various log levels.
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Appium, JUnit, Cucumber, SoapUI, QC, QTP

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report

Test Build& Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Tools: JAVA, JavaScript, Groovy Scripting, VB Script, Gherkin, SQL C, C++

Markup Languages: HTML, XML, XPath, CssSelector

Databases: MySQL, Oracle, SQL Server, SQL

Operating Systems: Windows 7/8, Ubuntu, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, Bugzilla, Rally

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Utilities: Eclipse, VSS, GIT, SVN, Firebug, Fire Path

PROFESSIONAL EXPERIENCE

Senior QA Analyst

Confidential, Malvern, PA

Responsibilities:

  • Performed agile testing, reviewed teh stories and participated in Daily Scrum, Sprint Planning and Release Planning meetings.
  • In - depth understanding of Object Oriented Programming and skilled in developing automated test scripts
  • Worked with Hybrid Automation test framework in Selenium with Java.
  • Prepared and executed automated test scripts in Selenium.
  • Used Firebug Tool to identify teh Object's id, Name, XPath, Link text in teh application.
  • Implemented Page Object Model pattern with Java and Selenium Web Driver.
  • Worked with cucumber (Behavior Driven Development) framework by creating Scenarios in teh feature file and running them with teh help of Runner class
  • Automated Alerts handling, dropdowns, and frames on web browser.
  • Handling window pop-up s and native OS applications using Robot API and AutoIT
  • Experienced running automation scripts using TestNG.
  • Generated test reports in TestNG, used Parameters and Data Providers in TestNG
  • Worked with @Groups annotation for grouping our test cases to perform Regression testing
  • Tested GUI and functionality using VMware and reported software defects in that area.
  • Used Ant for build management and Jenkins as Continuous Integration
  • Version control is done by using SVN
  • Used Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers and to handle SSL certificate Errors in Selenium WebDriver
  • Utilized web developer tools such as Firebug and Chrome Developer Tool to test teh calls to teh web services and check if correct data is returned.
  • Executed tests by using Selenium WebDriver in different browsers like Microsoft IE, Mozilla Firefox, Google Chrome, etc.
  • Used Apache POI to read data from Excel files and configured log4j for better logging mechanism
  • Analyzed teh logs for errors and exceptions during test execution.
  • Tested SOAP and REST web services using teh different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI
  • Used JIRA for bug tracking, Issue tracking and project management
  • Participated in defect review and triage meetings to resolve teh defects
  • Prepared teh data to cover various scenarios and wrote SQL scripts to verify teh database updates, inserts and deletion of teh records.
  • Configured JDBC connections to retrieve data from teh database.
  • Interacted with Project Managers, developers, QA Analysts, and business management in reviews and solving teh problems encountered in teh applications.

Environment: Jira, Selenium WebDriver, Java, TestNG, Windows, MS office 2007, Agile, Eclipse, SoapUIMySQL, JDBC, Gherkin, Cucumber

Senior QA Analyst

Confidential, Chicago, IL

Responsibilities:

  • Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.
  • Participated in writing High level Test plans, Unit test plans, Environments, Risks, Test Scenarios, Schedules and Analysis and Presentation of Results.
  • Created & maintained teh Traceability Matrix for all teh requirements.
  • Involved in identifying teh manual test cases for automation.
  • Participated in debugging and modification of existing scripts.
  • Created functional automation test scripts using selenium WebDriver with TestNG framework.
  • Designed Data Driven framework and read teh data from excel sheet using Apache POI API.
  • Worked with Development and QA teams to establish a build schedule.
  • Running batch execution and sending status report to higher management.
  • Used Several TestNG Annotations like @BeforeTest, @Dataprovider to take advantage of test lifecycle.
  • Maintaining teh Selenium and Java automation code and resources using GIT for Source Control Management.
  • Updated Framework functions when needed, executed them and generated reports.
  • Created Maven project and configured dependencies using pom.xml
  • Performed Continuous integration automation using Jenkins.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Pop-up’s, Browser navigations, Mouse Movements.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from MySQL Server.
  • Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
  • Non Functional/Performance Requirement Gathering.
  • Used Bugzilla as a Defect Tracking System for effective communications between teammates

Environment: Selenium Web Driver, Bugzilla, Java, HTML, CSS, X-path, Maven, TestNG, GIT, SOAPUI, Fire bug, Fire Path, Jenkins, MySQL, JDBC.

QA ENGINEER

Confidential, San Jose, CA

Responsibilities:

  • Analyzed BRD, HLD and LLD
  • Prepared all test deliverables throughout SDLC including test scenarios, test scripts, test data, performed test execution, test result documentation, test reports, defect logging and tracking, test matrix
  • Wrote automation/manual test scripts to test complex rule engine comprising of rule set defined for 50 states to compute late charge fees
  • Wrote Automation test scripts using Java implementing Selenium WebDriver to test Web Application
  • Extensively used methods like Get (), GetTitle (), DragandDrop, keys, Select, List Array, Iterate, Implicitly wait, iframes, Menu options, Actions, etc to build automation test scripts.
  • Designed Automation framework in TestNG for front end web application test.
  • Generated reports from TestNG for project team members
  • Created XML test suite for functional testing and regression testing and used SoapUI to test teh application Web Service.
  • Worked with VSS for configuration management and version control
  • Performed browser compatibility testing for various browsers
  • Provided walkthrough to project team for test deliverables like test plan and test scripts
  • Attend project meeting, and ensure all teh issues and concerns are raised and project time lines are met
  • Performed Defect tracking in Rational ClearQuest
  • Used Fitnesse automation tool for User Acceptance testing
  • Wrote complex SQL queries for test data set up in RDBMS-Oracle & DB2, backend database testing, and data validation and ETL data flow.
  • Validated teh front end application and verified data mapping is correct

Environment: SQL, Oracle, Java, XML, Selenium WebDriver, JUnit, TestNG, Web Services, SOAP, Restful, SOAP UI, WSDL, HTML, Java Script, VSS, Execute Query, Rational ClearQuest, JDBC, MS Excel

QA ANALYST

Confidential, Chicago, IL

Responsibilities:

  • Interacted with teh Project Manager, Business Analyst and Developers to understand teh application design and functional specifications.
  • Reviewed teh Business Requirements, Functional Specification Document and Technical Documentation
  • Execution of manual Test Cases and responsible to track teh defects
  • Implemented Data Driven automation test framework with Selenium Web Driver, Java and TestNG.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Worked in creation, preparation, and conduct of quality assurance reviews and contributed to teh development and execution of test plans and test scripts.
  • Used SQL commands to validate teh database and test its integration with teh front end
  • Participated actively in System Integration Testing, Regression Testing and application.
  • Generated test reports using TestNG and captured teh error screenshots for creating test reports.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Defect tracking using Rally, Found Defects, prepared Defect Reports and Status Reports.
  • Effectively prioritized teh defect list by interacting with development and Environment teams and also involved in validating non bug fixes.
  • Shared Daily Status Reports with all teh team members, Team Leads, Managers and Clients.
  • Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from database for executing user specific test cases.

Environment: Selenium IDE, Rally, Java, SOAPUI, TestNG, Windows, MS office 2007, Eclipse.

TEST ENGINEER

Confidential

Responsibilities:

  • Reviewing teh BRD, HLD and LLD. Prepared Test Deliverables- Test Scenarios, Test Cases, Test Execution.
  • Executed and maintained manual test cases.
  • Performed Functional, System, and Regression Testing.
  • Involved in Unit Testing, handled issues in System Testing and UAT
  • Wrote SQL queries for backend testing.
  • Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
  • Designed test scripts for Load and Performance Testing.
  • Performed browser compatibility test, stress test, scalability test for Web Applications.
  • Performed Test Execution and defect logging and tracking using HP Quality Center.
  • Prepared detailed status reports and update teh status to teh business and technical teams during weekly review meetings.
  • Validated performance of teh systems by running scripts and gather teh response times. Prepared results of teh performance tests.
  • Prepared reports on defects and conducted defect meetings with teh project team.

Environment: HP Quality Center, SQL Server, JSON, Windows 2003

We'd love your feedback!