We provide IT Staff Augmentation Services!

Qa Selenium Tester Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • I’m a Senior QA Selenium Tester with 9 years of software testing experience. I’ve proven ability in various tools like selenium, cucumber, SoapUI & current QA methodologies. Diversified experience in Automation and Manual testing serving various domains like e - commerce, Healthcare, Banking, Financial services, and Insurance.
  • Expertise to Review and analyze various kinds of Business Requirement Documents (BRD) and Functional Specification Documents (FRD) for completeness and testability.
  • Developed Test Plans, Test Strategy, Test Scripts, Test Designs, Test Cases, RTM (Requirement Traceability Matrix), Requirement Analysis Document, Technical Design Document, Test closure reports and Test scenarios for Manual and Automation Testing.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
  • Expertise in Automation Testing of Web Applications and an end to end testing using Selenium WebDriver, Selenium Grid, JAVA, Ruby, TestNG, Maven, Apache POI.
  • Followed Agile testing methodology, participated in daily Scrum meetings, sprint planning, review meetings and testing each sprint deliverables.
  • Experienced in creating automation framework using Hybrid model - Data Driven framework and Page Object Model (POM) to automate testing and continuous integration of web applications.
  • An experienced worker with Selenium WebDriver automation scripts, TestNG suites for Cross Browser Testing.
  • Used TestNG Annotations to group the test methods and Customize Life Cycle. Used @Parameter and @DataProvider annotations to provide multiple Test Data Sets.
  • Experience in using XPath, CSS, Html ID, and Link Text to locate Web Elements.
  • Experienced using Firepath and Firebug plug-ins for identifying all the web elements.
  • Experienced in performing Back-End Testing to maintain Data Consistency, Integrity and Accuracy of SQL Server and Oracle databases.
  • Experienced on sending Daily Status Report (DSR) to the Product Owner and other stakeholders by configuring Jenkins.
  • Experienced on maintaining the Selenium and Java automation code and resources in the SVN source control.
  • Experienced in developing and testing BDD and TDD with Cucumber and wrote Step Definitions for Gherkin based features.
  • Wrote Selenium scripts for taking Screen Shots and also used Action class to perform Mouse and Keyboard Actions.
  • Involved in Defect Management meeting and conflict management meetings on daily basis.
  • Experienced in Web Services testing using SoapUI. Validated request and response SOAP and RESTFUL Web service call with Assertions.
  • Configure Jenkins build jobs along with Maven, TestNG for Continuous Integration and also for regression testing.
  • Performed various types of testing such as Smoke Testing, Sanity Testing, Functional Testing, Integration Testing, System Testing, Regression Testing, Ad hoc Testing, Security Testing, Negative Testing, Boundary Testing and Cross Browser Testing, and user acceptance(UAT) testing as well.
  • Experience on different test design Techniques such as Boundary Value Analysis and Equivalence class Partitioning.
  • Experienced in using HP Quality Centre/Application Lifecycle Management (ALM), MKS Integrity, APPM, and JIRA for Test Cases design, defect tracking and management. Have knowledge of Rational Clear Quest, Bugzilla defect management tool.
  • Expert in performing backend testing by developing SQL queries. Expertise in creating complex queries, with various kinds of JOINS such as Inner Join, Left outer join, Right outer join, and Full outer join.
  • Responsible for Developing, Maintaining and Compliance of quality assurance testing strategies, policies, procedures, standards, templates, and governance.
  • Performed various types of inspections and reviews on testing deliverables.
  • Communicate with Project Manager and Developers to prioritize deliverables, and create acceptance tests as part of the requirements.
  • Experience in Process Improvement to emphasize strategy & improve efficiency.
  • Extensive experience in Manual and Automation testing of Client Server and Web Applications, Client-Server and Mainframes Applications in multiple roles within QA Team.
  • Extensive experience of support to production environment during the releases and production rollouts. Good hands on experience on Compatibility testing such as testing the web application on a different platform such as Windows, Mac etc. Good hands on experience on cross browser testing such as IE versions. Safari, Google Chrome etc.
  • Experience in working with cross-functional groups, different levels of management and liaison between system users, company management, and development team.
  • Strong understanding of Web technologies and Programming languages, The Web, Database and Application Servers and N-Tier Architectures.
  • Experience in reviewing the deliverable and conducting QA review meetings.
  • Experienced in all aspects of quality testing including process design and standards, effort estimation, resource forecasting and fulfilment, and task and risk management, functional, performance, regression and roll-back testing.

TECHNICAL SKILLS:

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

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

Test Build & Integration Tools: Maven, ANT, Jenkins, Bamboo

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

Programming Tools: JAVA, Gherkin, SQL, C, C++, Ruby

Markup Languages: HTML, XML, XPath, CssSelector

Databases: MySQL, Oracle, SQL Server, SQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

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

Defect Tools: HP Quality Centre, JIRA, ALM

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

