Post Job Free
Sign in

Software Development Life Cycle

Location:
Fremont, CA
Posted:
September 04, 2024

Contact this candidate

Resume:

Rupa Dangeti

Sr. QA Associate

+1-469-***-**** ***********@*****.***

PROFESSIONAL SUMMARY

Over all 12+ years of experience in Software Quality Testing and doing Manual, automated testing on Web based and Client server applications using Cucumber, Selenium, Java, Maven and TestNG.

Expertise in Banking, Financial, Marketing, Health Care and Insurance domains.

Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and Object-oriented methodologies.

Excellent understanding of Software QA Methodologies and experience in all the phases of Software Development Life Cycle (SDLC), i.e. in agile development model, Waterfall model, and V-model and mainly work experience in Scrum model and in Software Testing Life Cycle (STLC)

Expertise in automating the software testing and hands-on coding using open-source tools like Selenium IDE/RC/Grid, Selenium Web Driver, Java, and Firebug.

Strong knowledge in Web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, jQuery.

Expertise in Web Service testing (SOAP) (SOAP and RESTFUL) using Ready API and Apache Http Client Tool.

Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.

Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).

Proficiency in Ant, Maven and setting up local workspace using Maven, Test NG and Eclipse.

Skillful in functional testing using Selenium IDE/ Web Driver using Test NG testing framework.

Involved in developing the Automation using Data Driven frame work.

Expertise in getting the test data using TestNG Data provider and POI API.

Create defect log using Rally and managing the tasks and stories in Agile Environment.

Experience in designing and executing Automated Tests for Data Driven Testing.

Good understanding of bug tracking using HP QC and JIRA for Reporting the Modification Requests and collecting Test Metrics In order to Keep track of the test progress and test execution.

Good knowledge in using repositories SVN, GIT.

Good work experience in using SQL Queries in verifies the data from the Oracle DB (backend validation).

Experience in performing Manual Testing of Mobile Native Apps and Mobile Web Applications.

Good experience in using tools like Firebug and Fire path checker for identifying XPATH.

Strong problem solving, analytical skills in testing, development and automation.

Very good team player in working with others on time critical assignments. Excellent written and verbal communication skills.

TECHNICAL SKILL SET

Languages

Java, SQL, HTML, XML

Testing Tools

Selenium IDE/Grid/RC/Web Driver, QTP, HP Quality Center, Test NG, JIRA, Rally, Firebug, SOAP, SOAP UI, ReadyAPI,Postman,Restful, Apache HTTP Client Tool

Web Technologies

HTML, Java Script, JDBC,

Dev Methodologies

Agile, Waterfall

Build Tools

Ant, Maven, Jenkins, Hudson

Version Control Tools

SVN, GIT

Bug Tracking Tools:

Quality Center, Bugzilla, Rally, JIRA

Operating Systems

Mac OS Windows, Unix, Linux,

Misc. Tools

WinSCP, Secure CRT, SVN, GIT, Firebug, Splunk, Apache HTTP Client Tool

IDEs:

TOAD, SOAP UI, Eclipse

PROFESSIONAL EXPERIENCE

Client: US Bank Inc, CA Nov 2023 – till now

Role: Test Lead Automation

Project Description:

Wealth Management application is developed using Salesforce technology. This application is for Wealth Customer and it facilitates in all the Client relationship management requirement and it helps the Bankers, Advisory Center, Wealth Managers and various other roles of users to work with Wealth Customer.

Process model: Agile

Roles and Responsibilities

Participated in all the story planning meetings with Product owners, BA and developers and provide the story points to each user stories for QA team.

Creating the test cases for all the assigned Cases and execute them in IT and Smoke in UAT environment respectively.

Preparing RCA for all the Automation Failed scenarios and send the report to the client stakeholders

Maintaining the existing Regression and Smoke Automation suite

Identified the automations scenarios for regression suite from each sprint.

Creating the test data for all the applications and maintaining it for the regression.

Participating in all the clients and internal meetings and provided the QA status.

Client: US Bank Inc, CA Feb 2020– Nov 2023

Role: Test Lead Automation

Project Description:

