We provide IT Staff Augmentation Services!

Qa Lead Resume

SUMMARY:

  • Skilled Quality Assurance Lead with over 10 years of diverse hands on experience ( 7 years in Manual & 3 years in Manual/Automation) and a strong passion for Quality Assurance. Leader of test management experiences including test planning, scheduling and staffing, test scenario creation, requirements traceability matrices (RTMs) & entrance/exit criteria definition, system testing, functional testing, user acceptance testing, automation testing and defect management. Having experience in full life cycle (SDLC) of the software development process.
  • Quality Assurance Expertise in preparing Test Strategy, Test Plan, Test Summary Reports, Test Cases and Test Scripts for manual and Automation testing based on the Business Requirement Document and System Requirement specification.
  • Experience working on a large and complex project, Confidential (Buy online pick in store), Giant Eagle (Merchandise and marketing, order management system) Strong knowledge in Retail
  • E - Commerce(COM)
  • Financial Domain
  • Retail Systems
  • Telecom
  • Inventory Management System
  • Unemployment Insurance
  • Complex Problem Solving
  • Rational Judgment
  • Proficient in testing all phases of SDLC, STLC and expertise in Agile with SCRUM and Waterfall.
  • Experienced in Web based testing using web driver like GUI, Functional, Regression, System, Integration, Performance, User Acceptance and end to end Testing.
  • Actively participated in creating Test Plans to include scope of testing, test objectives, test approach, test data, test cases, methodology, test risk, assumption and limitations.
  • Knowledgeable in both Manual and Automation testing concepts, understanding and execution of all testing processes using Selenium IDE/RC/WebDriver.
  • Expertise in using Selenium Grid for cross browser and compatibility testing to test whether the web application is working as desired in different browsers and environments.
  • Involved in the Design and Implementation of different Automation Framework like Keyword driven framework, Data driven framework, Cucumber and Page Object Model framework.
  • Experienced in using Apache POI to read data from excel sheets to feed locators into Test Scripts.
  • Proficient in handling Dropdown, alerts, iframes, window pop ups using Selenium WebDriver.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements.
  • Expert in using commands like Browser, navigation, Web Element, Find Element, Find Elemets.
  • Proficient in Parameterization using XML and Data Provider in Selenium.
  • Used Selenium Web driver and TestNG to run Parallel testing by creating groups and categorizing test cases.
  • Extensively used Selenium API’s such as take Screenshot for capturing failed Test Cases.
  • Used Select keyword for selecting multiple values from list, Action for various key and mouse events, with different locators (XPath, CSS, ID, Link Text, DOM, Partial link text
  • Used Robot API to handle OS pop-ups/applications, stimulate keyboard and mouse events and to upload/download files.
  • Experienced dealing with Ajax Requests in Selenium Web driver using Synchronization.
  • Expertise in executing the test cases and raising the defects using the Defect Tracking Tool JIRA, Bugzilla and Quality Center
  • Knowledgeable in using ANT/Maven Build tools to manage framework dependency jar files.
  • Ability to build Automation Regression suite using TestNG and Jenkins and configure it with source controls like SVN/GitHub for Improvements and new features
  • Generated test logs using Log4j Property files for various log levels.
  • Wrote complex SQL Queries to extract data from various source tables and perform Database testing.
  • Used Robot Framework with RIDE as IDE for user acceptance testing
  • Proven ability to work with Behavior Driven Development using Cucumber which integrated feature files, Step Definition and Runner classes in Gherkins language.
  • Proficient in Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling and Collections).
  • Extensive experience in various Agile Ceremonies (Daily Scrum, Product Backlog Grooming, Iteration planning, Demos, Iteration Retrospective
  • Strong verbal/written communication, leadership, project management, problem solving, customer service and interpersonal skills.
  • Performed QA processes collaborating with the development team for ensuring high quality software releases using Scrum methodologies
  • Participated in complete QA Life Cycle. Advanced understanding of QA methodologies.
  • Well know knowledge of QA testing. Well experience in identifying root cause analysis.
  • Taking rational judgement and identify the problem in advance and raised it as a risk factor.
  • Maintain the release calendar for every deployment and ready to do regression test, before deployment.
  • Strong in organization structure and project planning, time management.
  • Strong interpersonal, communication, and presentation skills
  • Excellent problem solving and troubleshooting skills
  • Worked on multiple projects and various tasks simultaneously and independently
  • Co-ordinate UAT, End to end testing and Cross scrum team testing
  • Performed initial Smoke testing to determine if the product was stable enough to withstand a major testing effort.
  • Defect Management -Evaluate and log defects identified and follow-up till they are fixed and retest
  • Analyzed the business requirements and functional specification documents, wrote Test Plan, Traceability Matrix, GUI and Functional Test Scripts.
  • Performed usability testing to test the user friendliness of the website.
  • Conducted Static Text Testing, Text link testing, Image Link testing
  • Performed Smoke, Sanity, Functional, System, Integration and Regression testing.
  • Performed Cross browser testing to check for compatibility.
  • Generated automated test scripts for functional and regression testing using Selenium.
  • For each feature, positive and negative test cases are written using Quality Center.
  • Executed Automation Test Scripts for Functional and Regression Using Selenium.
  • Performed regression testing on various Builds.
  • Performed Screen Navigation Test to ensure that links is established as per documentation provided
  • Performed Data Driven Testing for multiple sets of data.
  • Defects were tracked, reviewed and analyzed using Quality Center.
  • Worked with dev. team in investigating, correcting software bugs & deficiencies based on testing results
  • Involved in validating the data in the reports with the back-end data using SQL Queries (SQL Developer)
  • Helping dev. team in defining the scope for Unit testing. Although Unit testing is not in the scope of QA efforts but QA team helped delivery team in putting a process in place for Unit testing activities.
  • Developing Test Plan with a Test Strategy for the System testing. Instrumental in creating design and frame work for automation
  • Created test cases, test plans, executed batch jobs, and executed code coverage.
  • Worked in SVN, Jenkins and Maven repository.
  • Good analytical, diagnostic and creative problem solving skills
  • Search based on Product name, brand name or something more broadly, the category. For example Camera, Canon EOS 700D, electronics, etc.
  • Search Results have to be relevant
  • How many results to display per page
  • Image or images of the product
  • Price of the product
  • Product specifications
  • Reviews
  • Check out options
  • Delivery options
  • Shipping information
  • In stock/Out of stock
  • Multiple color or variations options
  • Breadcrumb navigation for the categories (highlighted in Red below). If navigation such as that is displayed, make sure every element of it is functional.
  • Shopping Cart- Add items to the cart and continue shopping
  • If the user adds the same item to the cart while continuing to shop, the item count in the shopping cart should get incremented
  • All items and their totals should be displayed in the cart
  • Taxes as per location should be applied
  • A user can add more items to the cart- total should reflect the same
  • Remove items from the cart
  • Proceed to checkout
  • Calculate Shipping costs with different shipping options
  • Apply coupons
  • Don’t check out, close the site and come back later. The site should retain the items in the cart
  • Check different payment options
  • If allowing check out as Guest, simply finish the purchase and provide an option to register at the end
  • Returning customers - Login to check out
  • User sign up
  • Change the Order
  • Cancel the Order
  • Track the Order
  • Returns
  • Login
  • FAQs
  • Contact Us page
  • Customer Service page etc.

TECHNICAL SKILLS:

  • Java (OOPS/Exception/File/String handling, collections, interface).
  • Selenium
  • GIT (Central Repository)
  • Jenkins(CI/CD)
  • HTML
  • TestNG/Junit
  • ANT
  • Maven
  • SVN
  • Agile
  • Eclipse
  • Windows 7 / XP / Vista
  • Windows Server 2008
  • Mercury Quality Center/ALM
  • IBM Jazz
  • Team Foundation Server
  • Waterfall Model
  • Agile Model
  • Prototype Model
  • Iterative Model
  • Selenium Web Driver
  • Selenium IDE
  • Selenium RC
  • Selenium Grid

PROFESSIONAL EXPERIENCE:

Confidential

QA Lead

Responsibilities:

  • Involved in various on-shore and off-shore meetings with Business Analyst and Developers.
  • Developed the automated test script for regression, parallel test suite in an application by using Selenium tool and configured thread count and groups for each test case.
  • Created automation using Keyword and Data Driven Framework with POM to test web application
  • Worked on Selenium Grid for automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Developed Selenium scripts to get the data from the webpage by using the methods like getText, getTitle, getAttribute.
  • Developed scripts to navigate to various iframes, pop ups, alerts and to handle multiple windows and performed operations on the web elements.
  • Dealt with Accessing Links & Tables using Selenium WebDriver.
  • Performed operations on the database using JDBC APIs.
  • Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment
  • Setting the priority to the test cases using the TestNG framework
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Used various TestNG annotations like @Test, @Before Suite, @After Suite, @Before Test, @After Test, @Before Class, @After Class, @Before Method, @After Method.
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.
  • Wrote Selenium script for taking screenshot and also used Actions class to perform Mouse and Keyboard events
  • Wrote Selenium script for taking screenshot and also used Actions class to perform Mouse and Keyboard events.
  • Wrote Selenium script for taking screenshot and also used Actions class to perform Mouse and Keyboard events.
  • Involved in automating the popups using the Alert interface.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Executed scripts on Multiple OS-Browser combinations using Sauce Labs.
  • Involved in using Maven build tool to manage framework dependency jar files
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Generated test logs using Log4j for various log levels
  • Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
  • Used Jira to track and resolve defects.
  • Used Cucumber by creating the Feature and Step Definition file and Runner file to execute test scripts and then migrated to Robot Framework using RIDE as IDE
  • Tested, resolved and documented the issues in the Test environment and ensure the software is working while producing a high quality final product. Deploy the application out of the test phase to be released into Stage environment.
  • Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review, code optimization & performance tuning.
  • Mentor team members in design and analysis activities.

Environment: Java, Oracle , Selenium WebDriver, TestNG, Selenium Grid, Log4jMaven, Jenkins, Eclipse, SVN, Cucumber(Gh erkin), POI apache, eclipse and IBM Jazz.

Confidential, Pittsburgh, Pennsylvania

QA Lead

Responsibilities:

  • Involved in various on-shore and off-shore meetings with Business Analyst and Developers.
  • Developed the automated test script for regression, parallel test suite in an application by using Selenium tool and configured thread count and groups for each test case.
  • . Created automation using Keyword and Data Driven Framework with POM to test web application
  • Worked on Selenium Grid for automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Developed Selenium scripts to get the data from the webpage by using the methods like getText, getTitle, getAttribute.
  • Developed scripts to navigate to various iframes, pop ups, alerts and to handle multiple windows and performed operations on the web elements.
  • Dealt with Accessing Links & Tables using Selenium WebDriver.
  • Performed operations on the database using JDBC APIs.
  • Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment
  • Setting the priority to the test cases using the TestNG framework
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Used various TestNG annotations like @Test, @Before Suite, @After Suite, @Before Test, @After Test, @Before Class, @After Class, @Before Method, @After Method.
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.
  • Wrote Selenium script for taking screenshot and also used Actions class to perform Mouse and Keyboard events
  • Involved in automating the popups using the Alert interface.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Executed scripts on Multiple OS-Browser combinations using Sauce Labs.
  • Involved in using Maven build tool to manage framework dependency jar files
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Generated test logs using Log4j for various log levels
  • Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
  • Used Jira to track and resolve defects.
  • Used Cucumber by creating the Feature and Step Definition file and Runner file to execute test scripts and then migrated to Robot Framework using RIDE as IDE
  • Tested, resolved and documented the issues in the Test environment and ensure the software is working while producing a high quality final product. Deploy the application out of the test phase to be released into Stage environment.
  • Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review, code optimization & performance tuning.
  • Mentor team members in design and analysis activities.

Environment: Selenium WebDriver, TestNG,Java, Eclipse,GitHub, Maven, Jenkins, Windows, MS office 2007, Agile, GitHub, Oracle, Cucumber

Confidential, Atlanta, Georgia

Module Lead

Responsibilities:

  • Prepare Project Plan and Manage Project Team. Effort and Cost estimations.
  • Determine resources needs, onboarding and transition to project team
  • Analyze Requirement, Perform Gap Analysis, Identify environment requirements
  • Testing Process Design & Techniques Implementation AND Leverage best practices
  • Test Strategy & Plan, Traceability, Test Design, User Manual Documentation Reviews and walkthrough
  • Coordination with Functional, Architect, Project Management and Offshore team for project execution activities
  • Review project related issues and defects triage with development and functional teams
  • Identify dependencies, issues, assumptions, risks and mitigation
  • Prepare and publish periodic project status reports and resource utilization

Environment: Qc/ALM, Fire Bug, IBM DB2, Microsoft excel, Win Word, Jira.

Confidential, Atlanta, Georgia

Module Lead

Responsibilities:

  • Prepare Project Plan and Manage Project Team. Effort and Cost estimations.
  • Determine resources needs, onboarding and transition to project team
  • Analyze Requirement, Perform Gap Analysis, Identify environment requirements
  • Testing Process Design & Techniques Implementation AND Leverage best practices
  • Test Strategy & Plan, Traceability, Test Design, User Manual Documentation Reviews and walkthrough
  • Coordination with Functional, Architect, Project Management and Offshore team for project execution activities
  • Review project related issues and defects triage with development and functional teams
  • Identify dependencies, issues, assumptions, risks and mitigation
  • Prepare and publish periodic project status reports and resource utilization

Environment: Qc/ALM, Fire Bug, IBM DB2, Microsoft excel, Win Word, Jira.

Confidential

Senior QA

Responsibilities:

  • Prepare Project Plan and Manage Project Team. Effort and Cost estimations.
  • Determine resources needs, onboarding and transition to project team
  • Analyze Requirement, Perform Gap Analysis, Identify environment requirements
  • Testing Process Design & Techniques Implementation AND Leverage best practices
  • Test Strategy & Plan, Traceability, Test Design, User Manual Documentation Reviews and walkthrough
  • Coordination with Functional, Architect, Project Management and Offshore team for project execution activities
  • Review project related issues and defects triage with development and functional teams
  • Identify dependencies, issues, assumptions, risks and mitigation
  • Prepare and publish periodic project status reports and resource utilization

Environment: Qc/ALM, Fire Bug, IBM DB2, Microsoft excel, Win Word, Jira.

Confidential

Tester QA

Responsibilities:

  • Perform client processing monitoring web applications testing
  • Played a vital role in project planning, with expertise in technical development skills and testing skills in functional and performance testing.
  • Built the base for whole quality assurance life cycle of this project
  • Performed Integration testing and functional testing and design features in the Web environment
  • Performed browser compatibility testing using IE 6.0, 7.0, Firefox and Chrome

Environment: Qc/ALM, Fire Bug, IBM DB2, Microsoft excel, Win Word, Jira.

Hire Now