Resume

Sign in

Test Cases Selenium

Location:
Miami, Florida, United States
Posted:
November 09, 2018

Contact this candidate

Resume:

Sai Sindhu

Sr. Quality Analyst

Phone: 913-***-****

Email: ac7nd7@r.postjobfree.com

Miami, FL.

PROFESSIONAL SYNOPSIS

•Senior QA Automation Engineer with overall 8+ years of experience in all phases of Software Testing Life Cycle, with extensive experience in Analysis and Quality Assurance testing of API, Web-based, Windows and Mobile applications.

•Experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, READY API, HP ALM and Selenium.

•Experience in designing Automation testing framework with Test Studio automation tool.

•Experience in using TFS for checking in/out of project files as well as bug tracking and reporting.

•Extensive experience in Functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing in different stages of Software Development Life Cycle (SDLC).

•Proven ability in all levels of Testing such as Smoke testing, Sanity testing, Positive testing, Negative testing, Integration Testing, Regression Testing, Functional Testing, System Testing, Usability testing, Compatibility testing, Performance testing, Black box testing, White box testing, Unit testing and API Testing, Graphical User Interface testing (GUI) and User Acceptance Testing (UAT).

•Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.

•Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.

•Developed and executed Test Plan, Test Cases, and Test scripts for various applications.

•Strong experience in using Java Script to implement test scripts in Selenium for automation.

•Knowledge in developing Test Automation using Cucumber for BDD frameworks using Gherkin scripts.

•Executed automated regression test suite locally as well as in Jenkins.

•Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Groovy Script.

•Good experience in testing both SOAP and REST services using READY API, SOAP UI, Postman Collection, Rest Assured and Tested both XML and JSON formats.

•Experience in sanity, backend, front-end, functional, integration, regression, and smoke, cross browser, cross platform, QTP/UFT, performance and stress testing.

•Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks.

•Proficient in writing Selenium WebDriver automation scripts in Java using TestNG for parallel execution and generated test reports using TestNG.

•Experienced in reading the test data from XL spread sheets using JXL API and TEST NG Data provider.

•Worked extensively on various Testing frameworks and platforms like Espresso, Appium and UI Automator to test Android apps

•Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.

•Experience working with Databases such as Oracle, SQL Server, DBeaver and MS-Access.

•Excellent working experience on testing web services (SOAP, REST) using SOAP UI, READY API and Postman Collections.

•Solid SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.

•Experience in writing different SQL queries to access data from different database tables and used for data verification and NOSQL to get the data from the documents using MongoDB.

•Knowledge in Developing and executing the test cases using Junit and PHP unit framework.

•Experience in using HP Quality Center for writing the test cases, executing the test cases and defect reporting

•Involved in the analysis, design, development and QA testing of applications with HP Mercury.

•Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.

•Expert in preparing Traceability Matrix to map requirement coverage with test cases.

•Extensive experience in designing test case, test scripts for Windows and UNIX OS environment.

•Hands on experience in Project Planning, Execution, Requirement Analysis, Risk Management and Reporting.

•Experienced working in agile. Have enough experience as an agile tester to interact with developers and product owner on a continuous basis.

•Proven ability in working individually or as a part of team, problem solving, process improvement activities, and analytical skills, reporting and assisting to manager.

TECHNICAL SKILLS

Languages

Java, Java Script, CSS, HTML, Shell Script, PHP, XML, HTML, HTTP, PL/SQL.

Databases

Oracle, SQL Server, MS Access, MySQL

Automation Tools

Selenium GRID, IDE, Web Driver, Junit, TestNG, Eclipse IDE, Cucumber

Testing Suite

HP Quality Center, QTP/UFT, Load Runner, Win Runner

Defect Tracking

HP Quality Center ALM, Rational Clear quest, JIRA

Web Services

SOAP, RESTFUL, READY API, WSDL, SOAP UI

Utility

MS Office 2000, MS word 2000, MS Excel 2000, MS Access

Project Management

MS Project, Team Track, Excel spread sheets, MS office Suite, Oracle 10g

Quality Standards

IEEE, ISO, CMMI

Misc. Tools

TOAD, SQL Navigator, SVN, WinSCP, PUTTY, Paros Proxy

Operating Systems

Windows, MAC, DOS, Linux/ Unix

EDUCATIONAL SYNOPSIS:

