RUCHIKA
Email: ************@*****.*** Ph #: 732-***-****
PROFESSIONAL SUMMARY:
* ***** ** ********** ** quality assurance and testing (Manual and Automation) of Client/Server and Web-based applications in all the phases of Testing Life Cycle across various domains.
Excellent knowledge of various SDLC methodologies (Waterfall model, TDLC, Agile, Scrum).
Experience in Java Programming, Selenium WebDriver.
Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
Experience in working with Build Systems like ANT, Maven and continuous integration systems like Jenkins.
Experienced in reviewing and analyzing business requirements documents, understanding Business process flow diagrams, and Use Cases.
Expertise in preparing Test Plan, Test Strategies, identifying test scenarios and creating Test Cases/ Test Scripts for Manual Testing.
Experience in all levels of testing such as System Integration Testing, User Interface Testing, Functional testing, Integration Testing and Regression Testing, and User Acceptance Testing,
Expertise in Defect management, Bug tracking, Bug Reports and generating the Graphs using Bug tracking tools such as HP Quality Center/ALM and Jira.
Knowledge of SQL and Databases.
Good knowledge on preparing Traceability matrix and Test reports.
Quick learner with strong communication and people skills who can work in a team or independently.
TECHNICAL SKILLS:
Methodologies
Software Development Life Cycle (SDLC), Scrum
Testing Tools
HP-QTP, HP-QC (ALM 11)
Automated Testing Tools
Selenium
Databases
MS Access, SQL Server, ORACLE and MYSQL
Database Tools
TOAD, Oracle SQL Developer, SQL Server Management Studio
Languages
SQL, PL SQL, JavaScript, HTML, XML
Operating Systems
Windows, UNIX, Linux
Business Tools
IBM-Rational Requisite Pro, MS Visio, MS Project, Unified Modeling Language
Packages
Microsoft Office Suite
PROFESSIONAL EXPERIENCE:
Client: Arroyo Insurance Services Arcadia, CA Oct 2017 –Till Date
Project created and maintained a web based application that allowed the insured to log in and view the claims regarding their account. The users could appeal a selected claim, print a new insurance card or update their information. It was also used as an accident report tool that made the work of the support team easier since the users could give their written description of the accident for said medical visit.
Role: QA Automation Engineer
Responsibilities:
Evaluated all technical documents applicable to tests. Developed various test techniques for software applications
Maintained and combined Continuous Integration Development/Delivery with Testing Process by creating Jenkins jobs and Maven projects.
Used Appium tool, for mobile testing in Android, IOS and other mobile applications.
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.
Used Cucumber automated testing to test new and existing functionality.
Used TestNG framework to run unit test and Maven to build the Project.
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.
Created automation framework in Selenium WebDriver.
Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
Monitored the test execution in Jenkins once the code pushed into CI.
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.
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 Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Used GIT for code repositories and Maven for the dependencies.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Maven, Jenkins, Cucumber, TestNG, SOAP UI, Python, Firebug, Eclipse, ALM (QC11.5), XML, HTML, Git, agile, Oracle, Windows.
Organization: DXC Technology/HPE, Roseville, CA Sep 2015 – Sep 2017
End Client: California Department of Social Services (CDSS)
PROJECTS SUMMARY:
Case Management, Information and Pay rolling System (CMIPS) for In Home Supportive Services (IHSS) program of California Department of Social Service (CDSS). (Internet web application).
Loan Management Application for Bank of Baroda (Intranet web application).
Core Banking Application for Bank of Baroda (Internet web application).
Case Management, Information and Pay Rolling System (CMIPS II)
Tools Used: HP ALM and Selenium WebDriver
Role: Intermediate Information Testing/Quality Assurance Analyst
Project Description:
CMIPS II is a web-based case management, payroll and reporting system used by all 58 counties in California to manage the In-Home Supportive Services program. CMIPS II is used to record and track information about IHSS recipients and providers and to determine eligibility for services. CMIPS II is also used to manage payroll for those providers who deliver authorized services to IHSS recipients. In addition, CMIPS II is used by CDSS DHCS to administer the IHSS and Waiver Personal Care Services (WPCS) programs, respectively. CMIPS II is accessed through a Web Portal that provides a single log-on location for users to access the various components and functionality associated with CMIPS II. These components and functionality include Case Management, Reporting, Advantage Financial and Advantage Human Resource Management (HRM).
Responsibilities at DXC Technology:
Review functional and design specifications to ensure full understanding of individual deliverables.
Identify test requirements from specifications, map test case requirements and design test coverage plan.
Involvement in Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts.
Execute and evaluate manual or automated test cases and report test results.
Responsible for GUI and Functional Testing, using Black box Testing Techniques.
Involvement in Test Execution, Results Analyzing and Defect Reporting.
Created Test cases Using Element locators and Selenium Webdriver methods.
Enhanced Test cases using Java programming features and TestNG Annotations.
Execution of Selenium Test cases and Reporting defects.
Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.
Ensure that validated deliverables meet functional and design specifications and requirements.
Isolate, replicate, and report defects and verify defect fixes.
Responsibilities at HPE Solutions INC:
Working closely with systems and business analysts to design and document system test plans, test scripts, and user documentation.
Analyze business/functional documents for planning and creating test cases.
Perform Function, System Integration, and full Regression testing of the web based application.
Interact with technical design and development team leads, state teams, and quality assurance staff to ensure accuracy and timeliness of system modifications.
Use HP ALM for tracking and test case development, execution and resolution of identified defects.
Perform manual test cases as per test plan and verify the actual results based on expected results.
Participate in daily stand-ups and cross functional team meetings to track project progress.
Facilitate UAT with business analysts.
Environment: Agile Development, HP ALM, Windows
Organization: Bank of Baroda, India Jan 2011 – Nov 2013
Project #1: Loan Management Application:
Project Type: Intranet based Application
Role: Assistant Manager IT
Testing Approach: Manual
Tools Used: HP QC, TOAD
Bank of Baroda is one of the leading Public sector banks in India having worldwide presence. The bank serves its customers with all the latest banking solution for their short term or long term investment or financial requirements. Bank’s internal Loan Management application is an online workflow system to book and monitor the loan portfolios. The business of this division is to process loan application from potential clients/customers, evaluate their eligibility, Perform Credit rating, approve them, perform security or mortgage, disburse Loan and maintain the loans till they are closed. This includes client, debtor, invoice, pricing, and account information. Invoices are funded and payments are processed with accounts being managed accordingly. Reports are generated for internal and external use.
Responsibilities:
Involved in reviewing Business and Functional Specification documents.
Lead testing efforts for bank's internal loan application system. Created test plans, test cases using HP QC.
Lead testing of branch's credit portfolio monitoring system which handles asset quality assessment and fraud checks.
Prepared test plan that specifies testing overview, testing approach, testing strategy, roles and responsibilities, and scope of testing.
Responsible for running the smoke test after every code release in test environments.
Created, Reviewed and Executed test cases and test scripts for System, Integration testing.
Performed End to End testing of the systems to ensure application meets banks expectations and can be audited.
Performed security testing manually by ensuring that the system allows users to perform only authorized functions.
Documented detail test cases, expected results and traced the test cases to the requirements using QC.
Escalate defects to core team and re-test after fix.
Validated Loan application window by assessing a set of dummy data as borrower name, bank account number, loan amount requested, term of loan, monthly repayment drop down option, down payment, interest rate etc in order to make sure that data entry fields are populated as accordance to Sanction Document.
Web Service testing using CRISIL for credit checks.
Validated back end data using SQL queries for data integrity.
Environment: SQL, HP QC, TOAD
Project #2: Core Banking Application:
Role: Probationary Officer - IT
Project Type: Internet based Application
Testing Approach: Manual
Tools Used: HP QC, TOAD
Core Banking Application is a comprehensive, agile, componentized yet integrated business solution, addressing all the core needs of the bank. The application enables the bank to create and maintain a single source of customer truth enterprise customer information files, across multiple host systems. Flexible and user-definable templates support KYC and AML compliance mandates. The application supports consumer banking, corporate banking, trade finance, customer analytics, wealth management.
Responsibilities:
Interacted with the Users, Designers, Developers and Project Manager to get a better understanding of the Business Processes and gathered Business Requirements for Application.
Documented the existing system and verified it with follow-up meetings.
Worked with the team and the Business to document the Use Cases.
Performed Regression and User Acceptance Testing for Online Banking System (Web Application).
Written and executed Test Scripts manually.
Responsible for Product Parameter changes for Customer Information, Account Management, Deposits, Loan Syndication.
As a black box tester executed functional testing using equivalence partitioning, boundary value analysis, error guessing.
Analyzed & suggested business requirements, specifications, apprised the same for any additional improvements; its subsequent impacts on to the job flow. It includes finalizing the time frame to finish the task and complete project implementation.
Actively came up with solutions to some of the issues. Developed the Results document, which aimed at suggestions to improve the performance of the application.
Participated in Functional Walk-Through to validate the Application Design against the Test Cases written.
Experienced working with business analysts, developers, management and end users in a cross functional Agile Scrum team.
A separate Bug tracking process-using Quality Center is being used to Track Bugs periodically.
Played a major role by actively participating in scheduled conference calls with different regions to review the testing status and Defect Summit meetings to triage new defects and to follow up on new fixes, patches and builds.
Reconciled Financial Reports with queries from Oracle database using TOAD.
As a part of Change Management Team participated in the prioritization of the projects and made decisions regarding any changes to the Application according to their impact on the application.
Worked closely with users and coordinated User Acceptance testing for different projects.
Environment: HP QC, Agile, Toad
EDUCATIONAL QULIFICATION:
Bachelor of Science
(Jay Narayan Vyas University, Jodhpur, Rajasthan, India), 3 years bachelors degree program 2003 - 2006
Post Graduate Diploma in Computer Applications
(Makhanlal Chaturvedi National University), one year post graduate diploma program 2007 - 2008
Master of Business Administration
(Jay Narayan Vyas University, Jodhpur, Rajasthan, India), 2 years masters program 2007 - 2009