Utilities: Eclipse, SVN, FireBug, FirePath

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

QA Selenium Tester

Responsibilities:

  • Developed the automated test script for regression test suite in an application using Selenium tool.
  • Created automation framework using Hybrid framework -- Data Driven and Page Object Model (POM) to test web application.
  • Worked on Selenium Grid for automation script in Java for cross browser testing. Used TestNG annotations to group the test methods for functional testing.
  • Developed test scripts to automate the process of testing in Selenium WebDriver.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the drop-down list.
  • Developed Selenium scripts to get the data from the web page by using the methods like getUrl, getTitle, getAttribute, getText.
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Ajax call in Selenium Web Driver.
  • Performed operations on the database using JDBC APIs.
  • Performed Structural Testing, Functional Testing and Non-functional Testing Database Testing 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.
  • Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, and @AfterMethod.
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in a virtual machine environment.
  • Wrote Selenium script for taking a screenshot and also used Actions class to perform mouse and keyboard events.
  • Involved in automating the popups using the Alert interface.
  • Configure Jenkins build job for continuous Integration and also for Regression Testing.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Used Apache POI to read data from external sources and provide them as a parameter to the locators in the test script.
  • Generated test logs using Log4j for various log levels.
  • Created .au3 files using AutoIt to interact with the desktop windows to upload files.
  • Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
  • Implemented selenium synchronization by conditional synchronization using the sleep method and unconditional synchronization using the implicitWait and explicitWait methods.
  • Used Rally to track and resolve defects.
  • Used Cucumber by creating the Features and Step Definition files in java to execute test scripts.
  • 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 Soap and Restful Web Service Testing using SoapUI and validated response using Assertions.
  • Regression testing, rollout planning. Solution release & Post-release Production maintenance.
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Mentored team members in design and analysis activities.
  • Assisted in the training and orientation of other staff and end users.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, Oracle, SVN, Cucumber, Rally, AutoIt, SoapUI, Apache POI.

Confidential, Austin, TX

Senior Software Quality Assurance Engineer

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles and in writing and implementation of the Test Cases.
  • Used HP performance center for analyzing and validating application with business requirements.
  • Documented Test Cases for Functional Testing and Backend Testing.
  • Unit testing documentation developed using Excel. Artifacts were created and listed for UAT validation. Writing/validating Use Case Documents
  • Conducted Functionality testing during various phases of the application. Performed integration and functional testing for different applications.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories.
  • Developed automated test cases for all manual tests cases provided.
  • Implemented automation using Selenium WebDriver, JAVA, TestNG, and Maven.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Ajax call in Selenium Web Driver.
  • Wrote Selenium script for taking a screenshot and also used Actions class to perform mouse and keyboard events.
  • Implemented the selenium synchronization using the wait and sleep methods.
  • Involved in automating the popups using the Alert interface.
  • Configure Jenkins build job for continuous Integration and also for Regression Testing.
  • Performed operations on the database using JDBC APIs.
  • Updated Framework functions when needed, executed them and generated reports.
  • Did Java coding extensively for Data Driven framework and Keyword Driven Framework by using TestNG framework along with Selenium, Maven.
  • Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, and @AfterMethod.
  • Expertise in implementing the hybrid selenium automation framework using Java, Object Identification technique, Data-driven technique.
  • Proficient in Using Apache POI to drive data from excel files to run the test cases.
  • Performed continues the integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
  • Managed the testing process, schedule batch tests, log and track defects using HP quality center.
  • Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches. Used SQL and Crystal Reports for querying underlying database tables.
  • Expertise in POM.xml to get required dependencies from a central repository, add plugins, ran scripts using pom.xml file, grouped test suites by assigning profile ids.
  • Conducted timely walkthroughs for informational purposes. Created PowerPoint presentations and project updates for management review.
  • Responsible for customer interface, requirements definition, general and detailed design, testing, maintenance and training programs and managed requirements.
  • Developed associated project documentation, schedule, design specifications, test plan, test scenarios/scripts, performed gap analysis, and test tracking reporting/monitoring for all phases of testing including B2B user acceptance testing.

Environment: Java, Selenium WebDriver, Selenium IDE, TestNG, Apache POI, Extent Reports, Cucumber, Eclipse, Windows, Oracle, Maven, SQL server

Confidential, New Jersey

Selenium Test Analyst