•Bachelor’s Degree in Computer Science Engineering,

•Master's Degree in Computer Information Systems. Central Missouri

ORGANISATIONAL SCAN

Client 1: Royal Caribbean Cruise, Miami, FL. Feb 2018 - Present

Role: SDET

Responsibilities:

•Design, Develop, testing and automation of backend web services (Restful and SOAP) for new Excalibur vacation planning application using READY API/ SOAP UI, and Postman collection.

•Involved in creating test data sing SOAP UI by JDBC connection to Oracle databases.

•Web services testing using Postman, SOAP UI (Get Method, POST Method) - & and Restful (JSON), Swagger Hub in Java.

•Performed functional testing of web services using SOAP UI tool.

•Involved in Web services testing using SOAP UI Tool. Validated request and response XML. Added assertions to validate the XML in Web services using SOAP and RESTFUL service.

•Created Ready API request scripts by using Groovy Script.

•Conducted thorough smoke, functional, regression, integration and system testing on the product tracking application.

•Involved in testing Web services (SOAP and REST) and XML with SOAP UI-READY API for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.

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

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

•Performed web service testing utilizing both pro version and through groovy scripting for SOAP-based and Restful-based web Service using Ready API.

•Worked on database testing, good knowledge of no SQL Database in MongoDB.

•Created new Ready API request scripts from schema, automated the existing scripts, and executed them for the test cases to validate each of the service.

•Performed Web Services testing and Validated XML request/response data using SOAP UI with Groovy scripting and Restful Web Services. Tested SOAP-based Web Services for enrolling customers, getting insurance information, creating claims.

•Extensive working experience in Selenium IDE, Grid and Web Driver for automating test scripts.

•Page Object Model (POM) to create Automation Framework using Eclipse, Java Script, Selenium WebDriver, TestNG and Maven.

•Performed Mobile Application testing on different IOS and Android phones and tablets.

•Scheduled the testing effort with the SME’s and work with the SME’s to ensure the testing/certification process is complete on time.

•Working experience in hybrid development framework for testing JavaScript code.

•Wrote automated scripts for web applications using JavaScript.

•Written extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End-to- end testing framework for Angular JS application.

•Created Selenium Test cases for automation using Selenium Web Driver and Java

•Used Hybrid Framework of Selenium to get data from Excel.

•Build a detailed, reusable, Script - free keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG

• Parallel, Cross – Browser Testing using Selenium Grid and TestNG.

•Implemented Selenium WebDriver, Selenium Grid, Cucumber, Appium, TestNG, Maven and Jenkins for web and mobile automation.

•Used Continuous Integration tool Jenkins for scheduling Jobs and for Regression testing.

•Used Maven for build management and Jenkins as Continuous Integration.

•Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.

•Developed test scenarios and used JMeter scripts for Regression testing

•Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

•Responsible to verify Web services API request, response data validations in REST, SOAP protocols.

•Manually performed functional testing, negative testing and back-end compatibility testing.

•Working experience in manually Testing feature functionality of mobile app.

•Experience in running regression test suite for mobile apps.

•Worked extensively on various Testing frameworks and platforms like Appium and Android Studio to test Android apps.

•Conducted Regression Testing on various build of the application and reported the defects to the developer using JIRA.

•Tested front-end and back-end API of the application using Postman and Swagger Hub tools, developed AT scripts for API (positive and negative testing)

•Responsible to run and review web services integration tests using Ready API prior to every release.

•Involved in Project Plan Preparation, Estimation, Testing Strategy, Test Plan, Test Execution Approach, and Progress Monitoring Mechanism.

•Used JIRA for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.

•Used JIRA for bug tracking, Issue tracking and project management

•Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.

•Involved in Daily Standups, Sprint planning’s, Retrospectives and Client Demos.

•Coordinated with Offshore team members for Feature testing and production deployment tasks.

•Had regular meetings with Developers to report various problems regarding test environments as well as discussing bugs.

Environment/Tools: Java, READY API, SOAP UI, JIRA, Jenkins, SQL Server, Postman, TestNG, Swagger, HTML, Appium, Cucumber, Selenium WebDriver, TestNG, JavaScript, Selenium Grid, Maven, Android Studio, Xcode, Appium Server, Mongo DB, Java, Eclipse.

Client 2: Franciscan Alliance, Mishawaka, IN. May 2016 – Jan 2018

