Post Job Free

Resume

Sign in

SDET

Location:
Princeton, NJ
Salary:
60 $ hr
Posted:
September 25, 2017

Contact this candidate

Resume:

Bhavya Guntupal

Software Development Engineer in Test – SDET

Phone- 603-***-**** Email- ac2gjw@r.postjobfree.com

Software Development Engineer in Test with 8 years of experience in analysing, reviewing and understanding Business/Functional requirements and skilled in writing Test Plans, Test Scripts, creating Test Scenarios, analysing and preparing result summary reports. Experience in developing, documenting, and executing test cases manually as well as generating automated scripts for TDD, BDD, API Testing, Mobile Testing using Selenium, Cucumber, SoapUI, Appium while serving clients in various domains such as Insurance, Health Care, Banking and E-Commerce.

Professional Summary

Expertise in various aspects of the Software Development Lifecycle including Requirements Analysis, Test Planning, Test Execution and Maintenance.

Proficient in black box testing, performance testing, Graphical User Interface testing (GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing.

Strong expertise in life cycle methodologies like Rational Unified Process (RUP), Waterfall, Spiral, Agile Models and TDD (Test Driven Development) methodology.

Extensive experience in Quality Assurance using Manual and automation tools which include Selenium RC/IDE/WebDriver/Grid, Quality Center, Cucumber, Appium, Jenkins, SOAP UI and TestNG.

Experience in a black box, grey box and automation testing using Selenium-TestNG and POM on web and client applications.

Experience in developing a framework for Functional Test Automation using Selenium, Java and TestNG.

Hands on experience in using build and project management such as Maven, Ant.

Excellent experience with source version control tools such as Perforce, Subversion (SVN) and Git.

Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools like Jenkins for a nightly batch run of the Script.

Experience in creating Cucumber BDD (Behavior-Driven Development) framework and automating BDD scenarios in Eclipse using Java.

Experienced in automating web services (SOA Testing) like SOAP and REST using Java and Groovy.

Developed Hybrid framework from scratch using Selenium Web Driver.

Sound knowledge on TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.

Used Log4j to maintain Log files and debugging of automation scripts and web applications.

Experience in using XPath, CSS, Html ID and Link Text to locate web elements.

Experience in dealing with Ajax requests in Selenium Web Driver using Synchronisation.

Proficient in implementing test automation for Handling pop-up windows and Alerts using WebDriver and Alert class.

Experience in using Accessing Forms, tables, links, Keyboard & Mouse Events, Uploading File using Selenium WebDriver.

Experience in using testing frameworks like TestNG and created tests using different annotations like @BeforeSuite, @Before Method.

Experience in testing Mobile Application using Android Studio and Real Devices to test the application using Appium.

Experience in performing Load Testing, Performance Testing using Jmeter.

Expertise in using Sauce Labs for cross-browser testing on Cloud.

Experience in writing Protractor test scripts to test the Java Scripts in AngularJS web application.

Good knowledge on Jasmine.

Proficient in handling the SSL Certificate error using desired capabilities in the entire web Browsers.

Experienced in using Apache POI to read the data from external sources in order to feed test data sets into the test scripts.

Experience in using Selenium automation frameworks like Hybrid, Data Driven, Keyword frameworks and Page Object Model (POM).

Implemented Cross browser testing and Data driven testing using @Parameters and @DataProvider annotations.

Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.

Expertise in documenting defects with a high level of detail, accuracy, and informative steps using Quality Center, JIRA, IBM Clear Quest and Bug Zilla.

Experience in database testing using query manipulation, SQL, JDBC, stored procedures, and triggers.

Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections.

Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

Highly motivated team player with analytical, organisational and technical skills, unique ability to adapt quickly to challenges and changing the environment.

Technical Skills

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, Appium, Android Studio.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

Languages

Java, HTML, XML, Gherkin, C, Restful, Soap, WSDL.

IDE

Eclipse, SQL Developer.

Test Framework

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

Web Debugging Tool

XPath, Firepath, Firebug.

Utilities

AutoIT, Wget.

Build Tools

Ant, Maven.

Bug Tracking Tools

JIRA, Quality Centre.

Operating Systems

Windows (XP, Vista & 7, 8, 10), Mac, Linux, Unix.

Test build, Integration Tools

Maven, ANT, Jenkins, SVN, Git.

Databases

SQL Server, MS Access, Oracle, MySQL.

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Work Experience

TUFTS HEALTH PLAN Boston Oct 2016 – Till Date Software Development Engineer in Test – SDET

TUFTS Health Plan is a leading non-profit organisation, nationally recognised for its commitment to provide innovative, high-quality health care coverage. This site helps the consumers to learn more about the Health plan and look up for provider listings, hospital quality ratings, prescription drug costs, claims to process, and wellness articles and even customise your own home page on the site to track your health spending, savings and manage your health online.

Responsibilities

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.

Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.

Assessed and analysed Agile user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test Scenarios, Test Cases, Test data, Test reports.

Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigations and Mouse Movements.

Implemented TestNG automation framework to ascertain that the crucial functions of the application and implemented Regression Test to verify the existing functionality.

Experience in Drag and Drop, Scroll Down, Synchronization, Double click, Checkboxes using Selenium Web Driver.

Wrote XPath expressions for identifying dynamic objects and handled Ajax requests using Synchronisation.

Used Actions, AutoIt in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups.

Worked on TestNG @DataProvider, Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Established connectivity between the Java Programming language and a wide range of databases using JDBC.

Performed Selenium Synchronization using Explicit & Implicit waits.

Wrote test cases to handle Popup windows and Alerts using WebDriver and Alert interface class.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time using Selenium Grid.

Took the Applications Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

Used Hybrid, Keyword/ Data Driven framework and extracted data from external Excel files using Apache POI.

Managed individual sprints user stories and tasks using Jira as an Agile Management tool.

Worked on SQL scripts to load data into the tables.

Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Managed the framework dependency jars using Maven.

Involved in developing feature files using Cucumber, Gherkin.

Maintained the Selenium & Java Automation Code and resources in source controls like Git, Github for improvements and new features.

Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.

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

Tested the mobile application of the health care functionality using Appium for IOS and Android Apps.

Identified objects of App using UI Automator tool for Android and Appium Inspector for IOSApps for IPhone.

Involved in testing Native, Hybrid and Mobile applications for IOS and Android devices.

Used different types of virtual devices (Emulator & Simulator) and real devices for Testcases Validation.

Interacted with the development configuration and operations team to ensure the quality of software to user expectations.

Verified the integration of various components in the application and executed end-to-end testing.

Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Java, Selenium WebDriver, Java, Jenkins, SoapUI, Soap, Restful HTML, XML, JIRA, Microsoft Office, Cucumber, Gherkin, Protractor, Appium, SQL, Eclipse, Maven, Sauce Labs, TestNG, Agile, Oracle, Git, Jmeter.

TJ MAXX. Boston Sept 2015 – Aug 2016

Sr. QA Automation Engineer

T.J.Maxx Web Application is used to manage the customer orders and manage inventories in stores. The online shopping has become easier and simpler for the customer and users accessing the website. The project provides the updated availability of the goods and items for the specific location based on the customer request through the web or mobile application. The end user can search for the products and proceed to checkout after providing the shipping, billing details. The end user also has the advantage of utilising the T.J.Maxx coupons, gift cards to get discounts on the cart items.

Responsibilities

Achieved a good understanding of Business requirements and Functional requirements.

Participated in story grooming sessions, Agile/Scrum.

Prepared Test Plan, Test Scenarios and Test Cases and documented them.

Involved in Automation Infrastructure Development using Eclipse IDE, Java, Selenium Jars and TestNG.

Performed manual testing and maintain documentation on different types of Testing Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.

Provides the status reports like how many test cases executed, defects found, defects pending, defects solved.

Created Test Cases using Element Locators and Selenium WebDriver methods.

Involved in testing the shopping cart functionality, order processing and payment processing in the web application.

Setup Selenium Grid to run Selenium scripts on different browsers.

Involved in testing Web services (SOAP and REST) and XML with a tool called SOAPUI, for the local WSDL with URL and created Test cases, run them, do load testing, security testing.

Expertise in POM.xml to get required dependencies from a central repository, add plugins, ran scripts using pom.xml file.

Integrated TestNG with Selenium using Eclipse to generate test execution result.

Created JIRA cards for all the defects found during the functional and regression testing.

Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).

