We provide IT Staff Augmentation Services!

Selenium Tester Resume

Bethesda, MD

SUMMARY:

  • 7 years of experience in Software Testing and Quality Assurance of Web - based, Client/Server applications and Android mobile native app using agile software methodology and SDLC.
  • Expertise in dealing with open source tools like Selenium (RC, WebDriver and Grid), SoapUI, Cucumber, TestNG, Jira and Eclipse, HP ALM.
  • Experience in working with Java and OOPS concepts required for the Selenium Frameworks.
  • Experienced in creating automation framework using Hybrid model framework and Data Driven framework to test web application. Thorough understanding of POM using page factory.
  • Handled Selenium WebDriver features like Implicit wait, Explicit wait and Fluent wait under Synchronization.
  • Having knowledge and experience in the implementation of Confidential regulations project.
  • Excellent Knowledge on Confidential EDI Transactions and on Eligibility Transactions (270, 271, 834, 835 and 837).
  • Have good Knowledge on TDM (Test data management) tool like HP test data and Informatica.
  • Experience in functional testing of web-based as well as client-server applications using Quick Test Professional (QTP) and Selenium.
  • Implemented batch run of desired test cases using TestNG annotations like Groups, Parameter, and DataProvider.
  • Worked with CI/CD Principles According to Organizational Standards.
  • Hands-on experience in handling Ajax call and Java script executers for dynamic web elements.
  • Hands on experience on Performance Centre using Jmeter, Load runner for load testing.
  • Used Protractor framework for end-to-end test framework for AngularJS applications and other JavaScript applications.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run Web Driven scripts.
  • Proficient knowledge on Junit, TestNG framework for Unit testing, Apache Maven, Ant for Project building tool, Jenkins for Continuous Integration.
  • Extensively worked with CI/CD took with Jenkins.
  • Experience in Data Driven Testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Used Groovy scripting for creating the dynamic mock responses and for executing the test steps.
  • Experience in creating test script for Continuous Integration and Scheduled builds periodically using Jenkins tool.
  • Generated test logs using Log4j for various log levels.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
  • Test Data management is very critical during the test life cycle. The amount of data that is generated is enormous for testing the application. Reporting the results it minimizes the time spent for processing the data and creating reports greatly contributes to the efficiency of an entire product.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server and MySQL.
  • Expert in preparing Requirements Traceability Matrix to map requirement coverage with test cases.
  • Experienced in using Source Version Control Tools like Confidential, SVN and GitHub.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data and also have good knowledge on ETL.
  • Expertise in different types of testing like Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.

TECHNICAL SKILLS:

Methodologies: Agile (Scrum), Waterfall, SDLC, STLC, Bug Life Cycle.

Automation Tools: Selenium WebDriver/IDE/RC/Grid, SoapUI, Cucumber, TestNG, HP UFT, AutoIt, Appium, Postman, Jmeter, Loadrunner.

Programming Languages: JAVA, C#, Gherkin, Groovy Script, SQL, VB Script, C++, JSON

Markup Languages: HTML, XML, XPath, CSS Selector.

Artifacts: Test Plan, Test Case, Test Strategy, RTM, Test Summary Report, Product Backlog, Sprint Backlog, Bug report.

Test Frameworks: Data Driven Framework, Hybrid, Keyword Driven, Page object Model (POM).

Build & Integration Tools: Maven, Jenkins, ANT.

Bug Tracking Tools: JIRA, Bugzilla, HP- QC, TFS, Rally DEV, RTC (Rational Team Concert).

Databases: MYSQL, Oracle, SQL Server, MS Access, and Mongo DB.

Utilities: Eclipse, GITHUB, SVN, Firebug, Fire Path

Browsers: Microsoft Edge, Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Operating Systems: Windows (XP, Vista, 7 and 8), Linux, and Mac OS X.

PROFESSIONAL EXPERIENCE:

Confidential - Bethesda, MD

Selenium Tester

Responsibilities:

  • Achieved good understanding of Business requirements and Functional requirements.
  • Participate in story grooming sessions, Agile/Scrum.
  • Prepared Test Plan, Test Scenarios and Test Cases and documented them in HP Quality Center.
  • Involved in Automation Infrastructure Development using Eclipse IDE, Java, Selenium Jars and TestNG.
  • Performed manual testing and maintain documentation on different types of Testing Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Provides the status reports like how many test cases executed, defects found, defects pending, defects solved.
  • Created Test Cases using Element Locators and Selenium Web Driver methods.
  • Setup Selenium GRID to run Selenium scripts on different browsers.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Automated the Mobile Application which was developed on Visual Studio and Xamarin to create native Android, iOS, and Windows apps to access in a fast, familiar, and flexible way.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android.
  • Involved in developing automated scripts for angular JS application using protractor and Java scripts.
  • ATDD increases efficiency in the development process and with a clear understanding of a specific requirement can speed up the development process significantly.
  • Wrote Selenium script for taking screen shot and used action class to perform mouse movement.
  • Expertise in POM.xml to get required dependencies from central repository, add plugins, ran scripts using pom.xml file.
  • Responsible for implementing JMeter based infrastructure including designing the load testing infrastructure and software integration with LoadRunner.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Create JIRA cards for all the defects found during the functional and regression testing.
  • Extensively used Selenium APIs such as TakesScreenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (Xpath, CSS, id, Link text).
  • Involved in writing Cucumber Gherkin scripts as part of product design.
  • Test automation for web application using Cucumber.
  • Worked with all agile development and SCRUM process throughout the entire project.
  • Worked extensively on SoapUI for mocking the back-end web service calls.
  • Developed automated Cucumber tests using Java for step definitions.
  • Extensively performed Manual Testing process to ensure the quality of the software.
  • Organized Defect Review meetings and Quality Assurance meetings to escalate the issues found.
  • Scheduled Weekly Status meeting with Development and Management teams to discuss bugs and other issues.
  • Wrote SQL queries and stored procedures to validate data.
  • Documented errors and implemented their resolutions.

