Post Job Free

Resume

Sign in

Java, Selenium WebDriver, Cucumber, RestAssured, TestNG, JUnit

Location:
Frisco, TX
Posted:
April 17, 2024

Contact this candidate

Resume:

Sushma Gaddam

+1-945-***-**** ad42lo@r.postjobfree.com

OBJECTIVE:

A dynamic and a result-oriented Software QA Engineer & Automation with 10 years of experience in the IT Industry. Expertise in collaboration on testing efforts with the product teams, development teams, onshore and offshore QA teams. Managing design, development and execution of the entire test process, track and report the progress. Proficient in defining Testing methodologies and ensure remarkable results.

PROFESSIONAL SUMMARY

●Experience in working on different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.

●Excellent knowledge and experience in working with open-source automation testing tools, Selenium (Selenium Web Driver and Selenium Grid), Unit testing Frameworks such as TestNG, Test Management tools JIRA, ALM and CherWell.

●Implemented different automation frameworks like Data-Driven Framework, Hybrid Framework, Page Object Model Framework, using Selenium WebDriver for many projects.

●Worked extensively in writing and executing Selenium WebDriver automation scripts in Java for cross browsing testing .

●Designed and executed test cases for RESTful APIs using REST Assured framework and Java programming language.

●Experience in preparing Cucumber feature files (User Stories) and automated the feature file using Java.

●Expertise in using different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator’s ID, Class name, CSS Selector, Xpath etc.

●Experience in creating test scripts using CATT tool for window based Calypso application.

●Experience in Java programming language using IDE tool Eclipse and unit testing frameworks such as JUnit, TestNG unit testing frameworks in creating test scripts, test suites and HTML reports.

●Hands-on experience in using project building tools like MAVEN in adding dependencies by maintaining in pom.xml file and on version control tools like github and bitbucket.

●Experienced in using Test Management tools such as HP Quality Center (QC)/Application Lifecycle Management (ALM), JIRA and CherWell bug reporting tools to track test progress, test execution and deliverables.

●Experienced in performing Continuous Integration (CI) and Continuous Delivery (CD) automation using Jenkins tool for scheduling the jobs and expertise working on configuration management tool Subversion.

●Good experience in performing Database Testing including data integrity and data validation testing.

●Participated in Requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.

●Proficient in performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, Parallel Testing, Integration Testing, Regression Testing & UAT.

●Good experience in VB Script to .NET Migration, IMS DB to DB2 Migration and Cloud Migration.

TECHNICAL SKILLS

Testing Skills

Test data preparation, Defect management, Test reporting, Test Manager tools, Test Automation script writing, Black Box and, GUI and API Testing, SQL.

Databases

MS SQL Server and DB2.

Languages

Core-Java, SQL/ PL SQL.

Web/JavaEE Technologies

Web Services, HTML, XML, HTML5. REST Assured

IDE Tools

IntelliJ, Eclipse

Testing technologies/tools

HP Quality Center, WebDriver, TestNG, Jenkins, Postman, Insomnia, Cucumber, RestAssured, CATT and Datadog.

Other Tools

JIRA, ALM, Cherwell

EDUCATION

Electronics & Communications Bachelor of Technology Acharya Nagarjuna University 09/2008 – 05/2012

WORK EXPERIENCE

CLIENT: Photon -Fidelity Investments 11/2022 – TILL DATE

ROLE: Senior QA AUTOMATION ENGINEER

DESCRIPTION:

Fidelity Investments is one of the largest and most well-known financial services companies in the world. The company has grown to become a global leader in wealth management, investment planning, retirement services, and brokerage services. Fidelity Fund and Investment Operations (FFIO), provides Accounting and investment management support services to Fidelity Business and Mutual Fund shareholders. Event Store is a preferred persistence layer to store or consumed or generated events maintaining complete traceability and audit ability of events It orchestrates replay mechanism using event Store.

Collateral adapter process the events received from upstream systems like SDS and send the Data to Calypso. Calypso supports Trade settlements, Margin Calls, Repo and Collateral life Cycle events. Calypso has nightly Scheduled Jobs which distributes various reports to stakeholders and downstream Systems like CashAvail, APEX, TradeODS.

ROLES & RESPONSIBILITIES:

●Worked in an Agile Scrum environment, participating in daily meetings, sprint planning, grooming sessions, and retrospectives.

●Collaborated with program managers, modelers, product owners, and developers to ensure smooth execution of project tasks.

●Responsible for creating and executing Testing strategies, Test plans, Test cases, and Test scripts for global tools, systems and databases.

●Reviewed test plans and defect logs authored by business testers and tracked sprint progress in Agile methodology.

●Prepared detailed Test Metrics reports on a weekly basis to provide insights into testing status.

●Developed automation scripts for regression testing of the Calypso desktop application using the CATT Tool.

●Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.

●Designed and executed test cases for RESTful APIs using REST Assured framework and Java programming language.

●Designed automation scripts using Cucumber, Java JDBC, and JUnit to generate .csv and .json files, subsequently uploading them to the Wiremock Server for Nightly Cycle regression.

●Conducted functional testing, regression testing, usability testing, UI testing, and database testing.

●Logged and tracked defects using Jira and updated defect status with test results.

●Conducted backend testing by writing SQL queries using SQL Developer Tool.

●Interacted closely with development, maintenance, and business teams regarding changing requirements, builds, and releases.

●Participated in defect management and bug reporting meetings, collaborating with developers, business analysts, and project managers.

Skills and Technologies Used:

●Proficient in Java programming language.

●Experienced in using testing frameworks/tools such as Cucumber, TestNG, REST Assured, Jenkins,Selenium WebDriver and SoapUI, Insomnia and IntelliJ IDE.

●Familiar with working on JSON and XML.

●Utilized CATT for creating scripts to Calypso Window based applications.

●Expertise in SQL for backend testing and data manipulation.

●Implemented automation frameworks like Hybrid driven Framework.

●Worked in a Windows environment.

CLIENT: IBM - MVWC (MARRIOTT VACATIONS WORLDWIDE CORPORATION) 01/2021 – 08/2022

ROLE: QA AUTOMATION ENGINEER

DESCRIPTION: Marriott Vacations Worldwide Corporation is a pure-play public timeshare company. Formerly a division of Marriott International, Marriott Vacations Worldwide was established as a separate, publicly traded entity focusing primarily on vacation ownership in November 2011. Marriott Vacations Worldwide runs more than 70 resorts with over 400,000 Owners and Members. Its brands include Marriott Vacation Club, Marriott Vacation Club Pulse, Grand Residences by Marriott, and The Ritz-Carlton Destination Club. In Lower Environment, there are some Web applications. As a part of LET project I test some of the functionalities in each application to check that whether the functionalities are working as expected.

ROLES & RESPONSIBILITIES:

●Worked in Agile software development model and involved in daily meetings with program managers, modelers, product owners, developers, etc.

●Followed Agile Scrum process and involved in Sprint Plans, Daily Scrum meeting, Grooming Sessions, retrospective and responsible for working with in a team to create document and execute testing strategy, test plans test cases and test scripts in support of a set of global tools, systems and database.

●Reviewed Test Plans and Defect logs written by the business testers.

●Responsible for tracking the sprint progress and closing the tickets in agile Methodology.

●Prepared for detailed Test Metrics on a weekly basis for the projects to know the status of the testing.

●Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.

●Develop test cases for functional and regression testing.

●Performed Regression tests to verify whether modifications made in the application have not caused unintended adverse side effects.

●Conducted usability testing, UI testing, functional testing, and database testing.

●Defect logging and tracking using CherWell and updated the test defects status with results.

●Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

●Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries using Management Studio Tool.

●Database and retrieval and data validation and security system.

●Involved in developing numerous test cases for manual testing.

●Interacted with the developers to resolve the problems.

●Participated in Defect Management and Bug Reporting meetings.

●Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

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

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

●Used TestNG framework to run unit test and Maven to build the Project

●Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.

●Performed Scrum (Agile) methodology for testing the application.

●Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.

●Analyzed system specifications, developed test plans, test cases and Test Scripts for Client/Server and web.

●Performed Regression, Functional, System, Integration testing and Application Testing.

●Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Visual Studio, HTML, XML, Eclipse, Firebug, Agile, My SQL, Windows.

CLIENT: IBM - UPS 02/2020 – 12/2020

ROLE: QA AUTOMATION ENGINEER