Involved in writing Cucumber Gherkin scripts as part of product design

Test automation for a web application using Cucumber.

Performed Cross-browser testing using Sauce Labs.

Involved in testing the mobile application using Appium for IOS and Android Apps.

Worked with all agile development and SCRUM process throughout the entire project.

Worked extensively on SoapUI for mocking the back-end web service calls.

Developed automated Cucumber tests using Java for step definitions.

Assisted in installation and testing of Cucumber traceability system.

Organised Defect Review meetings and Quality Assurance meetings to escalate the issues found. Scheduled Weekly Status meeting with Development and Management teams to discuss bugs and other issues.

Wrote SQL queries and stored procedures to validate data.

Environment: Java, Selenium WebDriver, TestNG, Extent Reports, Eclipse, Windows, Oracle, Maven, JIRA, JSP, SOAP UI, Appium, Scrum, Agile, Sauce Labs, Jmeter.

EXPRESS SCRIPTS INC. India Nov 2013 – Aug 2015

QA Automation Engineer

Express Scripts Inc. is the largest prescription solutions in the PBM market operating from USA and Canada. After the acquisition of the market leader Medco, ESI is merging all the members and vendors from Medco into its home process. As part of Regression Team, Objective is to ensure the quality of integrated applications across Health care functionality/Operations for monthly Releases is working as expected after functional changes to the applications. Application development is on Waterfall and Agile Methodologies.

