Post Job Free
Sign in

Test Cases Web Services

Location:
Irving, TX
Posted:
July 24, 2017

Contact this candidate

Resume:

RAMI REDDY

QA Test Engineer

Email ID: ac1gqc@r.postjobfree.com Phone: +1-732-***-****

Professional Summary:

Over 5+ years of experience as a QA Analyst testing Web-based Client/Server applications. Experience in Functional, Automation, Web Services, Regression tests, UAT .

Extensive experience in creating automation environment using Quick Test Professional, Selenium RC, Selenium Web driver, Cucumber,, JavaScript, SOAPUI

Excellent understanding of Software Development Life Cycle and Test Methodologies from project definition to post-deployment documentation.

Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.

Preparing test cases for the system covering SRS document, design document, reviewing them with the developers and finalizing the test cases.

Extensive experience on Functionality Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, UAT Testing, Black Box testing, Ad-Hoc and End to End Testing.

Experience Tester in Agile Development Environment. Using TDD and ATDD approach.

Experience testing web based applications, Siebel applications using testing tools like Quick Test Pro 11.0, Rational Robot.

Experience in Software Development Life Cycle (SDLC) using the Waterfall Model and good understanding of Agile Methodology.

Experience in testing and writing complex SQL, T-SQL and PL/SQL statements to validate the database systems and for backend database testing

Proficient in SDLC including test strategy preparation, test plan development, test case creation, test execution and bug tracking.

Validated Service-oriented architecture (SOA) for distributed computing using Web Services Testing.

Ability to develop and present test plans, testing summaries, defect reports, and defect trend data throughout the project test cycle.

Good knowledge of creating automated test scripts using HTML, VB Script, Java and JavaScript.

Interacted actively with the team in identifying bugs.

Quick learner, Self-motivated and problem solving skills.

Excellent technical analytical skills as well as logical reporting skills.

Good team player with an ability to work independently in a time sensitive environment.

Technical Expertise:

Operating Systems: UNIX, Linux, Windows 7/XP/2000

Databases: Oracle 11g/10g/9i, SQL Server 2008/2005, LDAP

Database Tools: TOAD, SQL Navigator

Programming: Languages C++, .Net, Java, Web Services (SOAP and RESTful), Java Script, JSON, HTML, XML, PL/ SQL, J2EE, JSP

Automation: Selenium, Cucumber, QTP, Win Runner

Scripting Languages: Shell Scripting, VB Scripting

Protocols: FIX Protocol, FTP, UDP, TCP/IP, TIBCO EMS, HTTP

Test Management Tools: IBM Clear Quest, Quality Center, Test Director

BARCLAYS New York OCT 2016 – TILL DATE

Role: QA Engineer

Description: Barclays is one of the largest well known financial companies. The company, which has operations throughout the United States, and Canada, also provides retail deposit, consumer loans, and credit cards. Worked as a QA analyst on the following products: commodities, loan, derivatives, trading, Stock, mutual fund, option, fixed income, bond and Real Estate Portfolio Management. Worked extensively with the real time trading applications which clients can use to do trade.

Responsibilities:

Analyzed business requirement documents and functional requirement documents and was involved in all phases of the project lifecycle.

Involved in implementation of entire Testing life cycle. Followed the Agile/Scrum process.

Updated the Test Plan and added Test Cases for very Sprint.

Developed User Interface using JavaScript, JSP and HTML.

Used TestNG to run multiple test cases in parallel, reported issues using JIRA tracking tool.

Conducted Functional, Integration, System, Regression, UAT, Smoke and Operational Testing.

Mapped the test cases to the requirements using requirement coverage function in Quality Center.

Configured Data driven framework with Apache POI to read and write to Excel file, Parameterized tests using JUnit.

Developed test scripts to automate process of testing in Selenium Web Driver.

Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.

Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.

Used Maven to build and run the Selenium automation framework. Configured Maven for Java automation projects and developed Maven Page Object Model (POM).

Creation and execution of test cases for REST services using PostMan.

Tested in a distributed test execution environment using Selenium GRID.

Developing data driven framework using TestNG.

Integration of automation batch run job with Jenkins.

Conduct laboratory sessions and teach students Unix/Linux Shell and Python Scripting.

Developed test scripts to automate process of testing in Selenium Web Driver.

Wrote and executed automated Data Driven Test Scripts in QTP for different test scenarios, inserted various checkpoints to check web pages, table contents, databases, bitmaps and text.

Automated Web Based testing using Quick Test Pro (QTP).

Used JIRA for Bug reporting, Tracking and defect Management.

Developed reusable and well commented Selenium functions using Java.