Responsibilities:

  • Understanding business requirements gathered from BA and SME’s.
  • Participated in identifying the Test scenarios and designing the Test cases.
  • Selected a suitable framework for the project and creating the proof of concept for the selected framework.
  • Performed BDD (Behaviour Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Understanding requirement and developing end to end automation test scripts using selenium WebDriver with TestNG framework.
  • Used PEGA testing tool to perform Unit testing to check the flow of the application.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java.
  • Used Maven builds tool to implement the framework dependency jar files.
  • Identifying the web elements easily by ID, name, CssSelector, xpath, className, linkText, partialLinkText, tagName using the FireBug and FirePath.
  • Saved remarkable time and cost of testing by automation using Selenium WebDriver, RUBY, Cucumber.
  • Used RUBY in Cucumber for step definitions.
  • Implemented selenium synchronization using wait and sleep methods and Implemented test automation for handling popups.
  • Developed Data Driven, Keyword Driven and Hybrid Automation Frameworks using Selenium.
  • Create test script in TestNG framework using java with selenium Web driver for regression test and maintain the same.
  • Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, and @AfterMethod.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories.
  • Tested Soap API web services using SoapUI tool
  • Prepare user documentation with screenshots for UAT (User Acceptance testing).
  • Wrote Selenium script for taking a screen shot and also used action class to perform mouse movement.
  • Used updated extent reports dependencies to generate more pictorial reports.
  • Updated Framework functions when needed, executed them and generated reports.
  • Reviewed Test Reports and Preparing Test Summary Report.
  • Performed Smoke, End to End and Regression tests in a Test environment and Production support environment.
  • Implemented test Management tools such as JIRA bug reporting tools to track test progress, execution and deliverables.
  • Implemented the mouse and keyboard events using the Actions class.
  • Used Apache POI to read data from Excel sheets and testing the test scenarios.
  • Provide Daily and Weekly Status Reports on projects to the stakeholders.
  • Involved in Developing and creating detailed test plans and test cases for the system covering design document, reviewing them with the developers and finalizing the test cases.
  • Involved in Backend Testing. Created Test Execution Matrices during the test cycle.
  • Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
  • Interacted with the development configuration and operations team to ensure the quality of software to user expectations.
  • 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, HP Quality center, Selenium WebDriver, TestNG, Apache POI, Extent Reports, Cucumber, Eclipse, Windows, Oracle, Maven, SQL server, JIRA, PEGA, Selenium Grid.

Confidential, Bentonville, AR

QA Analyst

Responsibilities:

  • Reviewed and analyzed Business Requirement Documentation (BRD) to gain an understanding of POS implementation.
  • Reviewed Functional requirement and Use Cases documented in Requisitepro .
  • Worked on POS self-checkout. POS QA Testing was involved in the setting of QA Test environment with simulated POS test environment.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Involved in End to End test of whole application. Used SQL queries to retrieve the data from the database and validate the data by comparing source with targets
  • Tested different functions of the POS system like scanning, payments, and returns. Moreover, make sure that the system met the requirements and expectations.
  • Performed data validation testing using POS system .
  • Created test strategies to detail testing activities from requirements gathering through defect management through UAT promotion to production.
  • Executed test cases and test scripts for manual and automation testing . Defects are raised in the HP Quality Centre/HP ALM for logging, tracking and reporting bugs in the application.
  • Involved in End to End Validation of Point of Sale (POS) application and Managed and closely participated in the Project Management of POS Initiatives.
  • Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
  • Involved in UAT of the applications by providing users with test cases and scenarios, and guiding them through the testing process.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Centre.
  • Used Selenium for regression testing and running the automation suite.
  • Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based ( SOA ) and legacy systems architecture .
  • Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
  • Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Selenium.
  • Executed SQL queries to verify the database for the relevant test cases.
  • Documented the defects in Quality Centre and assigned them to relevant developer.

Environment: HP Quality Centre, Selenium, ALM, JavaScript, Java, HTML, DHTML, UAT, CSS, IBM WebSphere, RAD, DB2.

Confidential, New York

Software Tester

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for application under Test.
  • Prepared Test Plans and Test Cases for both positive and negative scenarios and mapped to testing requirements in Quality Centre.
  • Used HP Performance center to analyze and validate the application with requirements.
  • Executed Test Cases Manually and Test scripts using Selenium and reported defects through HP Quality Centre.
  • Accurately recorded and provided in-depth documentation of each problem found, track the status of the defect; verify the Used SQL queries were to retrieve data from tables and to perform Back-End testing.
  • Designed and architected modular and reusable automated testing solutions that satisfy testing requirements using Selenium.
  • Verified product documentation is technically correct, error-free, user-friendly and provided standard Test metrics to management.
  • Published test strategy document and final project reports for the changes required to be made in the production environment.
  • Responsible for Tracking Defects using Quality Centre, Bugzilla and making sure that the defects are efficiently passed from one bucket to another.
  • Performed cross platform and cross browser testing for application under test using TestNG.
  • Cooperated with developers to close bugs within time.
  • Resolution and report information to management.
  • Analyzed Test Results to ensure existing functionality and recommend corrective action.
  • Conducted Functionality and Regression Testing during various phases of the application using Selenium.
  • Participated in Walk Through, Requirement review meetings, and Bug review meeting.

Environment: HP Quality Centre 9.2, Safari, Mac, Internet Explorer HTML, JavaScript, TestNG, Eclipse, Selenium, SQL, Toad.

Hire Now