Resume

Sign in

Sr SDET

Location:
Princeton, New Jersey, United States
Posted:
September 10, 2018

Contact this candidate

Resume:

Vinay Peddi

Senior Software Development Engineer in Test (SDET)

Phone: 404-***-**** Email: ac6zzp@r.postjobfree.com

Senior Software Development Engineer with 8years of experience in Software Engineering. Experienced in all stages of the Software Development Life Cycle for dynamic web projects. Diversified experience in manual testing, Automation and Software Development methodologies serving various domains such as Telecom, Finance and Healthcare.

Selenium IDE/RC/Web Driver/Grid

JIRA/RALLY

JAVA

Maven/Jenkins

Automation Frameworks

Web Services Testing

Agile - Scrum, Waterfall

Mobile Testing

Professional Summary:

Experienced in working with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.

Actively participated in Scrum ceremonies like Grooming, Sprint Planning, Daily Stand-Ups, Review, and Retrospective.

Experienced in working with all phases of the test cycle, including Smoke Testing, Regression Testing, Unit Testing, Integration Testing, System Testing, User Acceptance testing, and Web Services Testing etc.

Conversant in developing Test Plan, Test Strategy, Test scenarios, Test cases, Test data, Test reports and documenting Manual and Automation Testing.

Expertise in developing, documenting and executing Test Cases manually as well as generating automation test scripts using Selenium and HP QTP.

Experienced in various automation tools such as Selenium IDE, Selenium RC, Selenium Grid, and Selenium Web Driver.

Expertise in Firebug, Fire Path add-on tools to identify the web elements using various locators such as id, Name, XPath, partial link text, and CSS locator in the application.

Enhanced and implemented different automation frameworks like Keyword Driven framework, Data Driven framework, Hybrid framework, and Page object model for different projects using Selenium Web Driver, and TestNG.

Familiarity with Behavior Driven Development (BDD) Framework using Cucumber.

Maintained the code and resources in source controls like GIT, SVN(Subversion) over the time for improvements and adding new features.

Written complex SQL queries for validating the data stored in the database (SQL Server, MySQL, Oracle) and extracting appropriate Test Data for Test Case Execution.

Experienced in using project and build management tools such as Maven.

Performed continuous integration automation using Jenkins and scheduled tests.

Experienced in Web Services testing using SOAPUI, Postman tool. Validated request and response XML, SOAP Web service calls.

Worked on Apache JMeter as a load testing tool for analyzing & measuring the performance.

Experienced in using Test Management tools like JIRA, Rally, HP Quality Center (QC)/ALM for reporting bugs and tracking test progress & deliverables.

Generated test logs using Log4j for various log levels.

Experienced in Database Testing using interfaces like TOAD and SQL Navigator

Familiarity with ETL Testing and Data Migration w.r.t Database Management.

Experienced in Mobile Automation Testing using Appium and Desktop Emulator.

Exposure to development technologies like PHP, Python, HTML, CSS, JavaScript, XML

Ability to work in a team environment with excellent communication and interpersonal skills.

Web Technologies

HTML, CSS, JavaScript

Programming Languages

C, Java, Python, PHP, XML, C#

Databases

MySQL, SQL Server, Mongo, Oracle

Automation Testing Tools

Selenium, Selenium Web-driver, Selenium IDE, Selenium Grid, Appium, Eclipse, IntelliJ, Apache JMeter, AppScan, HP QC/ALM

Bug Tracking System

Bugzilla, JIRA, GitHub, Rally

Data Manipulation Tools

SQL Navigator, MS Project, Visio, Excel, Google Analytics

Web Services Testing Tools

SoapUI, Postman

Test Build and Integration Tools

Maven, ANT, Jenkins

Frameworks

Data Driven, Keyword Driven, Hybrid, Page Object Model (POM), TestNG

Mobile Testing

Appium, Perfecto Mobile

Technical Skills:

Professional Experience:

UBS Group Senior Software Development Engineer in Test (SDET)

New York, United States. June 2017- Present

UBS Investment Bank provides corporate, institutional, and wealth management clients with expert advice, innovative financial solutions, outstanding execution and comprehensive access to the world's capital markets. The Investment Bank is an active participant in capital markets flow activities, including sales, trading, and market-making across a range of securities. I worked with the team that focused on enhancing the existing Equity Compensation Services.

Responsibilities:

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI in the development environment using Selenium.

As a senior member of the team, collaborated with the Lead on how best we can achieve the Project Goal which is moving towards Continuous Delivery using Jenkins.

Developed Selenium test scripts for identified test cases by using Hybrid Framework.

Enhanced existing test framework using Selenium with Java for further test creation and execution.

Analyzed the Business Requirements for stories, develop Automation script to validate the acceptance criteria for functionality.

Written acceptance test cases using the Cucumber framework.

Executed and controlled the flow of test cases using TestNG parameters, data providers, suites, parallel suites and groups through the XML file.

Used Apache JMeter as a Load Testing tool for analyzing & measuring the performance of web applications.

Discuss solution when faced with data related issues that are coming from various Web Services and frequently changing requirements.

Worked with the development team to understand technical design and architecture for test planning.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver.

Implemented cross browser and cross platform web testing with Selenium Grid and Selenium Web Driver.