Tested web services, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of Web Services.

Extensive knowledge in Python, JAVA, MYSQL, Oracle Unix and Linux.

RESTful web service testing using JMeter.

Environment: Microsoft Office, Selenium, Maven, Quick Test Professional(QTP), SQL Database under Windows platform IIS 5.0, Coded UI, Python Script, JavaScript, JUnit, JMeter, TestNG, JIRA, Python, JAVA, MYSQL, Oracle Unix and Linux.

AT&T, NJ APRIL 2016 -SEPT 2016

Role: QA Engineer

Description: AT&T Telecom offers voice, data and video services to consumers, small and medium-sized businesses, and wholesale customers across 28 states in United States. Its strategy is to be the customers’ first choice for communications and entertainment services. Worked on Telecom billing software application, that supports the full range of telecom customer care, billing and ordering activities in single and convergent multi service environments.

Responsibilities:

Analyzed the Business Requirement Document (BRD) and Functional Specification documents (FSD) to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.

Participated in Walkthroughs with Team lead, System Analyst, Project Coordinator and the development team to discuss the outstanding defects and scope change requests.

Analyzed test data and Conducted Database or Data driven testing under certain business rules for data population in DB.

Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.

Migrated scripts from Selenium IDE to Selenium Web driver and created framework scripts from scratch.

Used Selenium core to quickly record and play back the tests in the actual environment that they will run the web browser.

Performed Selenium Web Driver- and Appium-based tests using the webdriver.io node.js JavaScript bindings.

Involved in writing test scripts using java and executed it through Selenium /Cucumber.

Written and executed test cases in HP Quality Center for the release.

Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.

Participated in Defect Repro Sessions with Devs, Marketing and PMs.

Sole performance of API testing with different sub-systems as a part of Back-end test.

Tested on Iphone, Ipad, Various Android devices, with various software versions.

Major involvement in Web Client of AT&T Messages app.

Worked with the Development team on Agile and translating them to the V model for the testing team.

Handled testing of multiple modules involving Tablet, mobile, VVM and Web all at the same time.

Performed end to end testing (Rest API, Database).

Uploaded and executed the Functional Test cases into HP Quality Center.

Extensive involvement in performing Data Driven test using parameterization technology.

Involved in writing the Project test plans for this test effort by using the AT&T template and attempted in collecting the team meeting minutes.

Used Rational Clear Quest Bug Reporting tool to log the defects and reporting purposes for developers to fix the defects.

Developed White box and Black box (System Testing) test cases.

Written and executed SQL queries to access the p CA database as a part of data driven test.

Performed J Unit framework testing and created Traceability matrices.

Suggested/Created application scope Changes in this release.

Worked very closely with the Development team to analyze the application at the backend level and to describe the defects.

Trained and assisted new team members on data analysis using the API tools

Environment: HP ALM 11.0, Selenium, Selenium WebDriver, Selenium IDE, HP Quality Center 10.0/9.0, Appium, JUnit, Manual Testing, Agile, Java, JavaScript,SQL, Rest API.

Pacific Life Insurance, San Diego, CA

Role: Automation Engineer FEB 2015 –MARCH 2016

Description: Pacific life provides a wide range of life insurance products, annuities, and mutual funds, and offers a variety of investment products and services to individuals, businesses, and pension plans. It also counts more than half of the 100 largest U.S. companies as its clients.

Responsibilities:

Developed and executed test plans and test cases based on business requirements and functional specifications

Used Selenium Grid to run test cases in multiple browsers and Platforms.

Designed Automation Test cases using Selenium WebDriver, Java, TestNG, Cucumber, JVM and Maven.

Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver.

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.

Expertise in designing and implementing Selenium Automation Frameworks using Data Driven, Hybrid, Page Object Model (POM).

Worked with testing frameworks - TestNG / JUnit.

Tested compatibility of application for dynamic and static content under various cross browsers using CSS selectors and XPATH in Selenium.

Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.

Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.

Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.

Involved in Agile Development environment and Implemented using TDD and ATDD approach.

Implemented agility in testing the application using Scrum.

Implemented and involved in Continuous Integration of automation framework using Jenkins tool.

Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.

Responsible for Reviewing test cases and defects logged by all the team members.

Environment: Selenium WebDriver, GRID, Jenkins, SOAP UI, Java, Maven, TestNG, JIRA, Firepath, Firebug, Eclipse, XPATH, SQL Server, JMeter, JavaScripting, BDD, TDD Framework.

GLOBAL EDGE, Bangalore, India DEC 2013 –JAN 2015

Role: QA Test Analyst

