Post Job Free

Resume

Sign in

Selenium WebDriver, Java Eclipse and TestNG, JBehave

Location:
Carmichael, CA
Posted:
June 28, 2017

Contact this candidate

Resume:

Tejashwini Ph: 510-***-****

Sr. Q.A. Engineer Email:ac012l@r.postjobfree.com

Professional Summary:

Around 9 years of QA experience in Manual and Automation testing of Web and Mobile applications.

Having Immense experience in agile and waterfall project management methodologies.

Having strong experience with core JAVA, CS, C Sharp, JavaScript, shell scripting and Python.

Developed Behavior Driven Development (BDD) framework using Cucumber and Jasmine.

Hands on experience in TFS (Team Foundation Server) and Continuous Integration.

Experienced on Eclipse to develop TDD, Junit and TestNG frameworks.

Having Immense experience with Mobile App and Hybrid App testing in both IOS and Android.

Automated the Test Cases using Selenium WebDriver, Java Eclipse, TestNG, Jbehave and Appium.

Having Immense experience in automating Web Service API testing, functional workflow testing, performance testing, and system setup and upgrade testing.

Experience in Back-end testing, data validation, ETL Automation, Database testing using SQL queries.

Involved in all the phases of Software development life cycle (SDLC) using Agile Scrum framework.

Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release.

Extensive experience working in agile methodology, SDLC, stand-up meetings with Product owner, Scrum master, Understanding and writing user stories along with Business Analysts.

Experience in Web based testing including GUI Testing,Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing. Executions and validations to find high priority, severity defects.

Developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.

Excellent hands on experience on handling the defects throughout the bug life cycle from detection until resolved using Bugzilla, JIRA and HP ALM/Quality Centre.

Performed manual and automated test procedures for functional testing of Web services using SoapUI

Review/Update/Versioning test cases of team members, knowledge sharing between onshore, offshore members to generate strong quality test cases. Co-ordinate onshore-offshore teams.

TECHNICAL SKILLS:

Testing Tools

Selenium WEBDRIVER/IDE/GRID/RC, QTP 11.0, Protractor, Load Runner 8.0, H.P.UFT,JMeter, SoapUI/REST, Cucumber, XPath, Firebug.

Language/ Script

Java, C# (CS, C Sharp), SQL, VBScript, UML, JavaScript, shell Script, Python Scripting, Bean Shell, C#

Reporting Tools

Quality Centre, Test Director.

Frameworks

Junit, TestNG, BDD, Jasmine, Jbehave

Web technologies

HTML, XML, JSP, .NET, J2EE, JavaScript, Python

SOA Technologies

SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Bug Tracking

JIRA, Bugzilla, HP Quality Centre

Build/ CI Tools

Travis CI, Jenkins, Ant, Maven, Jenkins, Hudson,TFS.

Databases Technologies

My SQL Server 2000/2005, My SQL, MS Access, Oracle 9i/10g, Oracle PL/SQL, SQL*Plus, TOAD

Platforms

Mac Environment, Windows, UNIX, Agile

PROFESSIONAL EXPERIENCE:

Client: La-Z-Boy, CA, Los angeles January 2015 -Till Date

Role: Automation Lead

Project Name: La-Z-Boy Portal

PROJECT DESCRIPTION: We grew and added sophisticated Project Management expertise to our solutions. We worked on the products, offers and rewards redeem modules.Our approach to engage with our clients on both a technical and practical level helped us drive improved operations and deliver better and faster results.

RESPONSIBILITIES:

Followed Agile methodology was part of sprint planning and attended daily stand up meetings.

Conducted thorough smoke, functional, regression, integration and system testing on the web application.

Created RTM (Requirement Traceability Matrix) to map the requirements with test case coverage.

Identified manual test cases for automation.

Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA and python for Cucumber.

Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver.

Hands on experience in Jasmine and developed TDD tests.

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Developed new Automation test cases using selenium WebDriver with Java python and TestNG.

Implemented properties files to read configurations and XPath of elements in the application for better readability of the code..

Integrated TestNG with Selenium using Eclipse to generate test execution result

Attended walk through meetings with business analysts, Developers and managers to report various problems

Implemented feature files and step files in BDD (Behavior Driven Development) using cucumber.

Performed functional testing of web services using SOAPUI tool

Validated the Web Services (SOAP), both Request and Response messages

Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries on My SQL Server 2008

Performed database verifications using SQL queries to validate test data.

Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.

Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.

ENVIRONMENT: Quality Center, cucumber,python, Java/J2EE, SQL Server, UNIX, SoapUI tool. Windows 10, Selenium 2.0, TestNG, Eclipse, MS Word, Excel, HTML, XML.,GitHub.

Client : AMDOCS, Champaign, IL April 2013 - December 2014

Role: Software Quality Engineer

Project Name: Care and Telegence Billing System

PROJECT DESCRIPTION: The project supports billing system for differenct telecommunication clients and specializes in software and services for communications, media and financial services providers and digital enterprises.

RESPONSIBILITIES:

Participated in Business Analysis, Requirements Review and Technical specs inspection

Good Knowledge in java, C# (CS, C Sharp) coding.

Designed and developed business services and UI using RESTFUL web services, XSD's, Java script libraries

Good Knowledge in networking, virtulization, vmware, openstack and infrastructure management.

Wrote automated client-side GUI testing code using Selenium RC/Web Driver.

Involved in developing test cases from Business Requirements in Quality Center

Responsible for performing System Integration Testing and Regression Testing

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins.

