Summary
Overview
Work History
Education
Skills
Certification
Key Achievements Appreciations
Projects Trainings
Timeline
Generic

Vimal Kumar

BallGround

Summary

Results-driven QA Automation Engineer with extensive experience at Truist Bank, specializing in Karate API and FICO Blaze. Successfully automated 2000 test cases, achieving zero defects for two years. Adept at leading cross-functional teams and enhancing efficiency through innovative solutions. Strong analytical skills combined with a commitment to quality and excellence.

Overview

18
18
years of professional experience
1
1
Certification

Work History

QA Automation /Credit Analyst

Truist Bank
02.2021 - 11.2025
  • Develop test strategy (e.g. test plans, test cases, and test scripts) to comprehensively test assigned enhancements to business applications.
  • Developed and lead Karate API framework and automated around 2000 test cases for unit testing and Regression testing. It helped in zero defect around 2 years in Truist.
  • Provide system design, business process analysis and design support for developing solutions for interfacing business and computer application systems.
  • Develop or modify procedures to solve complex business problems using process analysis, design, simulation, application capabilities and industry requirements.
  • Lead as a technical manager working on all phases of systems analysis up to the enterprise level of the organization's business processes and systems.
  • Responsible for supporting the management and implementation of Consumer Lending Business Rules within FICO DMP decisioning tool.
  • Manage the change control process for business rules updates including initial documentation; modifying Business Rules Engine parameters; unit testing changes; supporting client testing; production implementation; etc.
  • Independently manages multiple complex projects that cross multiple divisions, states and/or are corporate-wide initiatives.
  • Interact with and influence outside vendors as well as managers to positively affect efficiency through automation.
  • May manage or provide guidance to other team members.
  • Lead analysis efforts to gather, formulate, define and design solutions to complex problems.
  • Ensure user experience considerations are incorporated into solution requirements and design.
  • Provide team members with assistance solving complex application-related problems, such as malfunctions and difficult to identify program problems.
  • Develop, document and revise flow chart’s system design procedures, test procedures and quality standards.
  • Coordinate the installation of application enhancements and releases of new applications of moderate complexity.
  • Stay current with emerging technologies to include their strengths and weaknesses and their application to business solution.
  • Truist product LightStream is Loan origination system where applications decisioned. It serves different loan purposes like Home Improvement, Credit card consolidation, Auto and many other loans. Offers low-interest, fixed rate loans from $5000-$100,000 for practically any purpose. LightStream is part of Truist and believe that good-credit customers deserve a fast and easy loan process incredible service and excellent rates.
  • Environment: Karate API framework with Selenium Cucumber Jerkin language, FICO Decision Modeler Cloud system, Blaze, Core Java, SQL Server, Soap web service, Testing through Karate, JSON, DevOps

QA Engineer/Rules Consultant