DESCRIPTION: United Parcel Service (UPS) is an American multinational package delivery and supply chain management company. Load Handling (LH)is IMS DB/DC & DB2 application. The application runs in real-time mode using Transaction Manager (TM) and in batch mode using Batch Messaging Processing (BMP). The objective of this effort is to move the LH Application functionality off of IMS and migrate to CICS/DB2 with minimal (negligible) changes to the visual representation of the current screens.

ROLES & RESPONSIBILITIES:

●Worked on Agile/Scrum Methodology involved in giving points to User Stories, Backlog grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.

●Developed and maintained test cases based on user stories and other BRD’s in excel.

●Analysis of Business and Requirement Specifications, Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application.

●HP suite like Application Lifecycle Management (ALM) used to perform Regression tests.

●Coordinated with developers and record defects in JIRA to track until they are resolved.

●Performed Database Testing on IMS DB to DB2.

●Reported bug in JIRA, monitor until get fix and updated different documents in Confluence.

●Proficient in developing Test strategies and execution portion of the project testing life cycle using Manual.

●Conducted usability testing, UI testing, functional testing, and database testing.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Eclipse, Agile,DB2,ALM, Windows.

CLIENT: IBM - MERCEDES BENZ 01/2019 – 01/2020

ROLE: QA AUTOMATION ENGINEER

DESCRIPTION: The Create Project is an internal application which is used for internal decision-making purpose by seeing the information present in this application. This app is developed using Java technology and this app is created for iPhone, iPad and Web.

ROLES AND RESPONSIBILITIES:

●Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation.

●Collaborated with product management teams in an agile (Scrum) environment to develop a comprehensive set of tests for web-based applications.

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

●Involved in creation of automation framework in Selenium WebDriver using behavior driven approach Cucumber.

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

●Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.

●Developed and executed test cases and automation regression testing using Selenium WebDriver.

●Develop test cases for functional and regression testing.

●Conducted usability testing, UI testing, functional testing, and database testing.

●Tested Ajax Elements, dynamic pages, window alerts, and pop-ups.

●Developed and maintained test documentation including test plans, test cases, and test data.

●Used Firebug and Selenium IDE to capture and validate CSS locators, HTML IDs to identify elements.

●Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

●Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.

●Created Selenium web-driver automation scripts using Java to validate functionality on various browsers.

●Retest defect fixes and reopen issues when needed.

●Automate regression testing using hybrid framework i.e. both data driven & keyword driven using Selenium WebDriver.

●Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

●Supported Ditech testing and helped in identifying bugs and reporting using JIRA.

●Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.

●Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.

●Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL server.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven,HTML, XML, Eclipse, Firebug, Agile, SQL Server, Windows.

CLIENT: IBM - ANTHEM 05/2014 – 12/2018

ROLE: QA AUTOMATION ENGINEER

DESCRIPTION:

●The BnB system performs below functions.

●Creating new Benefit Plans according to the requirements offered by Anthem.

●Creating different sub components like Vision, Dental, over 65, under 65 plans and attach to the benefit codes and validate all are working fine.

●Generating the reports for Benefit codes and EC Keys.

●Creating new EC Keys and linking to the Benefit Codes.

●Validating that the Benefit Codes are working fine when make any new enhancements around.

●Validating that the newly added codes for the different services are working fine.

●Generating BX reports to check the accumulators are working fine per the members.

ROLES AND RESPONSIBILITIES:

●Analyzed functional requirements and documented the user specifications and business rules.

●Involved in writing Test Plans and Test cases documents.

●Designed automated Test Script, created automated Test Cases and executed Test Cases using Selenium.

●Developed automated script for Front-end Testing using Selenium Webdriver.

●Developed Automation scripts for new enhancements using Selenium WebDriver.

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

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

●Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.

●Prepared a Report of all automation difficulties and test results for further application.

●Used Jira for Test scripts, Rational Clear Quest for Defect Management and SharePoint for version control of Documentation and accessibility by all project teams.

●Performed data accuracy, data validation and data integrity testing by querying the database using DB2 queries to check the data table on server.

ENVIRONMENT: Java, TestNG, Selenium WebDriver, HTML, XPath, Eclipse, Firebug, JIRA, DB2 and Windows.



Contact this candidate