We provide IT Staff Augmentation Services!

Selenium Qa Tester Resume

Austin, Tx

SUMMARY:

  • A dynamic and aresult - orientedQA Analyst/QA Automation/SDET of experience in various domains including HealthCare, Banking, Insurance and Ecommerce
  • Extensive knowledge on Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) and STLC.
  • Extensive experience in testingboth manual and automation testing of Client server, Web based andAPI/ web Services, Angular and non-Angularapplications
  • Strong working experience in Agile TestingEnvironment and good expertise in handling Scrum calls, Sprint Planning, Reviews and retrospective meetings.
  • Extensive experience on Core Java and Object-Oriented Programming (OOP) concepts and Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Expertise in Selenium WebDriver, Java, Jenkins (continuous integration, Regression tests), Maven, Eclipse IDE, TestNG, JUnit, Cucumber (BDD/TDD).
  • Designed, developed and successfully implemented TDD or BDD, Hybrid and Keyword drivenframeworks from scratch, using programming languages likeJava.
  • Experience in implementing and maintaining Page Object Model(POM) by adding web elements at the page level and reusing the same elements
  • Experience in developing BDD using Cucumber in java and worked very closely with the Product owner(PO) to develop Features files, steps definitions and Test Runner
  • Automated test cases within the same sprint and built automation regression test suite for the application which can be executed during each sprint release.
  • CodedReusable methods for the common framework development to support Web, mobile applications and API as well by analyzing the functionalities of various web applications
  • Integrated Automation scripts on Continuous Integration (CI) tool Jenkins for nightly batch run of the Script by configuring the Jenkin to pick up the latest code from Git/GitHub
  • Implemented TestNg as part of the framework by configuring the tesng.xml file to support test suites, groups, listeners, passing parameters, parallel testing to run along with selenium grid.
  • Experience in using build management tools like Maven by adding, maintaining the profiles,dependencies in the pom.xml.
  • Extensively knowledge on Web Technologies like XML, HTML, XHTML, JavaScript, CSS, and also worked on various operating systems like Windows, UNIX, and Linux.
  • Performed Cross browser testing (executing test cases against various browsers like Mozilla Firefox, Google chrome, IE and Safari etc.)
  • Performed databaseData driven testing using Selenium WebDriver, TestNG and JDBC Connections which reads data from database XML files.
  • Hands-on SOAP UI and READY API for testing SOAP-WSDL and RESTful web services and swagger for the API documentation. And automated Restful services in Java using Rest Assured Library
  • Used JIRA, Rally and Quality center to report and log various defects, and prepared Test Summary Reportsand reviewed them.
  • Prepared Traceability Matrix(RTM)to show the test coverage requirement vs. Test scripts.
  • Have extensive experience in implementation and testing Workflow Rules, Role based Page Layouts, Record Types, Approvals and Assignment Rules.

TECHNICAL SKILLS:

Testing Tools and Libraries: Selenium Web Driver, Cucumber, Protractor, TestNG, Junit,Maven, Apache POI, Eclipse, MS Visual Studio, nUnit, Jasmine.

Web Technologies: Java, Java script, HTML,CSS.

Application Servers: IBM WebSphere (WAS), WebLogic, JBoss, Tomcat

Database Mgmt. Systems:: Oracle, My SQL, SQL Server.

Versioning Tool: Git,GITHUB,Apache Subversion (SVN).

Bug Tracking Tools: Quality Center, JIRA, Rally.

PROFESSIONAL EXPERIENCE:

Confidential, Austin,TX.

Selenium QA Tester

Responsibilities:

  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions, Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
  • Participated in all meetings planned for release and obtainnecessary technical requirement. Such meetings include design review, test execution timeline etc.
  • Identified high level scenarios to perform test execution for requirements in current release.
  • Worked in a team environment using Agile software methodologies while attended daily Scrum meetings with the team to discuss the milestones and progress.
  • Developed BDD (Behavior Driven Development) tests using Cucumber in Gherkin format for writing behaviors in feature files and Step definitions.
  • Involved in Automation Framework development from the scratch using Selenium WebDriver, TestNG, Cucumber JVM and Page Object Model in Eclipse.
  • Followed DevOps continuous integration(CI) toolJenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git, Jenkins, Apache POI, Maven pom.xml.
  • Used test runner classes in cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI and Rest Assured/Java
  • Captured Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Created test reports of errors with supporting traces, log files and excellent descriptions.
  • Communicated with the customer as needed to reproduce an issue found in a vehicle or system.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Junit, Git, SOAP UI, READY API, Jira, Eclipse IDE, Xpath, JSON, XML, CSS, HTML, Firebug, Internet Explorer, Chrome, Firefox, Oracle and SQL.