Penfed Credit Union
VA
09.2019 - 01.2021
  • Developed and lead Karate API framework and automated test cases for QA testing and Regression testing.
  • Involved in gathering Business Requirements, Rule Analysis, Low level Design and Development, specifically business rules for high level development of the application.
  • Perform rule harvesting and rule authoring activities, build and deploy rule sets, perform data model updates, repository synchronization for the loan applications.
  • Worked in Blaze 7.3 and integration to Java Application.
  • Extensively used decision entities like Rule Flows, Rule Templates, Rule Set, and Decision Table Metaphor, Decision Trees, Pricing sheets in rule development.
  • Migration from Java v7 and EAR development.
  • Good understanding and ability in translating/authoring the business requirement into appropriate rules format.
  • Validate the business rules by using Junit based framework and SOAP UI.
  • Completed Automation Testing utilizing the Karate Framework.
  • Responsible for writing test cases, use cases, and results (expected and actual) using JSON format.
  • Analyze harvested business rules to determine best implementation in and/or outside RMA.
  • Also used Object Model Entities like Enumerations and Patterns in the rule development.
  • Created Blaze Advisor Templates to implement specific pieces of business logic to increase efficiency and ensure consistency.
  • Integrating inputs needed for rule processing from multiple sources including SQL database and XML documents.
  • Involved in performance tuning of the rules to speed up the rule execution process when dealing with large XML data.
  • Used SVN for version control.
  • Used HP Application Lifecycle Management (ALM) – Quality Center Edition for managing defects per application.
  • Used Maven as the build tool for the application.
  • Used Buildforge for deploying the applications.
  • Loan Origination System provides uniform borrower experience for application processing, underwriting and credit decisions for all consumer products across multiple PenFed channels. A uniform LOS consumer underwriting system will provide for significant throughput increases, faster underwriting times, more timely and sophisticated credit monitoring, and more flexibility and timeliness in implementing credit policy changes.
  • Involved in Oracle queries and good knowledge in PL/SQL Stored Procedures.
  • Deployed portal applications on Websphere and Tomcat applications.
  • Used Eclipse Neon IDE for easier development experience and to maintain the coding standards.
  • Involved in code review and project audits for other project teams to ensure coding standard across the organization.
  • Created Project Release Management document for moving the project to higher environments.
  • Environment: Blaze 7.3, Core Java 7, Oracle, Soap web service, Karate Framework with Selenium cucumber Jerkin language, TestNG, JSON.

QA Engineer/Rules Developer

Master card
10.2018 - 09.2019
  • Involved in a development, testing of new application, enhancement, Maintenance (including production support) and hot Fixes to Production of existing applications.
  • Involved in gathering Business Requirements, Rule Analysis, Low level Design and Development, specifically business rules for high level development of the application.
  • POC on Blaze 7.3 for Akamai Rules.
  • Extensively used decision entities like Rule Flows, Rule Templates, Rule Set, and Decision Table Metaphor, Decision Trees, Pricing sheets in rule development.
  • Migration from Java v7 and EAR development.
  • Good understanding and ability in translating/authoring the business requirement into appropriate rules format.
  • Analyze harvested business rules to determine best implementation.
  • Also used Object Model Entities like Enumerations and Patterns in the rule development.
  • Created Blaze Advisor Templates to implement specific pieces of business logic to increase efficiency and ensure consistency.
  • Integrating inputs needed for rule processing from multiple sources including SQL database and XML documents.
  • Involved in performance tuning of the rules to speed up the rule execution process when dealing with large XML data.
  • Used SVN for version control.
  • Used HP Application Lifecycle Management (ALM) – Quality Center Edition for managing defects per application.
  • Used JUnit for unit testing.
  • Used Maven as the build tool for the application.
  • Used Buildforge for deploying the applications.
  • Used Log4j for the logging the output to the files.
  • Involved in Oracle queries and good knowledge in PL/SQL Stored Procedures.
  • Deployed portal applications on Websphere and Tomcat applications.
  • Used Eclipse Neon IDE for easier development experience and to maintain the coding standards.
  • Involved in code review and project audits for other project teams to ensure coding standard across the organization.
  • Created Project Release Management document for moving the project to higher environments.
  • Akamai is a rules container in mastercard. Its one of the pathways alternative to openAPI gateway. These Akamai rules are stored in xmlgw gateway. The request and response is passed via xmlgw gateway. This is the new gateway for mastercard for different customers.
  • Environment: Drools, Blaze 7.3, Cire Java 7, Spring v4, Hibernate, Oracle, Rest web service, JSON, Selenium.

QA Analyst / Fico Blaze Developer