Responsibilities

Reviewed the Product Backlog, Functional Specifications Document, and Technical Documentation.

Interacted with the Project Manager, Business Analysts, and Developers to understand the application design and functional specifications.

Implemented Data Driven automation test framework with Selenium WebDriver, Java, and TestNG.

Served as a coordinator for all testing activities on a project.

Wrote test cases to handle Alerts on the web page.

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

Performed Selenium Synchronization using Explicit & Implicit waits.

Worked on Selenium GUI Object/element verification is done through XPath, CSS locators.

Used Firebug and Firepath for element identification while creating Page Object Repository.

Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver.

Involved in writing and executing the Test cases and Test Suites using Java and Selenium WebDriver.

Executed test cases and participated actively in System Integration Testing and Regression Testing and used SoapUI to test the application web service.

Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as the source of Test Data.

Created test reports generated out of TestNG and captured the error screenshots.

Interacted with the Development team and the Environment team in prioritising the defect list and validating known bug fixes.

Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Jira.

Shared Daily Status Reports with all the team members, Team Leads, Managers, and Clients.

Used Jenkins tool for continuous integration of the builds.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from the database for executing user-specific test cases.

Environment: Selenium WebDriver, Eclipse, SoapUI, Java, TestNG, Oracle, SQL, Jira, Jenkins.

UNION BANK India Sept.2011 – Oct 2013

QA Analyst

Union bank provides several software applications for retail and commercial banking that caters to the need of the customers. Various products involve OLB - online banking for retail customers, IBB Internet business banking for Commercial/Small biz customers, I worked as a QA analyst in testing the OLB functionality and web applications to continue business as usual.

Responsibilities

Analysed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the scope of test strategy.

Developed detailed Test Plan, Test Case Documents based on the TRD, FRD and BRD.

Executed Automation Testing for Java/J2EE applications using Selenium IDE & Selenium RC.

Developed Selenium RC Scripts using java and Junit covering all requirements for enhancements.

Involved in Automation of Web Application using Selenium IDE.

Used Selenium to automate Web Application testing.

Implemented a Modular framework for Selenium Scripts using Page library.

Created Selenium Test cases with JUnit Test case frame work using page library.

Developed ANT scripts to automate Build Process for running Regression Scripts.

Used Selenium Grid to run tests on multiple platforms in parallel.

Performed manual testing and Front-end Web based Functionality testing, for Smoke testing, Regression testing, Integration testing and System testing.

Involved in testing the database and data validation using SQL Queries.

Used SQL Queries in back end testing, checking referential integrity and variables as well.

Involved in different meetings and walkthroughs and sent weekly status to QA manager.

Environment: Java, Selenium RC/IDE, Ant, JUnit, XPath, Eclipse, Oracle, SQL, JSP, UNIX.

MediExpress India June 2009 – Aug 2011

Software Engineer

MediExpress medical claim processing application is all about Claim processing system for Medical Insurance. This includes membership management, Plan management, Benefit configurations, case management, Invoice, Worksheet and Payments & reimbursement functionalities.

Responsibilities

Involved in all phases of Software Development Life Cycle.

Interacting with onsite Coordinator in Analyzing the Requirements.

Involved in UI designing, coding and Integration of business logic.

Developed web pages using client side technology HTML and applied style using CSS.

Designed and implemented of Java classes, JSP pages and style sheets.

Developed the Servlets for processing the data on the server.

Implemented SQL queries and Stored procedures for database.

Used Junit framework for Unit testing of application and GIT for version control.

Built application using ANT and used Log4J to generate log files for the application.

Performed Unit Testing and System Testing.

Used Eclipse IDE in developing the application.

Generating the Reports based on Client Specification.

Review the Deliverables of the other Team Members within the Project.

Environment: Java/J2EE, JSP, Servlets, XML Web service, Junit, SOAP, Log4J, Unix, SQL Server.



Contact this candidate