Confidential, Woonsocket, RI

Selenium Automation Tester

Responsibilities:

  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Determine test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts.
  • Performed agile testing, review the stories, and participated in Daily Scrum, Iteration Planning, and Release Planning meeting.
  • Developed BDD, TDDscript with Cucumber and developed step definition for Gherkin based features.
  • Involved in Preparation of 'Hybrid Driven Reusable Framework' using Java.
  • Involved in Automation Feasibility Study for Web based applications.
  • Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari and performed Cross platform testing across different versions of operating systems (Windows, Linux & Unix) using Selenium Grid.
  • Worked with XPath, CSS Selector, Link Text, Tag and Class Names and used tools like Firebug to identify web elements.
  • Involved in Automation Framework development from the scratch using Selenium WebDriver, TestNG, Cucumber JVM and Page Object Model in Eclipse.
  • Test the workflow rules like removing the details of the patient once the patient is checked out based on the checkout field dates.
  • Used Maven, Selenium WebDriver to execute Selenium automation suites on different platform.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations and Mouse Movements.
  • Writing SQL queries to extract and compare the actual results with the expected results and Validate accordingly
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Attended daily Sacrum meetings with the team to discuss the milestones and progress.

Environment: Java, Eclipse IDE Plug-in, Selenium IDE, Selenium RC, Web Driver, JUnit, Cucumber,HTML, UNIX, Oracle, Jira, Windows /XP/Vista.

Confidential, Kansas, MO

Selenium QA Tester

Responsibilities:

  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
  • Designed and developed Automation Framework (Hybrid, Keyword-driven) using Selenium Web Driver.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari and performed Cross platform testing across different versions of operating systems (Windows, Linux & Unix) using Selenium Grid.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Coordinate with developers to prioritize defects and rectify them.
  • Performed multi browser testing to check application can work on IE, Firefox, and Chrome browsers
  • Maintained code version using GIT Hub.
  • Participated in technical, status review, and release and production meetings.
  • Exported Test Case Scripts (Java - Selenium RC) in Eclipse IDE and modified the Selenium scripts and executed.
  • Execution of test suites and HTML report generation using TestNG.
  • Performed REST API Testing using Http client, Java Test Client for REST web APIs.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web servicesRESTFUL service.
  • Extensively queried through SQL to check the database records in MySQL database.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Written and executed test cases in HP Quality Center for the release.

Environment: HP ALM, Selenium IDE,Selenium Grid, Selenium Web Driver API, HP Quality Center, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), JIRA, Eclipse, UNIX, Windows.

Confidential, RI

Automation Tester

Responsibilities:

  • Analyzed Business requirement documents with the business and development team to understand the architecture and functionality of the application.
  • Involved in Requirements meeting, daily standup calls, and weekly team meetings.
  • Created a test plan by analyzing the requirements followed by use case diagrams.
  • Involved in writing and executing test scripts using Selenium WebDriver and Java.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which read data from external files.
  • Integrated Automation scripts in continuous integration tools like Jenkins.
  • Performed BDD using Cucumber features.
  • Involved in testing the Web Services like SOAPby using a tool SOAPUI.
  • Mapping test cases with the requirement using Requirement Traceability Matrix.
  • Performed Integration and Regression testing to check backward compatibility of new features.
  • Performed testing using Android and iPhone mobile emulator for a hybrid mobile application.
  • Performed User Interface testing on different mobile phone handsets using emulators.
  • Participated in inspection meetings to understand the business rules and system operation flows.
  • Implemented logic to read data from the Excel to achieve functional testing with different data.

Environment: Selenium Web Driver, TestNG, Cucumber, XML, Maven, Eclipse, CSS, SQL, HTML, API, Jenkins, Java, Selenium IDE, JUnit, SOAP UI, Eclipse, Agile Scrum, SDLC, STLC, Gherkins.

Hire Now