Post Job Free

Resume

Sign in

Web Services Test Automation

Location:
The Colony, TX
Posted:
August 29, 2023

Contact this candidate

Resume:

Resume

Bhavyateja Kanneganti

Email: adzbj2@r.postjobfree.com

Ph #: 972-***-****

Professional Summary:

Around 8 years of work experience in IT industry with specialization in Software Quality Assurance and Testing, extensive experience with web-based applications.

Extensive experience in Quality Assurance using Manual and automation tools which includes Selenium RC/IDE/WebDriver/Grid, QTP, Cucumber, HP ALM, Quality Center, Soap UI and JMeter.

Experience in black box, gray box and automation testing using Selenium-TestNG, Junit on web and client applications.

Expert in developing automation testing framework using Selenium WebDriver by following java.

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

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

Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like Soap UI.

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

Experience in preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.

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

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

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla etc.

Experience in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.

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

Excellent experience with source version control tools such as Subversion (SVN) & Git.

Experience in HP ALM, Quality Center, and JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.

Sound knowledge of RDBMS for writing SQL queries and scripts, creating Entity Relationship Diagrams (ER Diagrams), for Data Analysis and backend testing to ensure data integrity.

Working experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

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

Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.

Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

Technical Skills:

Testing Tools

Selenium IDE/WebDriver/RC/Grid, Junit, TestNG, SOAP UI, LISA & Cucumber,

Languages

C, Java, Python

Web Technologies

HTML, XML

Defect Tracking Tools

Jira, Quality Center, HP ALM

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins

Database

Oracle, SQL

Operating System

Windows Variants, UNIX.

Professional Experience:

Client: USAA, San Antonio, TX. April 19 – Till Date

Role: QA Automation Engineer/LEAD

Responsibilities:

Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.

Involved in setting up configuring the testing environment with Eclipse, TestNG, and Selenium WebDriver and Selenium Java client driver.

Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.

Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Used Java language and TestNG framework for scripting. Used TestNG framework to run unit test and Maven to build the Project.

Used Maven for building the Web Driver project.

Ran script as a batch file through Maven and generated testing report.

Used Cucumber automated testing to test new and existing functionality. Developed BDD tests using Cucumber by writing behaviors and step definitions.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.

Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.

Used Firebug to identify Elements by ID, Name, CSS, XPath, and Links on Web Pages.

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Performed SOA/web services testing using SOAP UI; wrote adaptors to test / invoke web services.

Created data-driven automation scripts for testing API Web Services using SOAP UI.

Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.

Used HP Mercury Quality Center for Test Management, for Functional Test Automation.

Testing applications manually as well as using the automated testing tools like Test Director and Quality Center/ALM.

Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.

Tested the application in highly dynamic environment with sprint team using Agile Methodology.

Created QA sizing estimated based on the changes to the web services for the scope defined in a particular release cycle.

Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, XPATH, Firebug, Eclipse, GitHub, Quality Center, Agile, SQL, Windows.

Client: Jefferson Bank, San Antonio, TX Jul 17 – Mar 19

Role: QA Automation Engineer

Responsibilities:

Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.

Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.

Evaluated and analyzed Business Requirements, Functional Specification documents.

Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.

Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.

Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Developed Selenium test scripts using TestNG annotations and generated TestNG report to review test results.

Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.

Proven success in establishment of agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.

Performed Data driven testing in Cucumber using Examples keyword to get Table data for limited sets of data and for many sets used the data from excel files.

Involved in preparing a report of all automation difficulties and test results for further application using Maven.

Monitored the test execution in Jenkins once the code pushed into CI.

Use Version Control Tool - GitHub to manage up-to-date codes and documentations.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.

Created data-driven automation scripts for testing API Web Services using SOAP UI.

Testing a complex Web based application with backend validation in mainframes and using SOAP UI.

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

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Maven, Jenkins, TestNG, Cucumber, SOAP UI, Firebug, Firepath, GitHub, JIRA, XML, agile, Oracle, Windows.

Client: Key Bank, Westlake, OH. Aug 15 – Jun 17 Role: QA Automation Engineer

Responsibilities:

Interacted with Functional and Technical Leads/Developers for understanding the requirements.

Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.

Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.

Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.

Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and JUnit.

Developed the Test Cases handling design Test steps and associated the corresponding requirements.

Developed re-usable function using JUnit for the Test Automation

Wrote Ant build scripts to automate the compilation and execution of JUNIT test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.

Used Ant for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Developed automation scripts using Selenium Web Driver, Eclipse, Junit and Java.

Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.

Tested request and response XML's based web services interfaces using SoapUI.

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

Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium WebDriver/IDE, Junit, ANT, Jenkins, SOAP UI, MSWord, MS Excel, SQL, Windows XP.

Client: Home Away, Austin, TX. Nov 13 – Jul 15

Role: QA Engineer

Responsibilities:

Involved in writing Test Scripts for the main application functionality such as validation, business workflow.

Developed Test Plans, Test scenarios, Test Cases.

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

Performed Manual Testing on different Modules of the Application.

Worked on Test Director for Loading, Executing and preparing the Test Results.

Involved in analysis of Test Plans and Test cases according to business Specifications and designing.

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.

During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.

Created Test Execution Matrices during the test cycle.

Performed Manual/Automated tests via navigation and workflow of the application.

Writing and reviewing test cases to validate the functionality of all the modules.

Created SQL Scripts to run against database testing and for populating, updating and deleting the data from the database.

Maintained Test Logs and Test Summary Reports.

Environment: Java, Manual testing, Test Director, SQL, Windows.

Education: Bachelor’s in Electronics and Communication Engineering, JNTU.

References: Will be provided upon request.



Contact this candidate