We provide IT Staff Augmentation Services!

Automation Tester - Selenium Web Driver With Java Resume

2.00/5 (Submit Your Rating)

Plano, TX

PROFESSIONAL SUMMARY:

  • Around 6 years of experience in Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server Applications and Databases in Finance, Healthcare, eCommerce, Mobile Applications domains.
  • Excellence in developing JAVA based automation testing tools like Selenium Web Driver/Grid/RC/IDE test scripts using Junit/TestNG, ANT/MAVEN build tools, Jenkins/Hudson for Continuous Integration.
  • Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behaviour.
  • Creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
  • Hands on experience in Quality Assurance including of Web and Client server based Applications.
  • Experience in both Agile and Waterfall Software Development Models.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and software development models like Waterfall, Scrum /Agile.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as HP Quick Test Professional and Junit/TestNG, Load Runner.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Expertise in upgrading and migrating existing UFT/QTP automation scripts, framework and UFT suite to Selenium WebDriver, ‘Page Object Model’ framework with TestNG, MAVEN, JENKINS, SVN, Core Java environments.
  • Hands on experience in creating Frameworks using JavaScript.
  • Provided support in the performance testing using JMeter, task includes developing test plans, test scripts and reports.
  • Experience in working on Keyword Driven, Data Driven and Hybrid Test Automation Frameworks.
  • Worked closely with Business Analyst for Requirements Study and developed SQL Scripts for end - end process validation.
  • Knowledge on HTML semantics/tagging and hyperlink integrity.
  • Tested and Validated Complex Web services, SOA Applications, SOA Interfaces, WSDL Files and Tested SOAP File.
  • Proficient in testing database applications developed with SQL Server, Oracle and MS Access.
  • Good programming skills on Python, RUBY, JavaScript, HTML, XML, and SQL on Windows operating systems and UNIX environments
  • Involved in developing an automated scripts and frame works using Python, Java Script, Java, C#, VB Script.
  • Involved testing on LINUX, UNIX, MAC and multiple Microsoft windows environments.
  • Experienced with Web Services, SOAP, SOAPUI, REST technologies writing with Groovy Scripts.
  • Designed and programmed REST API backend to serve web and mobile applications.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experience in Manual Testing, Regression Test Scripts with Fitness Tool and automating them by coding in Java.
  • Experienced in working of Black Box Testing and White Box Testing.
  • Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi-processing, concurrency.
  • Supported test automation framework by writing new testing methods with Python using Selenium Web Driver and Visual Studio.
  • Experience with QTP/UFT -Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, descriptive programming, Object spy and functions.
  • JavaScript based test framework using cucumber JS, web driver IO, node.js, angular.js.
  • Good experience in Rest Assured and Tested both XML and JSON formats.
  • Working experience with defect tracking tools like Clear Quest and Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server.
  • Experience in doing performance testing of service using JMeter.
  • Primarily responsible for Android and IOS mobile app functional validation, data validation and API testing using Advanced REST client, JSON validation.
  • Tested YouTube Application across multiple platforms of Android touching the stack across the web.
  • Wrote automated scripts for angular JS application using protractor and Java scripts.
  • Developed an automated scripts and frame works using Python, Java, C#, VB Script.
  • Hands on experience in using the version controls like SVN and GIT, CVS, TFS.
  • Strong knowledge in Software QA standards flows and methodologies like functional, performance, integration, regression, and black-box testing.
  • Overall decent skills in Analytical and problem-solving, good communication skills, multitasking ability, Ability to work single ability to interact and work with individuals at all level.

TECHNICAL SKILLS:

Testing/Defect Management Tools: Selenium Web Driver/IDE/GRID/RC, QTP, UFT, JIRA, HP Quality Centre, Test-NG, Load Runner, Cucumber, SOAP UI, Github, APPIUM, Bugzilla, Manual Testing.

TDD, BDD, J unit, Test: NG, Protractor, Page Object.

Language: Java, python, SQL, C#, HTML, XML, VB, JavaScript, VB Script.

Data Base: MS SQL Server, My SQL, DB2, Oracle 12c/11g

Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black& White Box Testing Techniques, Agile Process.