Involved in validation and verification of data

Involved in Test Execution, Results Analyzing and Defect Reporting

Developed Base line scripts for testing the future releases of the Application

Developed and executed SQL queries using TOAD and stored procedures to validate the data

Tracked defects using Quality Center and conducted defect review meetings

Used Quality Center as a test management tool for requirements, test cases, test execution and defect reporting

Involved in Testing along with Developers to resolve the technical problems encountered in the application

ENVIRONMENT: Java, SQL, Oracle 10g, Rest Web Services, Jenkins, Selenium, Web logic App UNIX, Toad,, networking, virtualization, VMware, open stack, Business Intelligence, Java, Windows XP

Client: Weis Markets, Sunbury, Pennsylvania July 2012 - March 2013

Role: Quality Analyst

Project Name: Online Tracker

PROJECT DESCRIPTION: Project involved Web based application which is used by front office users for tracking different service requests made by clients such as address change, consumer credit, rate exception, funds transfer etc.

RESPONSIBILITIES:

Analysis of Business and Requirement Specifications. Designing Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.

Developed test code in Java language using Eclipse IDE and TestNG framework for automating the smoke test cases

Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD)

Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially executed Unit Test Automation (Java /TestNG)

Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using JUnit prior to agile release

Performed white box testing using TestNG for class, method, & Web Services testing

Involved in Maven configuration for running servers and scripts after the build

Involved in preparing a report of all automation difficulties and test results for further application using Maven

Executing the test cases on web and mobile (Apple & Android) as per requirements

Have built a test automation framework based on Page Object Model, TestNG and SeleniumWebDriver.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins

Used web-debugging tools like XPath, Firebug and Firepath to locate elements

Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPath in Selenium

Performed Regression testing for new builds and every modification in the application using Selenium.

Performed Data Driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the Oracle database

Reported software defects in HP Quality Center and interacted with the developers to resolve technical issues

Analyzed test results, tracked the defects and generated reports using HP Quality Center

Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records

Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved

ENVIRONMENT: Selenium WebDriver, Jenkins, SOAPUI, Maven, TestNG, HP Quality Center, Firepath, Firebug, Eclipse, XPath, Java, HTML, CSS, TDD, Android, SQL and Windows, JMeter, Jasmine.

Client: Wells Fargo, Hyderabad, India January 2011-June 2012

Role: Automation lead Engineer

Project: TMP (Team Member Portal)

PROJECT DESCRIPTION: This project will utilize the current/fully supported version of SharePoint to more robustly support the portal and collaboration needs of the organization and address performance issues. Also, it will provide an elastic SharePoint environment (on the SharePoint 2013 infrastructure), which better positions the platform to react to the changing needs of our customers (adaptability and elasticity). This project consists of different modules like YHP (Your Home Page), Search and TSS (Team Site Solutions).

RESPONSIBILITIES:

Used TFS to manage requirements and HP ALM was used to manage test cases and defects.

Used Firebug tool to identify the Object's id, Name, XPath, link text in the application.

Automated functionality to read data from external source.

Have built a test automation framework based on Page Object Model, TestNG and Selenium WebDriver and Automated the Functional Test Cases.

Executed tests by using Selenium WebDriver in different browsers like Microsoft IE, Mozilla Firefox, Google Chrome, etc.

Analyzed the logs for errors and exceptions during test execution.

Experienced running automation scripts using TestNG.

Generated test reports in TestNG, used Parameters and Data Providers in TestNG.

Used Maven as build management and GitHub as a source code repository.

Implemented Page Object Model Automation framework with Java, Selenium Web Driver.

Utilized web developer tools such as Firebug and Chrome Developer Tool to test the calls to the web services and check if correct data is returned.

Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.

Expertise in using Selenium Grid for compatibility testing to test whether the web application is working as desired in different environments.

Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

Configured JDBC connections to retrieve data from the database.

ENVIRONMENT: Java, Oracle, Selenium WebDriver, TestNG, Selenium Grid, Log4jMaven, Jenkins, Eclipse, SVN, Cucumber(Gherkin), Jira, SOAPUI, TFS, GIT, SharePoint, Selenium Grid.

Client: Visakhapatnam Port Trust December 2008 - December 2010

Role: QA Tester/Analyst

PROJECT DESCRIPTION: The product has solutions to bring the benefits of Information Technology to the allied industry players like Warehouses, CFS, Shipping Agents, etc., giving them operational agility and providing seamless information integration through EDI Module by receiving inbound messages from PCS. It sends outbound messages generated in the POS to PCS.

RESPONSIBILITIES:

Actively involving in preparing Test Scenarios / Test Cases and executing Test Cases.

Performed System Testing, Regression Testing and Ad-hoc Testing.

Involved in writing UAT Scripts.

Performed User Acceptance Testing.

Performed End-to End testing of the new platform.

Prepared Post-Release Reports such as Traceability Matrix, Test Summary Report & Test Case execution report.

Involved in communicating to Client regularly by means of chat or emails regarding Clarifications and suggestions.

Bug Tracking and Reporting using Bugzilla.

Frequent Weekly Status Check meetings and sending the Daily & Weekly Status reports to the Client.

Regular Client Calls to discuss about the Weekly Status Report and issues with the Client.

ENVIRONMENT: Oracle, BugZilla, SQL, Toad, SVN, Quality Center, QTP, J2EE, XML, MS- Office.

EDUCATION:

Bachelors in Electrical and Electronics Engineering, Jawaharlal Nehru Technological University, India.



Contact this candidate