Part of the Agile Development team attended Daily Scrum/Stand-up/Status meeting, Sprint planning and Demo meetings, weekly assessment meetings with business analysts, developers, DBA, and others.

Coordinated with team members, developers located in various time zones.

Updated Test Plans and Test Scripts periodically to manage changes in requirements.

Written Integration test cases for Restful API.

Used SQL queries on MySQL for data verification and validation.

Implemented Page Object Model using Data driven framework and accessed it by Apache POI.

Tools and Environment: Selenium Web Driver, Selenium Grid, TestNG, Java, Jenkins, BDD with Cucumber Framework, JavaScript, Java, Eclipse, Atlassian JIRA, Chrome, Mozilla Firefox, Windows XP, MySQL, Apache JMeter, GIT.

Staples Inc. Software Engineer in Test

Boston, United States. August 2015- May 2017

Staples are a Retailer company, where I have worked on ATG which is a web application and contains the products related to the business. The end users search for the products and proceed to checkout after providing the shipping, billing details. The end user also has the advantage of utilizing the BBB coupons, gift cards to get discounts on the cart items. After placing the order user is given the order number and expected delivery date.

Responsibilities:

Part of Agile-Scrum team, participated in Sprint planning and Demo meetings, Retrospective meetings etc.

Created test plans, test suite and uploaded into the quality center.

Reviewed requirements for testability and usability, consulted development team with regards to system functionality.

Created and enhanced numerous test scripts to handle changes in the application's GUI in the development environment using Selenium.

Work in the Agile Development Environment with frequently changing requirements and features set review product requirement document.

Analyzed the Business Requirements Document put input in Test Plan and prepared detailed Test Cases for new functionality.

Associated with the development team to understand technical design and architecture for test planning.

Involved in tracking, reviewing, analyzing defects using the Quality Center.

Wrote and implemented automated test scripts using Selenium Web Driver.

Implemented Page Object Model automation framework with Java and Selenium Web Driver.

Implemented TestNG automation framework through Selenium Web Driver with XML to control the flow of the test cases.

Performed cross browser testing using Selenium Grid.

Written Unit Test cases by analyzing JavaScript.

Created Test Reports generated out of TestNG and captured the error screenshots.

Wrote Regression test cases and automated using Web Driver.

Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.

Performed testing on Web Services using REST Assured and Postman to check the communication between different services.

Performed Automation testing using Selenium on Web-based (Browser) application.

Developed User Defined functions to support the automated scripts.

Categorized bugs based on the severity and interfaced with developers to resolve them.

Coordinated with the developers in resolving the test

ing defects.

Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process.

Tools and Environment: JIRA, Selenium Web Driver, Selenium Grid, Postman, Quality Center, HTML, Firebug, Firepath, XPath, Java, SQL Server, JavaScript, Chrome Developer Tools.

Apollo Hospitals QA Analyst

Hyderabad, India January 2014- July 2015

Apollo Health Online connects 1 million patients to their doctors and health records - anytime, anywhere. It provides medical information and enables you to Schedule appointments online and contact physician.

Responsibilities:

Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release planning meeting.

Participated in all phases of the Software Testing Life Cycle (STLC).

Involved in the design and development of test plan from Business and Functional requirements which includes test objectives, test strategies, test environments etc.

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.

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

Used Data Driven Framework to get data from Excel using Apache POI.

Parallel, Cross Browser Testing using Selenium Grid and TestNG.

Performed back end testing by writing and executing SQL queries to validate the data from Oracle.

Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.

Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.

Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.

Discussed with team lead and Project Manager regarding testing deadlines and post deployment validation.

Actively communicated with the end users and business users to create realistic test cases.

Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.

Establish business continuity through Knowledge Transfer and mentoring of new resources.

Tools and Environment: Java, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TESTNG, HTML, Java Script, JQuery, CSS, AJAX, HP Quality Center, Agile Methodology SQL, Oracle.

(Banking) State Bank of India Manual Tester

Mumbai, India. May 2010 - December 2013

State Bank of India is amongst the largest banks in India. Online Banking Management System was a pilot project developed so that customers can get access to their accounts round the clock. The system handles transactions on different kinds of accounts like savings, fixed deposit, joint account and recurring deposit. The system manages different levels of authorization for administration.

Responsibilities:

Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status

Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.

Performed Extensive Manual Testing

Developed Test Plans, Test Scenarios, Test Cases.

Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements

Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).

Interacted with the development and testing teams to improve the overall quality of the software

Analyzed the performance based on the reports generated and conducted end to end test executions on the entire application.

Participated in development of web pages using JavaScript, HTML, and CSS.

Worked on enhancing the existing front of the application for its look and feel.

Responsible for providing a regular status report to the upper management

Involved in setting up different configuration environment for compatibility testing and manual testing.

Performed ad-hoc, Functional, Regression, Integration, Data-driven testing and Compatibility Testing of Web-based Application.

Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the bug life cycle.

Carried out extensive Backend Testing to ensure proper backup and restoring of data by writing SQL queries using MySQL tool.

Maintained Test Logs and Test Summary Reports.

Developed UAT Test cases to cover all over Functionality.

Tools and Environment: Manual Testing, Test Director, Waterfall, MySQL, MS Excel, Java, HTML, CSS, SQL server, Test Director.



Contact this candidate