Build/CI Tools: Ant, Maven, Jenkins, Hudson.

Development Environment: Eclipse, Selenium, Testing, Test Scripts, Visual studio 2010/12

Platforms: Windows Family, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Automation Tester - Selenium Web driver with Java

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC), Test Driven Development methodologies, and used agile methodologies.
  • Developed automation test code in Java language using Eclipse IDE and TestNG framework.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Assessed & analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Participated in Fast paced dynamic 2 weeks’ sprint in a Scalable Agile Framework (SAF).
  • Worked with Selenium Web Driver with Java for write test scripts.
  • As a Automation Tester, participated in walkthroughs for the evaluation of the test plan with the design and development
  • Participated in QA team and Bug tracking or Defect Review meetings.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web Driver in Test-NG.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Prepared and Execution of test scripts using Test-NG and Selenium Web-Driver .
  • Implemented Selenium Web Driver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.
  • Experienced in dealing with multiple windows, alerts and pop-ups.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Implemented Data Driven with Test-NG automation framework using Selenium as Java Language.
  • Achieved Behaviour-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports .
  • Written Gherkins and Java scripting automation test scripts to execute in cucumber.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and cucumber
  • Web Service testing (RESTful API) and Automation using Apache JMeter using JSON payloads.
  • Install and configure System Administration packages to QA environment such as Python, and SQL.
  • Wrote Python Scripts to develop automated scripts and frame works
  • Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
  • Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
  • Involved in design and implementation of Selenium Web Driver Automation
  • Created & Maintained Selenium Automation Scripts for the Scrum Stories
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI .
  • Experience in building SOA Tests Using SOAPUI for Web Services and Virtualization Concepts.
  • Used python scripting for automating user tasks.
  • Extensively used LoadRunner for Performance / Load/Stress and Volume testing.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at the same time using Selenium Grid.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Used GitHub for source code management and extensive used GIT command line interpreter
  • Using GitHub source control when necessary and test on QA Environments with any change releases by the developers.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins used SQL Developer
  • Developed the test scripts and analysed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Integrated with Continuous Integration tool, Jenkins for running test on regular basis automatically.
  • Expertise in Micro services, API automation testing, Unit testing and CD/CI testing.
  • Framework for Smoke test and Regression test using Test-NG and Maven.
  • Performed User Acceptance testing (UAT) exclusively in an agile environment.
  • Used Apache POI API to read the test data from the excel sheet.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases
  • Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
  • Performed automated Regression tests for every modified build.
  • Conducted daily meetings with the developers and build Team
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Strong understanding of the ISO Quality Standards , CMM and Software Development Life Cycle.

Environment: Selenium Web Driver, Java, Cucumber, Test-NG, Maven, Github, SOAP UI, Jenkins, BDD, HTML, XML, Jenkins, SQL, Apache POI.

Confidential, Madison, WN

Test Automation Engineer/Mobile Tester.

Responsibilities:

  • Designed Automation Test cases using Selenium WebDriver, Java, Junit, and Maven.
  • Used Selenium Grid to run test cases in multiple browsers and Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Junit, Maven and Java.
  • Perform functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows).
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium.
  • Integrated Appium with Sauce Labs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
  • Have good business analytical and technical knowledge in Healthcare Membership, Claims, Benefits and Provider Modules in Facets.
  • Created and executed JMeter scripts for performance testing of portal.
  • Hands on experience on performing Load testing with Load Runner.
  • Prepared test data document and Involved in generation of bug and test case execution reports.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
  • Developed test cases and automation test scripts based on business / functional specifications using SOAPUI.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Extensively used iTKO, Fsoap and SOAP UI for functional testing of web services.
  • Created automated test suites using CA Lisa for testing the APIs with Virtualized as well as live integrated environments.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Working on TDM (Test data management) related activities in helping out the team in providing test data for execution.
  • Good Experience in Agile methodology with SCRUM Process for the product development.
  • Wrote Python Scripts to develop automated scripts and frame works.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Logged and managed defects using Quality Center/ALM defect management tool.
  • Wrote SQL Queries for backend/ETL testing.
  • Developed test code in Java language using Eclipse, IDE framework.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Environment: Selenium WebDriver, Jenkins, Cucumber, LoadRunner, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, C#, ASP.NET, Oracle, UNIX, Windows 8/7, XP.