Nucleus application is developed using Salesforce technology. This application allows the users to create the Referrals and send to the Recipient application. Wealth, Mortgage, Branch, 24 HRB, Business Banking, CCRM, Payment solutions etc, are the system is currently using the Nucleus to create Referrals and send it to the recipient systems.

Process model: Agile

Roles and Responsibilities

Participated in all the story planning meetings with Product owners, BA and developers and provide the story points to each user stories for QA team.

Creating the test cases for all the assigned Stories and execute them in IT and UAT environment respectively.

Identified the regression cases for regression suite from each sprint Stories.

Creating the test data for all the applications and maintaining it for the regression.

Participating in all the clients and internal meetings and provided the QA status.

Automation completed for all the Sprints stories and achieved In-Sprint Automation.

Client: US Bank, CA July 2018 – Feb 2020

Role: QA Specialist

Working on a complete redesign of existing hybrid banking app and engineering a brand new native IOS application from scratch with latest IOS standards for US Bank. Engineering core features like Alert Management, Push notifications, Help & services, Banker chat, Co Browse functionalities which require at most security, user privacy and efficiency. Dealing with edge case banking use cases like transfers/payments during weak internet and low battery.

Responsibilities:

Involved in design discussions and understanding of business requirements.

Perform both manual and automation test script execution across multiple platforms (iOS and

Android) to check the compatibility of the application.

Involved in SDLC Requirements gathering, analysis, design, development and testing of application using AGILE methodology (SCRUM).

Involved in manual testing, Automaton Testing, System Integration Testing, User Acceptance Testing, Functional testing, and Regression testing.

Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web Driver using Java and Appium.

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

Setting the priority to the test cases using the TestNG framework.

Involved API testing using Ready API Tool for Automated API testing.

Maintaining all manual test scripts, test results and defect reports using JIRA

Used Hogan tool for Test Data Creation.

Involved in developing the automation script for Mobile applications (iOS) using Appium, Java.

Configured build automation in JENKINS and documented the procedures for Continuous Integration adoption.

Used Jenkins with the methodologies like (CI) Continuous Integration and (CD) Continuous Deployment.

Tested Mobile Applications using various devices, Emulators and Simulators (such as XCode, iOS simulator and Eclipse emulator) and real time IOS devices.

Expertise in prioritizing, classifying bugs and tracked defects.

Maintained code version using SourceTree and GitLab’s.

Involving raising the defects and co-ordinate to fix the bugs with development team and Creative team.

Performed Parallel execution of test scripts on multiple devices with different OS versions with the help of Mobile Labs.

Environment: Agile, Jira, GitLab’s, Selenium Web driver, Java, TestNG, Appium Server, IOS platform, Eclipse, Jenkins, Real time IOS Devices, Ready API, Main Frames (Hogan).

Client: Toyota Financial Services, CA Nov 2017 – June 2018

Role: QA Engineer

Description: MPS (Marketing Program Service) is an application which manages and maintains all the incentive programs for Toyota Brand vehicles, both at region level and national level. A number of applications use MPS as a one-stop shop reference for all the incentive programs.

Responsibilities:

Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.

Designed, executed and maintained Selenium Web Driver, Test NG, automated test cases for regression test cases.

Efficient management of Rally for bug tracking and Confluence for design documents.

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

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using Test NG.

Used Data driven Framework of Selenium to get data from Excel.

Performed testing of Native apps on Android and iPhone and iPad devices.

Functional and Cross Browser Testing of Defined Browser Stack of the site experience.

Completed SOA testing using SOAP UI, Postman,Apache HTTP Client Tool and Java framework for Web services testing.

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

Experience with Assertions like Schema Compliance, XPath and SOAP responses.

Performed execution and logging defect in Quality Center and Verification of defects for System Testing

Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.

Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.

Worked on UAT testing by creating new business users, setting up all the required data, preferences and required permissions.

Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests

Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Used Firebug to do web-based application testing with selenium for the commands and locator application.

Ensure accuracy and completeness in the test reports.

Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly, and all Requirements were covered with Test cases.

Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.

Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.

Carried out testing, to check whether the application is functioning as per the use case and functional specifications.

Environment: Java, Selenium Web Driver, TestNG, JXL, Maven, Log4j, Jenkin, SoapUI, TDD, Agile, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Quality Centre, Firebug, SQL, PLSQL, Putty, WinSCP, SQL Navigator, Oracle, UNIX, Windows.