Environment: Java, Selenium WebDriver, TestNG, Extent Reports, Eclipse, Windows, Jmeter, Oracle, Maven, SQL server, JIRA, Visual Studio, Xamarin, Protractor, JavaScript, JSP, SOAP UI, SCRUM, AGILE.

Confidential, Richardson, TX

Sr. QA Automation Engineer

Responsibilities:

  • Configured Web Driver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver and Java.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD/TDD (Test Driven Development) using Cucumber with java.
  • ATDD increases efficiency in the development process and with a clear understanding of a specific requirement can speed up the development process significantly.
  • Involved in developing automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
  • Used Git for Version Control and Code Collaboration to manage code reviews.
  • Worked closely with Project Manager in project design and project plan using the Agile methodology.
  • Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
  • Maintained the Selenium and JAVA Automation Code and Resources in GIT, SVN.
  • Served as an intricate team member in preparing Scope and Vision document. Helped manage scope and identify risks throughout the project life cycle.
  • Performed Integration testing, End-to-End testing, Regression testing, Functional testing, and User Acceptance testing.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Involved in preparing test cases using Selenium Web driver to validate all Popups, Browser navigations, Mouse Movements.
  • Run tests by using Selenium remote control in different browsers.
  • Expertise in using different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
  • Experience in Java programming language using IDE tool Eclipse and unit testing frameworks such as JUnit, TestNG Unit testing frameworks in creating test scripts, test suites and HTML reports.
  • Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Validated data and performed backend/database testing using SQL queries, Joins and Functions.
  • Developed several complex SQL Queries to perform database testing.

Environment: Selenium WebDriver, Jenkins, Cucumber, Sybase, SOAP UI, Maven, Appium, TestNG, Quality Center, Firepath, Firebug, Eclipse, xpath, Java, SQL Server.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Managed large-scale data migrations, migration simulations, go-lives, functional testing, GUI testing, user acceptance testing, regression testing, compatibility testing, load testing and stakeholder communications.
  • Migration engagement Project Planning and Scoping of time and estimates and forecasting for client.
  • Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
  • Involved in testing different processes like data migration (master & transactional) and documented testing documents in JIRA.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Created Java based scripts for Selenium Web Driver with JUnit as automation frame work.
  • Worked on acceptance testing using Selenium WebDriver.
  • Developed test automation frameworks such as Data Driven, Keyword Driven and Hybrid using Selenium WebDriver, TestNG and Maven.
  • Involved in the Data migration and validation tasks
  • Learned to create Jmeter tests that simulated stress, load, and functional conditions and flush out regressions of builds that ran without automated UI tests.
  • Created automation scripts in SoapUI tool Groovy Script for web services testing and to test SOA based architecture application to test SOAP services and REST API.
  • Performed testing on REST based web services testing using SoapUI, POSTMAN.
  • SoapUI-Pro Application was used to do black box testing to call interfaces on SOAP based and Restful Web Services.
  • Executed SoapUI for preliminary smoke-test to validate the build.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Extended TestNG framework by adding some helper classes and methods.
  • Involved in creating automation test suites for progression & regression testing in SoapUI.
  • Validated request and response XML/ JSON. Added assertions to validate the XML/ JSON in Web services SOAP and RESTFUL service.
  • Performed GET and POST requests in Ajax of XML, JSON using JavaScript, jQuery.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application. Used ALM and JIRA for tracking, analyzing and documenting defects.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
  • Conducted backend testing using SQL queries to validate data for database.
  • Preparation of Daily and Weekly status reports. Attending weekly defect report meetings and presented progress updates.

Environment: -Java, Java Script, Selenium WebDriver, Selenium Grid, REST, TestNG, Maven, Jmeter, Jenkins, SOAPUI, jQuery, Eclipse, Firebug, Firepath, Postman, XML, DOM, GIT, Jira, ALM, Internet Explorer, Chrome, Firefox, SQL and Windows.

Confidential, Mooresville, NC

QA Tester

Responsibilities:

  • Assigned responsibilities of QA game tester in providing quality assurance service to the game development team
  • Handled the tasks of testing, identifying defects, and updating the defects to the game development team
  • Automated web-based games using selenium
  • Performed test data importing in to applications
  • Performed responsibilities of testing games and perform testing as per defined in the test cases
  • Responsible for documenting software defects and entering bugs in the bug tracking software, which was Confidential, based tool called QADB.
  • Tested DRM (Digital right management) implementation on games
  • Tested IAP (In app purchases) for games
  • Assigned the tasks of supporting team in handling testing of game version by using standard game testing methodologies
  • Worked extensively with bug reporting tools, categorizing the bugs, describing the steps of reproduction and prioritizing them
  • Extensively tested games based on the requirement document (Ergonomic rules) to help maintain the company standards
  • Generated QA test report at the end of the day, which shows the detailed information on bugs, detected during the work hours.
  • Performed all other testing related duties as assigned by team lead
  • Worked closely with Team lead and producer in making the games bug free.

Environment: Linux, Windows, Selenium, Java, QADB.

Hire Now