Tejashwini Ph: 510-***-****
Sr. Q.A. Engineer Email:***************@*****.***
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.