Citi Bank
09.2013 - 10.2018
  • Involved in a development of new application, enhancement, Maintenance (including production support) and hot Fixes to Production of existing applications for Citirules.
  • Involved in rigorous testing for all policies and guidelines.
  • Involved in gathering Business Requirements, Rule Analysis, Low level Design and Development, specifically business rules for high level development of the application.
  • Worked in Blaze 7.3 and integration to Java Application.
  • Extensively used decision entities like Rule Flows, Rule Templates, Rule Set, and Decision Table Metaphor, Decision Trees, Pricing sheets in rule development.
  • Migration from Java v7 to Java v8 and EAR development.
  • Development of XML and XSD and good knowledge Copybook request model.
  • Good understanding and ability in translating/authoring the business requirement into appropriate rules format.
  • Analyze harvested business rules to determine best implementation in and/or outside RMA.
  • Also used Object Model Entities like Enumerations and Patterns in the rule development.
  • Involved in developing, deploying, configuring and building adb's for code release in Blaze RMA rule maintenance application.
  • Created Blaze Advisor Templates to implement specific pieces of business logic to increase efficiency and ensure consistency.
  • Maintain multiple existing projects including rules entry through RMA/Blaze IDE.
  • Use Blaze debugger to troubleshoot runtime issues and build test data.
  • Integrating inputs needed for rule processing from multiple sources including SQL database and XML documents.
  • Create/review test cases to test deployed rule service and use br-unit to test rules in blaze advisor.
  • Involved in performance tuning of the rules to speed up the rule execution process when dealing with large XML data.
  • Used SVN for version control.
  • Used HP Application Lifecycle Management (ALM) – Quality Center Edition for managing defects per application.
  • Used JUnit for unit testing.
  • Used Maven as the build tool for the application.
  • Used Buildforge for deploying the applications.
  • Used Log4j for the logging the output to the files.
  • Involved in Oracle queries and good knowledge in PL/SQL Stored Procedures.
  • Deployed portal applications on Websphere and Tomcat applications.
  • Used Eclipse Neon IDE for easier development experience and to maintain the coding standards.
  • Involved in code review and project audits for other project teams to ensure coding standard across the organization.
  • Created Project Release Management document for moving the project to higher environments.
  • Duracell is one of the channel from Citirules end which deals with Citibank Employees for Personal Installment Loans. ACAPS one of the core application sends request to Citirules and it in-turn Citrules will send response to ACAPS with credit decision and it returns sends decision to Front End.
  • Environment: Blaze 7.3,XML, XSD, Core Java 7, Spring v4, Hibernate, Oracle, Rest web service, JSON, Manual Testing.

Drools Developer

Citi Bank
08.2012 - 09.2013
  • Involved in Drools Development of construction of different rules and rule chaning integrating to widgets in the screens.
  • Used Drools for Rules clientside validations.
  • Transformation of Requirements into rules.
  • Expertise in Decoupling the application code and business logic making the code easier to maintain and adapt to changes.
  • Involved in a development of new application, enhancement and Maintenance (including production support) of existing applications for Citi.
  • Involved in the entire SDLC from requirement analysis, design, development, maintenance and support of the applications.
  • Worked on various Java standard design patterns such as Front controller Patterns, Application controller, Template method, Factory and Model View Controller (MVC) patterns.
  • Worked on front developing using JSP, JavaScript and Used JavaScript for client side validations.
  • Worked on AJAX for communicating with the server side without a page refresh or reload.
  • Developed Web services using REST using Jersey.
  • Developed Restful web service to communicate between a external system.
  • Developed stored procedures and triggers using PL/SQL in order to update the tables to implement business logic using Oracle 10g.
  • Deployed portal applications on Websphere and Tomcat applications.
  • Involved in Hot fixes and given support to L3 teams.
  • Know-Your-Customer (KYC) refers to the customer due diligence activities Citi must perform to identify its clients when accepting, or renewing periodically, a business relationship with them.
  • Environment:Drools 5, Java 6, Struts, Spring, Hibernate, Oracle, Rest web service, oracle, Tomcat, html, Java script.

Developer