Role: Sr. Mobile Tester/SDET

Responsibilities:

•Analyzed the business requirements, functional specifications and designed appropriate use cases, test plans and test strategy.

•Tested the application in a dynamic environment with the sprint team using Agile and Scrum methodology.

•Estimating the effort, doing the plan and involved in analysis, design, testing and writing the installation or user guide documents.

•Implemented Selenium WebDriver, Selenium Grid, Cucumber, Appium, TestNG, Maven and Jenkins for web and mobile automation.

•Implemented mobile automation framework using Appium and developed test scripts to test IOS and Android platforms.

•Developed Hybrid framework for mobile automation to retrieve test actions, test data from excel files using Page Object Model design pattern.

•Involved in developing the automation script for Mobile Native, hybrid applications (IOS, Android) using Appium.

•Identifying objects of App using UI Automator for Android and Appium Inspector for iPhone.

•Involved in TDD for developing and performing test cases using WebDriver JS, Protractor.

•Involved in locating the elements using UI Automate Viewer and Appium Inspector for android and IOS.

•Involved in mobile automation using emulators and simulators.

•Worked extensively on various Testing frameworks and platforms like Appium and UI Automator to test Android apps.

•Automated the native app Test cases using See Test mobile automation tool for both mobile and tablet devices in Android and IOS platforms. Preparing the Test scripts using the See Test Commands.

•Performed User Interface testing to validate UI elements and used UI Automator viewer to locate elements for Appium test framework.

•Developed Selenium script for taking Screenshot and used action class to perform mouse movement.

•Have verified the upload file functionalities using both Send Keys method and using Auto IT to upload files in Selenium.

•Implemented TestNG framework with Selenium for parallel execution, code maintainability, and generated reports.

•Worked on dependencies on remote servers, Performed Unit and functional tests to execute from both IDE and continuous perspective using test automation framework.

•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.

•Performed GET, POST, DELETE operations on REST API and validated the results.

•Used Postman to setup collections for the API.

•Worked on database testing, good knowledge of no SQL Database in MongoDB.

•Worked on database testing by establishing a connection between MongoDB and Selenium. Rob mongo and Mongo Chef are used to extract the data.

•Extensively executed SQL queries on SQL Server and Oracle database to validate the

•Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance testing, and Data Validation Testing.

•Reviewed test scripts to emulate scenarios that will likely be encountered by the actual customers.

•Used Reporting tool JIRA and Bitbucket For Defect Tracking and Management.

•Participated in daily scrum meeting and got used to agile development methodology.

Environment/Tools: Java, Eclipse, Appium, See Test, Jasmine, Karma, MTM, AWS, XCode, REST API, Android SDK, Cucumber, Selenium WebDriver, TestNG, JavaScript, Selenium Grid, Maven, Sauce Labs, Jenkins, HP ALM, Git, MongoDB, LINUX, Windows

Client 3: MIZUHO Corporate Bank, Ltd, Jersey City, NJ Apr 2014 – May 2016

Role: Sr. Automation Engineer

Responsibilities:

•Responsible for setting up of Test environments.

•Developed Test cases from Requirements, Functional Specifications and Design Documents and executed them manually in Quality Center.

•Involved in writing test cases and test scripts.

•Created data – driven tests and synchronization points in HP Quick Test Pro script to help solve key problems.

•The automation Framework is implemented on HP Quick Test Professional.

•Performed regression tests using the QTP scripts and enhanced the QTP scripts using parameterization and synchronization concepts.

•Involved in testing of GUI by inserting checkpoints in Quick Test Pro scripts for single or multiple objects and text.

•Worked in Agile environment on bi weekly sprint basis

•Created Test Templates from the Reusable Actions

•Created and Maintained Business Process Testing (B P T)

•Created Reusable Actions for MTS automated testing which are stored in QTP tests referred to as Action Libraries.

•Used Quality Center as Test Repository for Requirements, Test plans.

•Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.

•Used Quality Center to write the test cases and run the tests.

•Tested Web Services using SOAP UI tool

•Imported the Automation scripts written in QTP to Quality Center and executed the tests in QC.

•Recorded and plays back test in Fire fox using Selenium IDE.

•Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.

•Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.

•Created Functional Libraries which contain reusable VBScript functions that support Test Cases