Confidential, Frisco, TX

QA Analyst / Automation Engineer

Responsibilities:

  • Project is developed using agile methodology.
  • Analysed and reviewed Story Boards to gain overall understanding of the functionality of the application.
  • Written and executed functional test plans for manual testing.
  • Developed Acceptance Criteria for each sprint as part of release.
  • Performed Positive and Negative testing by inputting valid and invalid data
  • Participated in daily Scrum meetings to discuss the status of work done.
  • Performed Acceptance Testing for every Release.
  • Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
  • Responsible for creating automation scripts by using QTP with Data driven testing framework.
  • Created functional libraries with user defined functions and associated with the tests.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Implemented SOAP UI for Web service Testing.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.
  • Executed and scheduled the automation test scripts from Quality Centre.
  • Involved in Backend Database testing by using My SQL.
  • Conduct coding in C#, J Unit and Selenium.
  • Built Automation framework using C# for client services
  • Built automation test framework for client side products using Selenium Web Driver.
  • Conducted automation test framework
  • Written automation test cases in Java
  • Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
  • Performed performance testing to establish the benchmark behaviour of the system.
  • Involved in User Acceptance Testing (UAT) of the application.
  • Involved in Knowledge Transfer, Group Discussion, Training Session and Brainstorming.
  • Prepared the Test Results document which summarizes testing activities and results.

Environment: QTP10/UFT, SOAP UI, Quality Centre 10, Java, C#, Oracle, My SQL, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.

Confidential

QA Tester

Responsibilities:

  • Analysed the Business Requirements Document ( BRD), developed Test cases and Test scripts for the application under test
  • Reviewed the Business Requirement documents with the business and development team to understand the architecture and prepared the Test plans for all assigned project releases.
  • Manually performed and involved in Functional Testing, Regression Testing, Cross Browser Testing, UI testing, and Accessibility Testing.
  • Developed and maintained automated test scripts on eCommerce websites for Regression testing using QTP, including parameterizing QTP Scripts.
  • Execution of smoke tests on each build using QTP and reporting the results to management.
  • Performed integration testing & data validations using QTP for various interfaces.
  • Developed utility scripts in QTP to export data from different database tables to Excel.
  • Developed workarounds for many of QTP challenges by writing VB Script functions.
  • Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP, Win-Runner and Load-Runner.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Developed SQL queries to query the database find out correct data for testing and to test the backend process of the application.
  • Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
  • Created automated test suites that successfully tested ETL/data migration endeavors.
  • Worked with the Web programming language HTML5, CSS3, XML, JSON and selected web element by using Firebug and Fire Path.
  • Involved in Web Service testing and validating the XML files.
  • Developed Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
  • Coordinated with UAT team by providing them with test cases and test data
  • Involved in End-to-End testing Business rules on the Web based application
  • Attended weekly status meetings with development and management Teams.
  • Actively participated in sprint planning, start and close meetings.
  • Systems Integration Testing of web based application, time tracking through electronic gadgets (devices and mobiles).

Environment: Java, Selenium Web Driver, Agile/Scrum,, HTML, XML, CSS, Rally, Agile Project Management, SOAP UI, Quality Centre(QC), Manual testing, Adobe CQ5, Window 7.

Confidential

Manual Tester

Responsibilities:

  • Involved in analysing user requirements for application enhancements and preparing testing specifications.
  • Developed test scenarios and test procedures based on the test requirements.
  • Participated in preparation of Test Plans.
  • Executed functional and system tests manually.
  • Executed Test Scripts and analysed the results based on the specifications.
  • Extensively involved in Regression testing.
  • Performed Integration and User Acceptance Tests throughout the SDLC of the application.
  • Generated Defect Reports and the summary and progress graphs for the application.
  • Communicated with Functional Analyst on any issue clarifications.
  • Actively participated in Bug Track meetings.
  • End to end testing on validating the claims functionality including data validation from source to destination tables.
  • Submitted Coverage Status Report of tests performed on weekly basis.

Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows xp.

We'd love your feedback!