Post Job Free
Sign in

Automation/Manual/API Testing

Location:
Albany, NY
Posted:
November 18, 2024

Contact this candidate

Resume:

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



Contact this candidate