Description: Global edge Software is a CMM Level 5 company, associated with most of the top Multinational Companies. Global Edge is a decade old Bangalore based Company, specialized in global software and hardware solutions in domains like Embedded Systems, Wireless, IC Design, Residential Gateway, Storage Area Network for multiple vertical industries and Automotive and Automation control, communication and information Solutions. GES has a HYBRID DELIVERY MODEL that assures clients cost effective and end-to-end solutions, backed by strong development capabilities in Bangalore, India, with about 600+ Employees with some of the Fortune 500 companies like HP, Samsung, Siemens, and Phillips etc.

Responsibilities:

Analyzed requirement documentation, functional specification, design documentation and identified test scenarios.

Created test plan, test strategy, test cases, scripts based on functional specification, prepared test data for testing.

Performed all types of manual testing including Functional, GUI Testing, Smoke, System, and Regression testing.

Created Defects and tracked the defects using Quality Center10.0

Developed Traceability matrix, mapping Test cases to the Requirements.

Plan, Schedule and Co-ordinate testing tasks in Quality Center.

Involved in SOAP and Restful web services using SOAP UI.

Developed Automation Driver Component Scripts, common and application common reusable library functions, Configuration files and Recovery Scenarios using VB Script for QTP 11.0

Involved in executing SQL queries to verify database was updated.

Implemented QA best practices and required tools.

Extensively worked with all QualityCenter10 modules Management, Requirements, Test Plan, Test Lab, Defects and Dashboard.

Expertise working with Requirements Traceability Matrix in Quality Center.

Managed all testing efforts throughout the project lifecycle in an Agile/Scrum environment responsibilities include daily scrum calls, test planning, test case creation, requirements traceability, issue defects, troubleshoot and retest defects, regression of the final product and coordinated UAT with client representatives for final approval prior to go live.

Environment: HP Quality Center 10.0, Quick test Pro QTP 11.0, ADO.net, C, J2EE, Restful, XML, Business Intelligence BI, Soap UI Web Services, SQL Server 2008, SQL Developer, Java, AJAX

Client: AVEVA, Hyderabad, India SEP 2012 - NOV 2013

Role: QA TESTER

Description: AVEVA has been the world's leading engineering software provider to the plant, power and marine industries for over 45 years. We have achieved this by continual and visionary technical innovation, working in close partnership with many of the world's leading engineering companies. As a result, AVEVA is trusted to deliver not only the most powerful software tools available, but to put its customers' long-term business interests at the heart of its technology development

Responsibilities:

Responsible for ensuring the high quality of AVEVA software deliveries to customers.

Worked in building and maintaining the test automation framework, for use by different AVEVA products.

Performed and monitored the daily tests, providing regular status reports as required.

Experienced in scripting of automation tests using C# with Selenium. Important Working Relationships

Worked collaboratively with the automation test team to build a robust framework and assist teams in rapid automation.

Worked closely with other members of the test, development and scrum teams.

Hands on experience on cascading style sheets for creating and using styles using HTML 5 and CSS 3

Experienced with working on tools such as JIRA and GIT will be an added advantage.

Expertise of Agile, or structured development methodologies.

Environment: HP Quality Center 9.5, JIRA, Quick test Pro QTP 11.0, ADO.net, C, XML, Business Intelligence BI, Soap UI Web Services, SQL Server 2008, SQL Developer, Java, AJAX

Client: STANDARD CHARTED BANK; Hyderabad, India JULY 2011 – AUG 2012

Role: QA TESTER

Description: We're India's largest international bank with 99 branches in 42 cities, and we've been operating here since 1858. We use our global capabilities and deep local knowledge in India to provide a wide-range of products and services to meet the needs of our personal banking and business customers .We build our products and services around you and have a number of commitments to help ensure that our customer have the best possible experience with us.

Responsibilities:

Analyzed the Business Requirements document and have written Test Cases.

Worked as QA Tester for Multiple Pay Transaction System

Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources.

Ensure traceability of test cases back to the Business requirements.

Conditioning data available from the repository as per the front end of the application under test.

Responsible in developing Test Cases with Test Director. Used Test Director as Test Management Tool.

Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.

Involved in Functional, Regression, Performance and User Acceptance Testing.

Performed User Acceptance Test on the application by interacting with the end-users.

Provide a weekly project report that includes testing metrics and status reports.

Extensively used SQL scripts/queries for data verification at the backend.

Reported bugs and interacted with developers to resolve the problems.

Environment: Test Director 7.5, JDKL3, DB2, C++, .NET, SQL Server 2000, Win NT 4.0/2000

Academic Qualifications:

Masters in computer Science & Technology.



Contact this candidate