We provide IT Staff Augmentation Services!

Selenium Qa Tester Resume

Seattle, WA

SUMMARY:

  • Over 6+ Years of industry experience in Software Quality Testing and validation of Web Client/Server and Web Services applications.
  • Strong Expertise in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models and Rational Unified Process (RUP).
  • Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box techniques.
  • Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Experienced in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
  • Experienced in Selenium Data-Driven Framework with Java programming and Junit/TestNG annotations.
  • Experienced in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Extensive analysis experience of analyzing business Documents to develop Test Cases.
  • Strong experience in development and execution of Test Plans complete with test criteria test Strategy, test case documents, Requirement Traceability Matrix and Scheduling System testing.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in analyzing test results, sending suggestions on defects.
  • Experienced in logging defects using the bug tracking database, providing verifications on fixes in multiple environments, and communicating fix success, failures, status updates as appropriate using Bug tracking Tool like Quality Center/HP ALM.
  • Experienced with projects that utilized web technologies like XML, HTML, CSS, JavaScript and high-level languages such as Java.
  • Very good knowledge on agile development environment and used JIRA as issue tracking tool efficiently.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Experience with both Manual and Automated Testing of applications on Windows and UNIX/ Linux Environment.
  • Proven ability to support multiple projects, under tight deadlines, often with competing priorities and complexities.
  • Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project.
  • Strong communication and interpersonal skills and proven ability to test with minimum software specifications.
  • Excellent Analytical, Problem-solving and Documentation skills.

TECHNICAL SKILLS:

Automation Testing Tools: Selenium WebDriver/RC/IDE/GRID, Soap UI/PostMan/Rest Assured, Jenkins, TeamCity, JMeter, Cucumber/Gherkins.

Languages: C++, Java

Scripting: VB Script, JavaScript, Python

Build Tools: Ant, Maven

Methodology: Agile, Waterfall, TDD, RUP

Defect Reporting Tools: BugZilla, ClearQuest, Jira, Quality Center, HP ALM

Browsers: Google chrome, Internet Explorer, Firefox, Safari.

Database Testing: Oracle 11g/10i, SQL, MS ACCESS

Operating Systems: Windows XP/7, Mac, Linux

PROFESSIONAL EXPERIENCE:

Confidential - Seattle, WA

Selenium QA Tester

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used JMeter extensively to create performance test and integrated test to Continuous integration using Jmeter-Maven Plugins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Performing data setup / testing of Rest services using Advanced Rest Client and PostMan .
  • Performed functional testing of RESTFUL Web Services using PostMan .
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Daily used JIRA for project interactions, specifically for creating User Stories, defect tracking, issue tracking and general project sustainability.
  • Worked on Project Management tool- RTC, Jira.
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver/API/Grid, Eclipse, Agile, PostMan, TestNG, Maven, Jenkins, JMeter, Quality Center, Cucumber, XML, XPath, Firefox, Chrome, Explore, Jira, Windows, UNIX.

Confidential, San Francisco, CA.

QA Test Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium WebDriver.
  • Developed re-usable function using TestNG for the Test Automation.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Involved in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Worked on Selenium GUI Object / element verification is done through XPath and CSS Locators
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in creating and testing Web services using Rest Assured library for the automated test script.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Provided back end testing for data validation using SQL on TOAD.
  • Worked with Source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium IDE/WebDriver, Jenkins, SOAP UI, HTML, Cucumber, TestNG, Rest Assured, JavaScript, XML, Apache-Subversion (SVN), XPath, Jira, SQL, Windows.

Confidential, Indianapolis, IN.

QA Engineer

Responsibilities:

  • Coordinate day-to-day changes, activities for testing, processes, and environment changes.
  • Developed detailed Test Plan, Test Case Documents based on the TRD, FRD and BRD.
  • Involved in Automation of Web Application using Selenium IDE.
  • Used Selenium to automate Web Application testing.
  • Executed Automation Testing for Java/J2EE applications using Selenium WebDriver.
  • Developed Selenium Scripts using java and Junit covering all requirements for enhancements.
  • Created Selenium Test cases with Junit Test case frame work using page library.
  • Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Implemented Modular framework for Selenium Scripts using Page library.
  • Define the test execution and defect reporting needs and also determine frequency and communication of these reports.
  • Developed Integration and System test cases using Quality Center.
  • Used SQL Queries in back end testing, checking referential integrity and variables as well.
  • Log QA issues and follows them through resolution.
  • Provide in-depth analysis of test execution metrics and communicate with project teams to understand changes, impacts and discrepancies.
  • Validate and approve entry/exit criteria forms for System Integration and User Acceptance Testing.
  • Facilitate/Assist with daily/weekly meetings held by Testing Enablement to discuss status of testing and calendar activities.

Environment: Selenium WebDriver, Manual Testing, Junit, Quality Center, XML, Java, HTML, Windows.

Confidential

QA Manual Tester

Responsibilities:

  • Analyzed requirements, functional specification & required documents for Manual Testing.
  • Reviewed project specs and worked closely with BA and Development for creating Test Cases.
  • Analyzed test results to ensure existing functionality and recommend corrective action.
  • Involved in Functional, System, Regression, Positive and Negative testing of the application.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC).
  • Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects.
  • Extensively worked with Quality Center to develop test cases, mapping requirements to test cases, executing test cases and documenting results.
  • Wrote SQL queries for database backend testing.
  • Performed database testing using SQL queries.
  • Performed manual testing for user interface of the application under test (AUT).
  • Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
  • Participated in biweekly and monthly report meetings.
  • Participated in Walk Through, Requirement review meetings and Defect report meetings periodically.

Environment: Manual Testing, MS Office, Test Director, Quality Center, SQL, Windows.

Hire Now