•Involved in complete Testing life cycle including, writing Test Plan, Test Cases, collecting test data for various projects and documenting test results.

•Prepared Test Plan from the product requirements and Test Scenarios supporting the testing procedures by sign-offs with business analysts and project manager.

•Responsible in performing the Functional Test using QTP

•Performed End-to-End testing manually.

•Responsible for complete End to end and Regression Testing done during the tenure of the project

•Responsible in performing Performance Tests manually

•Responsible in performing the integration testing for the modules which were developed in order to explore integration issues

•Responsible in writing the test scripts and enhancing the test scripts and execute the test scripts using QTP.

•Responsible in validating the functional test cases developed by QTP and planning them in executing in priority wise

Environment: QC-10.0, QTP 10.0, Windows XP, MS office, UNIX, MS Excel, Eclipse IDE, Java, Firebug, Selenium RC, Grid, SQL Developer, Oracle, Java Script, VB.Net, JUNIT, Apache Http Server, SVN.

Client 4: MetLife India Insurance Co Pvt Ltd, Hyderabad, India May 2012 – Mar 2014

Role: QA Tester

Responsibilities:

•Involved in gathering and analyzing the Business & Technical Requirement.

•Designed and Developed Test plans based on BRD and FSD’s.

•Creating Test Strategy & documents, planning the test execution activities and defect reporting & analyzing the test metrics.

•Leading to run Defect Review Meetings, Triages.

•Followed Agile/Scrum Methodologies for all of the project activities.

•Involved in Walkthroughs with BA’s, Development and Quality team.

•Performed Manual Testing and Automation testing on the Application.

•Designed UI automation testing framework using Test Studio.

•Optimized the existing testing framework design by use of external data file.

•written modules for common functions and identifying objects in test studio.

•Collaborated with development and end - user teams to resolve issues and enhance applications.

•Extensive use of TFS to report bugs and tracking Bugs.

•Executed test cases and developed missing test cases for uncovered requirements.

•Generated test data for various types of testing like valid data and TRR file processing.

•Solid experience is testing DW Reports which includes Cash Sheet, Daily Summary Reported using various complex SQL queries from the database.

•Performed Functional, System, Integration, Performance, End to End, Regression & UAT testing.

•Developed different kinds of reports that showed the number of test cases executed, number passed/failed and the number of test cases left to execute on a daily & also on a weekly basis.

•Involved in writing the SQL queries for generating the Reports from TFS to Management.

•Responsible for writing the Test Cases, executing the Test Cases and created Test Execution Reports Using Team Foundation Server (TFS) which includes Test Execution Burn Down, Defect Report etc.

•Tested various Customer Print Forms for different products and states with respect to their Form Definitions.

Environment: JAVA, Web Applications, TFS, SQL, DW Reports, Test Studio, VBScript.

Client 5: ITF Global, Bangalore, India Apr 2010 - May 2012

Role: QA Tester

Responsibilities:

•Identified the key test requirements with respect to the functionality and performance of the application.

•Studied in detail the SRS, BRS, and the Used Cases and Created Test Plan, Test Case Depending on Those requirements from SRS, BRS and Used Cases.

•Analyzed application performance characteristics by creating GUI, Bitmap and Database Check Points.

•Gathered Test requirement to develop detailed Test Plan.

•Conducted functional, System and Regression testing of the application using Quick Test Pro.

•Designed Manual Testing strategy and performed Manual Testing of some of the modules/components of the application as per the requirements.

•Developed Automated test scripts for Functionality testing using QTP

•Used Quality Center as a Test Management tool for Storing Test cases and running test cases.

•Tested the various Assignment Rules (ATA, Non-ATA, Product Type, Service Group, Field Service Administration and Email Profile Rules) for Service Requests and Activities to be assigned to appropriate owners. For this prepared Data-Driven Testing using QTP.

•Analyzed defects by following Defects Management process to help managers make the “go/no-go” decision about application deployment.

•Created various Web Scripts for the application using Mercury Quick Test Pro for Functional testing.

•Created test scripts that check all aspects of the application, and then run these tests on each new build.

•Developed baseline scripts for testing the future releases of the application using Quick Test Pro.

Environment: QTP, QC, Oracle, HP Quality Center, FIX, OMS, Front Office, Windows XP, Netware and MVS, VISIO Web Services, XML, Test Director.



Contact this candidate