KARTHIK RAMARAJ ***********@*****.***
QA – Automation/Manual/API Tester +1-518-***-****
PROFESSIONAL SUMMARY
A technology driven professional with 14+ years of experience in the IT industry as a QA Automation/Manual Specialist-SDET, extensively worked on Automation, Functional, API, Webservices.
Having good knowledge in BFSI domain (Wealth Management, Trading Markets) & also in Cloud (Azure DevOps, AWS)
Excellent knowledge and implementation skills in complete SDLC and STLC
Experience in Agile and Waterfall projects, worked very closely with Product Owners and Business Analyst and attended different ceremonies like Sprint Planning, Scrum, Backlog grooming, Sprint Review and Retrospective
Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver
Experience of creating, modifying and maintaining new and existing automation framework models (BDD/TDD/Hybrid/Keyword and Data Driven Frameworks)
Experience in Core Java, by applying different concepts like OOPS concepts, Collections, String, Arrays, Exception Handling, etc.
Experience in testing Web Services SOAP and REST API’s of JSON and XML transactions using tools like Postman/SOAP UI/SOA Test
Automated Web Services by using SOA Test for data validation
Performed Database/Backend testing by writing complex SQL queries for data validation and integrity, good at writing complex join queries
Knowledge in DevOps, installing, configuring an integrating the Automation scripts on Continuous Integration tools (CI/CD) like AWS, Azure DevOps/Jenkins for test suite execution
Knowledge in Integrating the Automation scripts on Continuous Integration tools
(CI/CD) Azure DevOps and schedule build to run automatically during the build Release.
Knowledge in Microsoft Azure/AWS to deploy the project on instance,
implementation of the business logic layer of the services
Having knowledge on version control systems like GIT and GitHub
Experience in automating the Windows/Desktop application using Selenium,
AutoGEN, comBAT, UFT
Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts
Better understanding of web technologies such as HTML, CSS, JavaScript, XML, and web
browsers is necessary for automating web applications
Experience include Unit testing, Functional testing, User Acceptance testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server
Expertise in using defect/bug tracking like Jira, Mantis, HP ALM
I have gained extensive experience in the Bank of America applications (US Trust - Private Bank applications, Online banking applications, Trading Markets)
Performed ADA (Americans with Disabilities Act) Testing using JAWS Tool for both Desktop and Devices (IOS/Android)
EDUCATION (Highest Degree on the top)
Degree Branch Name of the College Name of the University
Master of Computer Applications (M.C.A) Computer Applications Erode Arts College Bharathiar University
Bachelor of Computer Science Computer Science Sri Vasavi College Bharathiar University
TRAINING / CERTIFICATIONS
Training / Certifications
SAFe 5 Advanced Scrum Master - Issued Dec 2022 Credential ID 619*****-****
DevOps Engineer Masters Program – Edureka certificate of Completion
Issued Apr 2022 Credential ID Y1FNBH1B
Microsoft Azure Developer Associate Training (AZ-204) – Edureka certificate of Completio
Issued May 2024 Credential ID B815X3QLJ
https://www.linkedin.com/in/karthik-ramaraj-8ba18953/
TECHNICAL SKILLS
Elements Particulars
Automation Tools Selenium WebDriver, AutoGEN, comBAT, UFT
Automation & Testing Tools Selenium WebDriver, UFT, TestNG, Cucumber, Junit, AUTOGEN, comBAT, SAUCE lab for Cross browser testing
Banking Domain Wealth Management, Trading Markets
API SOAP UI, SOA Test, Postman
Test Frameworks Junit, TestNG, Data Driven Framework, Test Driven Development
Programming Language Core Java, Python
Database SQL Server, MySQL
Build Management Tools Maven
CI/CD Azure DevOps, Jenkins, AWS (EC2)
Repository GitHub, Azure
IDE Eclipse
Test Management JIRA, HP ALM, MANTIS
DEVOPS Knowledge Docker, Jenkins, Ansible, Kubernetes, AWS (Cloud)
Version Control GIT
ADA Testing
Americans with disabilities act using JAWS TOOL both in
Desktop and Device
EXPERIENCE CHRONOLOGY
Name Of The Organization Title Role Period
BA Continuum India Pvt. Ltd.
(A non-banking subsidiary of Bank of America) Quality Specialist II A Manual/Automation/API Testing July'14 – May’24
Photon Interactive PVT LTD Senior QA Engineer Manual/Automation Testing July’ 12 – Jun’14
Xchanging Senior Test Engineer Manual/Automation Testing July ’10 – Apr’12
Ideal Invent Technologies Test Engineer Manual/Automation Testing July’09 – Jun’10
Allsec Technologies Transaction Monitoring Officer Manual/Automation Testing Apr’07 – Jan’09
PROFESSIONAL EXPERIENCE
Bank of America Quality Specialist II A July 2014 – May 2024
Leading a crew and performing SIT/UAT/PROD testing (MANUAL & AUTOMATION) for the below mentioned application (Wealth Management/Markets)
• Digital Banking:
Move Money - Online banking application which is for Consumer and small business profile for money transfer between bofa accounts, credit card transactions, GWIM Wire transfers and once posted check in Payment Activity Center (PAC) Page.
• Equities – FIDESSA
• Portfolio construction Strategies
• Port view Trading
• Trust web – Money Movement
Roles and Responsibilities:
• Build automation framework (UFT/Selenium WebDriver using Java with TestNG to
enable the seamless build and deployment
• Conducted Functional Testing, Regression Testing using selenium with Data Driven
framework with maven
• Implemented REST API Contract and Integration testing automation using
Postman/SOAP UI/SOA Test
• Performing Database/Backend testing by writing complex SQL queries for data
validation and integrity, good at writing complex joins.
• Performed Cross Browser testing and various browser using SAUCE LAB
• Support the production deployment and do the post production validations
• Involved in Agile ceremonies like Sprint Planning, Scrum, Backlog grooming,
Sprint Review and Retrospective
• Involved in Automation Testing (AUTOGEN, combat, UFT, Selenium WebDriver
using TestNG
• Prepared Test Plan and presented to the entire the team
• Involved in Creating/Executing automation scripts
• Involved in Webservice testing using SOA, SOAP UI Tool
• Involved in Preparing CRQ for release activities and move it forward
• Involved in Run the bank (RTB activities)
• Involved in Bug Triage meeting
• Involved in Quality of the process
• Defect Analysis Reports are generated on daily basis using HP ALM, JIRA
• Involved in Discussion with QA Manager Regarding Metrics
• Suggestions are given for enhancement of the application
• Responsibility in Pushing the application successfully to Production
Photon Interactive Senior QA Engineer July’ 12 – Jun’14
Key Projects Handled:
Title: Sirius Team Size: 10
Duration: Nov 2013-June - 2014
Environment: Java, SQL Server, Selenium WebDriver, Java, TestNG, Junit, Rest-Assured, Swagger, Postman, SOAP UI
Project Summary
The application enables, online tracking the end-to-end process of biding for an opportunity until
recognizing revenue for the same. It helps the account management/sales/pre-sales team to plan and bid for an opportunity, raise a request to convert opportunities to a project which goes through varies stages like contract review, plan, baseline, finance review & project creation. It also facilitates with other online features like people utilization which enables the user to view the utilization of a particular employee and raise request for utilizing the same, Contract Review which enables the SOW/MSA reviews, CSAT which enables to capture client feedback on the product delivered along with capturing app ratings.
Title: HCR Microsite Team Size: 10
Domain: Insurance Duration: July 2013- Oct 2013
Organization: Photon, Chennai – India
Environment: PHP
OS: Win XP
DB: MYSQL
Device: Mobile (iPhone, Android)
Client: Horizon Blue
(Benjready.com, Gonjready.com, getnjready.com, m.benjready.com, m.gonjready.com,
m.getnjready.com)
Main Summary:
Ability of the user to log on to the Microsite by clicking the link provided to him via email
Ability of the user to logon to the Microsite by entering the Generic URL on the browser
Ability of the system to display five sections on the page as follows
• Hero Area (Active Selling Links)
• Video Content Area
• Financial Assistance Estimator
• Email Updates Form
• FAQs Section & Important Health Insurance Terms Section
Ability of the system to display the Footer with the necessary links
• Legal Notice
• Privacy Policy
Ability of the user to tap on the links to navigate the particular screen
Title: Western Union Team Size: 10
Domain: Banking Duration: Jan 2013- Jun 2013
Environment: .NET 4 (Visual Studio 2012)
OS: Win 8
DB: SQLLITE
Device: Tablet, Mobile (Nokia Lumia 820, HTC)
Client: Western Union, U.S
Summary: Western Union connects people and businesses around the globe by providing fast, reliable and convenient ways to move money.
Western Union does so much more than simply send money. Every day we help connect family, friends and businesses in every part of the globe. The following are the features tested in WU application as per the MICROSOFT Guidelines and Submit to the App Store
1. Splash Screen
2. Login
3. Registration
4. My Profile
5. Agent Location
6. Send Money
Title: OTD Team Size: 10
Domain: Banking Duration: July 2012-Dec 2012
Environment: Java, SQL Server
Client: SSBT, U.S
Automation: Using Selenium WebDriver - TestNG Framework
Summary: The Online Telephone Directory Database is an Informix database (originating in the 1980’s) consisting of multiple files and tables. It is used by the Telephone Operators who service inbound telephone calls to State Street. This is a small group, consisting of 4-6 individuals, and a supervisor. Users can view specific file categories depending on assigned login and password. Each file may contain multiple records, which display one screen at a time, and a record may have multiple fields of information, all of which may be used to identify a caller needs. Also, Three Types of Roles available (Admin, Super, Common). Based on the Roles, user can perform the operations.
Roles and Responsibilities:
• Involved in Creating/Executing automation scripts (SELENIUM WEBDRIVER)
• Involved in Manual/Automation Testing (Black Box Testing)
• Responsibility in mentoring the team members
• Involved in Preparation of Test Plan
• Responsibility in Reviewing & Preparing Test Cases as per the Functional & Design Specification
• Responsibility in Functional / Compatibility / Regression Testing
• Responsibility in Finding Defects and file the bugs in Bug Tracking Tool using INSIGHT.
• Also used MANTIS, TFS
• Responsibility in retesting bug and closing the issue
• Follow up with Client on UAT defects status on daily basis before Going to LIVE
• Involved in Bug Triage meeting with the Client
• Involved in Quality of the process
• Defect Analysis Reports are generated on daily basis
• Involved in Discussion with QA Manager Regarding Metrics
• Suggestions are given for enhancement of the application
• Responsibility in Pushing the app successfully to the app store
XChanging Senior Test Engineer July ’10 – Apr’12
Title: Client File Team Size: 9
Domain: Insurance Duration: June 2011-April 2012
Environment: Mainframe, DB2
Client: Liberty Mutual, U.S
Summary: The Client File application on the mainframe is a repository of customer information collected from the upstream policy systems. CPEC is a security application that provides access to insurance customers so they can perform self-service on their policies through the Manage My Account site (MMA). In order to create a self-service profile, the customer must register. To register they provide their name, address, email address and policy numbers and CPEC will send a request to Client file to validate the information. If a match is found the customer profile is created. The customer can then log in with this profile to view and request changes to their policy. At the time of registration, Client File captures the Email address supplied by the customer from the CPEC Validation request. However, the customer can subsequently change that email address and that change is not currently updated in Client File. The purpose of this project is to capture any changes to the customer email address made in the CPEC system, and forward those changes to Client File so that the email address can be kept current.
ONSITE:
Title: 4G TECHNOLOGY(WWW.YES.MY)
Domain: TELECOM Team Size: 10
(Used for Testing Purpose only) Duration: Jan 2011-May 2011 WEBSERVICES: SOAP UI Client: YTL (MALAYSIA)
Summary: Tested 4G Technology using BUZZ, ZOOM, HUDDLE devices. Created usage both in
IOT lab (Testing Environment) and in Production Environment and then checked the usage summary part in the www.yes.my site Also, Tested BCP Portal, Self Activation & self care.
Using SOAP UI WEBSERVICES Account Creation, Reload, Purchase devices were done,
Which in turn verified in OBRM for the successful creation
Title: BIGe Team Size: 11
Domain: Real Estate Duration: July 2010-Dec 2010
Organization: Xchanging, Chennai – India
Environment: ASP.Net, SQL 2005
Client: BIG CENTER, U.S
Summary: Integrated workplace management system is a web-based application, monitoring and maintain the building and building related activities is the main functionality of the application. Product focused on four major modules work management, project management, lease management and space and occupancy management. All these modules can be configured by another module called Site Admin. Beside these there is a provision to create an account for every client by using another application name central config site
Roles and Responsibilities:
• Involved in Creating/Executing automation scripts (SELENIUM WEBDRIVER)
• Involved in Manual/Automation Testing (Black Box Testing)
• Responsibility in mentoring the team members
• Involved in Preparation of Test Plan
• Responsibility in Reviewing & Preparing Test Cases as per the Functional & Design Specification
• Responsibility in Functional / Compatibility / Regression Testing
• Responsibility in Finding Defects and file the bugs in Bug Tracking Tool using INSIGHT.
• Also used MANTIS, TFS
• Responsibility in retesting bug and closing the issue
• Follow up with Client on UAT defects status on daily basis before Going to LIVE
• Involved in Bug Triage meeting with the Client
• Involved in Quality of the process
• Defect Analysis Reports are generated on daily basis
• Involved in Discussion with QA Manager Regarding Metrics
• Suggestions are given for enhancement of the application
• Responsibility in pushing the app successfully to the PROD
Ideal Invent Technologies Pvt Ltd Test Engineer July’09 – Jun’10
Title: Process Mate Team Size: 3
Domain: BFSI Duration: July 2009-Jun 2010
Environment: Java, Oracle, Eclipse, WebSphere
Client: Exchange Finance, Sweden
Summary: Process Mate was a high-performance Process Management Tool which empowers authorized Users in an enterprise to define, monitor, control and automate tasks by integrating various systems in the Enterprise. Process Designer Tool was developed using Eclipse.
PD is mainly used to create workflows and deployed in Process Mate. Several features include UC Credit Report generated from External system using Web Services, Teller workflows, and consolidated channel framework.
Title: AML-Anti Money Laundering Team Size: 3
Domain: BFSI Duration: July 2009- Jun 2010
Environment: Java, Oracle
WEBSERVICES: WSDL (Used for Testing Purpose only)
Summary: This Project explains the detailed design of Anti Money Laundering module in DM. This module supports Banks to know their customers and validating their transactions by matching with standard SDN lists. On line service feature (Web service) will be a more advantage for the Bank which makes any Bank's external system can access for KYC validation. Also using .NET STUDIO (WSDL), the online transaction validation are done effectively. The objective of this module is to verify the existence of Bank customer and its transactions with standard SDN lists. The scope of this module is limited to KYC, AML customer category derivation, Transaction monitoring, Alerts management and AML reports.
Title: Intranet www.idealinvent.com Team Size: 3
Organization: Ideal Invent Technologies Pvt Ltd., Bangalore – India
Environment: PHP, MySql Duration: July 2009- Jun 2010
Summary: An Intranet portal is tested to keep track of the client details, Employee details and others. Time sheet entry is made for employee to enter their daily activities. Reports are generated for Project Office and Time sheet details
Roles and Responsibilities:
• Involved in Creating/Executing automation scripts (SELENIUM WEBDRIVER)
• Involved in Manual/Automation Testing (Black Box Testing)
• Responsibility in mentoring the team members
• Involved in Preparation of Test Plan
• Responsibility in Reviewing & Preparing Test Cases as per the Functional & Design Specification
• Responsibility in Functional / Compatibility / Regression Testing
• Responsibility in Finding Defects and file the bugs in Bug Tracking Tool using INSIGHT.
• Also used MANTIS, TFS
• Responsibility in retesting bug and closing the issue
• Follow up with Client on UAT defects status on daily basis before Going to LIVE
• Involved in Bug Triage meeting with the Client
• Involved in Quality of the process
• Defect Analysis Reports are generated on daily basis
• Involved in Discussion with QA Manager Regarding Metrics
• Suggestions are given for enhancement of the application
• Responsibility in Pushing the app successfully to the PROD
Allsec Technologies Transaction Monitoring Officer Apr’07 – Jan’09
Title: Indexing - CCRT Quality Team size: 4
Domain: Banking Application Duration: April-2007 – Jan 2009
Organization: Allsec Technologies, Chennai – India
Client: Compu Credit (U.S)
Summary: Customer queries are processed using Citrix application. Compu credit Customer details, Account details, Payment details, Account closure, Fraud Investigation details, Subpoena documents are routed to Particular department. Application consists of account number, document id, Bank name, card type, Department name etc,
Roles and Responsibilities:
• Involved in the Quality of the process
• Analyse and route the details
• Verify the Errors and move it to the concern department
• Prepare the report
CONTACT DETAILS
Address : 6 Park Lane, East, Apt 4,
Menands,
New York – 12204