Automation Tester - Selenium Web Driver With Java Resume
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.
