Post Job Free

Resume

Sign in

Web Services Life Cycle

Location:
Aurora, IL
Posted:
August 02, 2023

Contact this candidate

Resume:

Deepthi Betha

adyohx@r.postjobfree.com

Mobile: 848-***-****

Chicago, IL

Professional Summary:

Over 8+ years of experience working as Quality Assurance (QA) Engineer for Software Development and Testing life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web, Mobile and Client-Server Applications.

Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Agile, Waterfall and V model.

Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium WebDriver, Junit, TestNG & Cucumber.

Experience in developing selenium automation framework using JUnit/TestNG/Cucumber and developing ANT/Maven targets to execute automation suites from command line.

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

Experience in developing and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.

Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.

Experience testing with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.

Worked on ERP System (Oracle apps) using Oracle database for fetching the data.

Experienced in Database Testing using interfaces like TOAD and SQL Navigator.

Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.

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

Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents.

Possess strong technical aptitude with strong analytical, problem solving and communication skills.

Experience in -Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of scripts.

An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.

Skill Set:

Primary Skills

Automation Testing, Cloud-based Application Testing, Web/Mobile App Testing, Functional Testing, Integration Testing, Regression Testing.

Testing Tools

Selenium (Selenium IDE, Selenium WebDriver) TestNG/Junit/Cucumber SoapUI, Postman and Egg Plant Functional & AI (Artificial Intelligence), Katalon Studio.

Test Management Tools

QC/ALM, JIRA, TestRail, XRAY, ServiceNow, Microsoft Dynamics 365, Microsoft Test Management(TFS)

Programming languages

COBOL, SQL, HTML, XML, Java, Groovy

IDE Tools

Eclipse IDE, Katalon Automation Recorder, Egg Plant Functional Recorder, Visual Studio.

Business modeling tools

Microsoft Office Suite (Excel, PowerPoint, Access, Outlook, Visio, Project) UML and Google Suite.

Business Methodologies

Agile/Scrum, Waterfall, V-model & DevOps.

Databases

DBeaver, Oracle, SQL Server, NoSQL, MySQL.

Operating Systems

Mac OS X, WIN 2000/XP/7, 8, 10, Unix, Linux, HP-UX, Sun Solaris.

Work Experience:

Client: AmpliFI Loyalty Solutions Naperville, IL Aug 2020 – Till date

Project: AMP (AmpliFI Management Portal)

Role: QA Engineer

AMP gives the visibility and capability to make those program improvements with better data access and administrative tools and have the power to adjust on the fly to meet the ever-changing targets. AMP easily manage campaigns and the loyalty program. It allows to view cardholder profiles, card information, transfer points, process cash back, and change account status from the Dashboard. It can impersonate to the respective financial institutions/program through AMP and can make necessary transactions, orders and purchases.

Environment: Unix/Linux, DBeaver, Postman, XRAY, TestRail, COBOL, Eclipse, Jenkins, Firepath, Firebug, HTML, XML, Git Hub, Agile, Jira, Test Manager, Mobile Testing, SQL, Oracle and Windows.

Responsibilities:

Development of Application Test Plan, Test cases, Test Objectives and Strategies, and worked same on multiple projects.

Anchored complete test efforts for production release call happened on every Tuesday.

Involved in Sprint Planning and Grooming sessions to develop and decompose backlog epics to user stories by coordinating with Product Owners and Business Analysts.

Participate in Daily Stand-Up Meeting/Scrum call to confirm the progress, issues, bottlenecks for the work items and arrange a grooming session for items that are slow/stopped progress.

Experience communicating with business/stakeholders, users, other technical teams, and management to provide testing related updates.

Extensively worked on Linux/Unix platform to create the accounts/Augeo ID’s for different FI’s/programs to make the transactions work.

Experience with quality metrics and clear status reporting on several testing workstreams on projects/initiatives.

Ability to work independently and as part of a team while operating effectively in a collaborative environment.

Co-ordinating with Sales and Marketing team members to anticipate the work for the next week Release.

Collaborate the test reports from every board to make the application as more accurate and as bug free product.

Used SQL Queries to retrieve the data from various Tables and to test the DBeaver database.

Involved in functionality testing using SOAP UI on HTML pages, its dynamic contents and the integration with content management, Web Services and Database functionalities (XML, SOAP UI).

Worked closely with the test team for long hours daily, led the testing and verification for numerous difficult and challenging test cases on UNIX Platform.

Hands on working knowledge in Mainframes platform (Unix/Linux) using PUTTY.