Client: NBC Universal, Los Angeles, CA Jan 2015 – Oct 2017

Role: QA Analyst

Description: As a part of the Golf Channel Web team, leaded QA efforts for multiple projects including new feature developments for existing tee time booking engine, as well as new development efforts for social media apps as well inventory management system. In addition to lead responsibilities, participated in API and DB testing for SQL server applications. Also, participated in UI testing and UAT for the front end.

Responsibilities:

Actively participate in all Spec and Design review meetings.

As part of Agile Team, I was responsible for created test plans, test scenarios and wrote test cases for testing various services.

Created test cases using Selenium WebDriver, TestNG and MAVEN.

Created Selenium infrastructure for Regression Testing.

Trained new team members on how to use Selenium and help them create tests using the framework.

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

Implemented SOAP UI for Web Service Testing.

Used different features of SOAP UI tool like data source, Property transfer steps, delay steps for performing the web services testing.

Performed API Testing of server-side business layer.

Created selenium-based scripts using JAVA & Junit.

Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and Selenium.

Used Bugzilla for Writing test cases and defect tracking.

Used other confluence tools like Wiki for document sharing.

Developed the classes in Log4J to implement logging feature in all the application modules.

Executed SQL queries to validate the Data in tables.

Did functional testing, regression testing, smoke testing, and integration testing.

Worked on cross platform (OS and Web browser) testing.

Environment: Agile, Selenium Web Driver/IDE, Java, TestNG, JXL, HTML, XML, SOAP UI, RESTFUL, SOAP, AJAX, MySQL, JUnit, Log4j, SQL, UNIX, MAVEN, Bugzilla, Oracle, SQL, Windows.

Client: Cadence Health Winfield, IL (Shirota, Inc) Aug 2013 – Dec 2014

Role: QA Engineer

Description: Cadence Health is an independent hospital system located in Illinois. The hospital is the focal point of a network of health services that includes a 50-physician medical group, a home health care agency, an occupational health center, and about half a dozen urgent care centers.

Responsibilities:

Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.

Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements

Used Test Ng framework for creating Selenium scripts, for functionalities of deriving complex quotations.

Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.

Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.

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

Used Core Java for writing automated regression test scripts using Selenium WebDriver.

Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports

Performed tests for Functionality, Regression, Security, GUI, End to End, System, Configuration and Backend

Used SOAP UI to test Web Services using WSDL file given by development team.

Classified the defects according to severity and priority levels and prepared Test Status Reports.

Opened defects and tracked them in Quality Center.

Raised defects in Jira and made sure appropriate hand-offs and retesting takes place.

Prepared defect prevention (DP) reports and conducted DP meetings with the team.

Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.

Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.

Actively participated in weekly meetings, triage calls and updated weekly report.

Environment: Java/J2EE, HTML, Java Script,, Selenium WebDriver, JXL, Maven, Eclipse, Web Services, SOAP, WSDL, SOAP UI, Rally, QC, Toad, SQL, CVS, Oracle, Linux.

Client: AEGON Insurance, India Feb2012 – July 2013

Role: QA Analyst

Description: This project deals with creation of email templates which sent to all Nationwide agents, consumers etc using Exact Target. Uses soap web service to get the status of email delivered and ftp it to file to send it to consumers. Use Exact Target to create both responsive and non-responsive emails which are sent out to consumers.

Responsibilities:

Involved in Manual Testing to develop test cases, test scripts and record bugs.

Involved in Functional, Regression Testing of CARE and Access Online applications.

Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.

Wrote and documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.

Closely worked with respective personnel to nail down bugs.

Tested the whole program as well as specialized in several input applications.

Conducted Black Box Testing for the Application.

Opened defects and tracked them in Quality Center.

Extensively used SQL for backend testing.

Attending meetings, and documented User Change requests.

Analyzed user change requirements and made necessary amendments to the test requirements.

Performed Regression testing for GIS module.

Created reports that included general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the status of those bugs.

Environment: Selenium Grid, Manual Testing, Quality Center, HTML, JavaScript, SOAP, Test NG, Ant, SQL, Oracle, windows.

EDUCATION QUALIFICATION

Master of Computer Applications, India – 2011.



Contact this candidate