Deutsche Bank
05.2009 - 06.2012
  • Involved in the preparation of project plan and design discussion.
  • Involved in creating the low level design document.
  • Extensively used the Struts framework implemented upon the MVC design pattern.
  • Developed the view components using JSPs and form beans.
  • Developed various Struts Framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
  • Wrote Custom tags and used Struts error handling mechanism to handle the errors.
  • Wrote several support classes in the form of Servlets and Java Beans.
  • Developing Front end Screens through Struts Architecture through Jsp, AJAX.
  • Middle layer through spring and Backend Layer through IBatis and Reports developed using Jasper Reports.
  • Bug Fixing.
  • The overall aim of the Customer On-boarding is to reduce the on boarding time and improve quality for the access channels.
  • Environment: Java 5, Struts, Ajax, JSP, spring, Ibatis, Oracle, Rest web service, Tomcat, Jasper reports, Apache.

Developer

Deutsche Bank
03.2008 - 04.2009
  • Invoved in Change Requests and worked in waterfall lifecycle model.
  • Involved in Low level design and Unit testing.
  • Involved in Bug Fixing and Hot Fixes where Fix will be deployed in short span of time.
  • Document Preparation for Future resources includes change requests related Information.
  • Involved in development of both frontend and backend.
  • Bug Tracking though TestDirector.
  • The objective of this document is to describe and set up the software architecture for the advisory hints in the context of the Leonardo project.
  • Environment: Struts, Jsp, JavaScript, EJB Stateless, JDBC,XSLT,weblogic,Log4j.

Developer

Deutsche Bank
11.2007 - 05.2008
  • Developed request and response XSL files.
  • Deployment of war to weblogic.
  • Application Testing.
  • HTML Client is one of the important interfaces of Haribo. This interface is used to connect to the database and validate the data entered by the user.

Education

MCA -

OSMANIA UNIVERSITY
01.2006

BCA -

SV UNIVERSITY
01.2003

Skills

  • Karate API
  • Test NG
  • Selenium Cucumber
  • Fico Blaze
  • Drools
  • FICO DM
  • DMP Platform
  • Core Java/J2EE
  • Struts
  • Spring
  • IBATIS
  • Design Patterns
  • Rest web service
  • JDBC
  • Hibernate
  • EJB
  • JMS
  • DevOps
  • Java Script
  • JSP
  • Ajax
  • Html5
  • Oracle
  • SQL Developer
  • Toad
  • SQL SERVER
  • Windows XP/Vista/7
  • Linux
  • Eclipse
  • Svn
  • Synergy CM
  • Clear case
  • Jasper Reports
  • TestDirector
  • Quality Center

Certification

Sun certification JAVA, 2008

Key Achievements Appreciations

  • Received Award on making great impact in helping control loss and manage risk and LightStream recognized in WalletHub’s 2025’s Best Online Loans.
  • Received Award from Infosys for the best work done and client appreciations from Citi bank for the work done during the course of the project.
  • Received appreciations for the citirules project for handling major portion of the project.
  • Received Award for the team where I am part of in Deutsche bank for the fastest delivery of the admintool project.

Projects Trainings

HCL India, 12/01/06, 10/01/07, Java/J2EE, Oracle, XSLT, Jasper Reports, Struts, Spring, Struts validation framework, Jasper Reports through iReport

Timeline

QA Automation /Credit Analyst

Truist Bank
02.2021 - 11.2025

QA Engineer/Rules Consultant

Penfed Credit Union
09.2019 - 01.2021

QA Engineer/Rules Developer

Master card
10.2018 - 09.2019

QA Analyst / Fico Blaze Developer

Citi Bank
09.2013 - 10.2018

Drools Developer

Citi Bank
08.2012 - 09.2013

Developer

Deutsche Bank
05.2009 - 06.2012

Developer

Deutsche Bank
03.2008 - 04.2009

Developer

Deutsche Bank
11.2007 - 05.2008

MCA -

OSMANIA UNIVERSITY

BCA -

SV UNIVERSITY
Vimal Kumar