Worked for Infrastructure team supporting servers (which Include (Linux, Solaris, and Aix, NT) Production, QA, TEST, UAT Environments.

Work Experience:

Client: United Airlines Chicago, IL Jul 2018 – June 2020

Project: International Basic Economy and Manage Reservations

Role: QA Analyst

Responsibilities:

Expertise in testing concepts, test plan/ strategy and validation techniques. Working knowledge of testing execution and bug tracking tools

Active member in Daily Stand Up Meeting/Scrum call to update the status on the tickets, issues, bottlenecks for the work items and arrange a grooming session for items that are slow/stopped progress.

Conduct Defect Triage meetings to review show stopper defects and also review Sanity, Regression test results.

Driving the offshore team members to manage work allocation through JIRA to meet daily targets.

Developed Hybrid framework using Selenium web driver with reusable components and utilities.

Used SQL Queries to retrieve the data from various Tables and to test the database.

Involved in functionality testing using SOAP UI on HTML pages, its dynamic contents and the integration with content management, Web Services and Database functionalities (XML, SOAP UI).

Development of end to end test scripts in Cucumber based on Behaviour Driven Development.

Capture the fiddler sessions from the common service layer (CSL) and validate operations and parameters are as per design.

Regression and Functional test cases done for Manual and Automation using Behaviour Data Framework with Cucumber model.

Responsible for configuring Jenkins for Continuous Integration/Deployments CI/CD for running the regression, smoke suites and generate the XML reports showing the metrics of test pass and failures.

Worked closely with the test team for long hours daily, led the testing and verification for numerous difficult and challenging test cases on UNIX Platform.

Had decent knowledge in Unix commands like Copy, move etc., directory files using PUTTY.

Conducted Cross channel testing among all the channels/pods and published the release test reports to all the stakeholders.

Worked for Infrastructure team supporting servers (which Include (Linux, Solaris, and Aix, NT) Production, QA, TEST, UAT Environments.

Work Experience:

Client: LesSchwab Tires, Bend, OR Feb 2018 – Jun 2018

Project: Workday HCM – (SaaS Application)

Role: QA Automation Engineer

Workday is the set of tasks that need to occur as a part of an HR process, establish and associate all details such as approval chains, notifications, escalations, validation, help text on the step, security of who is seeing what step etc. A BP (Business Process) in Workday include Hire, Propose Compensation, Create Position and Termination. Workday delivers all the basic ones, and we just need to make the business decisions of how your process should work, defining the approvers, etc

Environment: Selenium WebDriver, TestNG, Katalon Automation Recorder, SOAPUI, Maven, XPATH, Eclipse, Jenkins, Firepath, Firebug, HTML, XML, Git Hub, Agile, Jira, Test Manager, Mobile Testing, SQL, Oracle and Windows.

Responsibilities:

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

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

Gathered the Requirements from Business Process and worked with them using the Katalon Automation Recorder to record & playback the actions of the workflows of the Workday Project.

Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.

Develop automated acceptance tests using technologies such as: TestNG, and Selenium.

Developed Selenium Automation framework – Created a framework (Keyword and Data driven) on Selenium using TestNG.

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 WebDriver, TestNG and Jenkins.

Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test Test scenarios, Test cases and test conditions identified.

Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.

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

Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

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

Created whole test framework using Selenium for further test creation and execution.

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

Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.

Extensively used Selenium (XPath and CSS locators) to test the web application

Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.

Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc

QA Engineer (Manual & Automation), Prodapt Solutions, India Jun 2013 - Apr 2016

Client: Intrado Inc., West Corporation, USA

Project: 911 NET

Tools: Automation (Selenium/Java, SQL), Web Portal

Intrado Inc develops a 9-1-1 Universal Emergency Number Webportal application for Public use in United States, providing emergency services to Police, Fire and Medical in emergency situations. Using 9-1-1, Users could create a change request for the existing records, authorities will verify and approve the request, and the respective status is updated in real time.

Responsibilities:

Analysis of Functional Requirement and Business Requirement documents and communicating with BA.

Preparing Test Scenarios based on RSM (Requirements Specification Matrix)

Develop and review test strategy, test scenarios and test cases.

Coach teams to perform functional, system and regression testing.

Automate traditional manual testing environment using Selenium/Java environment.

Involved in creation of automation framework in Selenium WebDriver using Data driven approach like POM Pattern.

Develop test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development was done under Eclipse IDE.

Hands on E2E & Integration testing using SOA methodology.

Develop an automated framework for additional features using agile methodologies.

Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.

Extensively queried through SQL to check the database records.

Responsible for performance testing using Performance Center and HP LoadRunner.

Created workload model based on the Vuser count and number of transactions to be achieved in a particular duration.

Track bugs and present reports to client and internal management.

Liaison with client for requirements assessment and change requests.

Wide Experience with HP tools Quality Center (QC), LoadRunner, Performance Center and JMeter Open source tool for Performance Testing

Escalation handling and critical issues/bugs resolution lead.

Test Engineer, Sify, Hyderabad -India Sep 2011 – May 2013

Client: iTest

Project: Institute of Banking Personnel Selection

Tools: Manual & Automation (Selenium/JavaScript)

Responsibilities:

Documented and executed Test plans, Test cases and Test scripts based on business requirement document.

Developed QA processes automation test scripts using Java/Selenium to test Web based user interfaces for different type of browsers Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.

Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.

Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.

Experience in using Microsoft Test Management tool(MTM) to record and play the test suites in both manual & automation-aided exploratory testing.

Regression and Functional test cases done for Manual and Automation using Behaviour Data Framework with Cucumber model.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.

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

Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analyzing Business Requirement/Features and preparing the Test conditions in HP Quality Center.

Client: Sify Limited

Project: ERP, Portal Services

Tools: MySQL, Manual Testing, CRM

Responsibilities:

Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.

Extensively queried through SQL to check the database records.

Engaged in manual enhancements, code reviews and maintaining deliverable quality.

Validated the data from Front End to Back End tables in Oracle Database.

Participated scheduled meetings with Development team and Business analysts.

Monitor and track high Priority defects on day-to-day basis, write positive and negative test cases, improve traceability, to reduce project risk and increase the quality of the application

Prepared test estimation, test plan, functional and regression test suite for project

Interacted with developers to follow up on defects and issues.

Responsible for providing the status updates to the team on daily basis.

Bachelor of Technology in Electronics & Communication Engineering



Contact this candidate