Muralidharan V.

Muralidharan V.

Sr. Software Engineer Backend - Java

India , India

Experience: 10 Years

Muralidharan

India , India

Sr. Software Engineer Backend - Java

22687.5 USD / Year

  • Notice Period: Days

10 Years

Now you can Instantly Chat with Muralidharan!

About Me

Iam a hardworking, conscientious java developer having extensive development experience in core java  hibernate,struts,weblogic,ajax,spring.I have over 10 yrs exp in java/j2ee development and selenium automation testing

...

 

Show More

Portfolio Projects

Description

Description:- Worked for PeopleNet client on their Timesheet automation project.

The client has an extensive timesheet application that it sells to its various clients.The project automated the complete tasks involved in timesheet management, like entry of log hours,entry of project hours,entry of break period,entry of adjustment period,entry of overtime hours,approval of timesheet by the supervisor etc.Totally we covered over 400 scenarios in automation and validation.We used excel based spreadsheet for getting the data.Wrote selenium scripts in eclipse for automation.TestNG was used creating suites and executing selected test cases

Database was used for storing and querying the data dynamically instead of statically fetching from the spreadsheet according to clients requirements

Show More Show Less

Description

Working as a Lead Analyst in client location(Paypal Chennai).Fully

involved in the automation of over 3000 test cases for testing various functionalities of

dispute settlement related services provided by Paypal to its clients.There are two types

of disputes internal and external.If the dispute is raised on a particular charge in a credit

card/debit card transaction by a processor or bank on behalf of the buyer it is called

external dispute.If the buyer directly raised the dispute with paypal the

dispute is called internal.The dispute can be resolved in favor of buyer or seller(merchant

).The disputed amount can be settled by merchant or paypal as the intermediary or it can

be recovered from buyer.Initially when a dispute is raised, paypal can provide some credit to the buyer till the issue is resolved.There are various sub functionalities like chargeback(CB),Merchant Debit Card(MDC).Was involved in the resolution of issues in automation code and running of test cases related to CB and MDC.Resolved issues and run the job in blackbird through postman script and Jenkins.Once the issue is raised the team mate can choose appropriate course of action through UI called Pega.The issue can go through various states before full resolution like Pending Validation,Pending Representment,Pending Representment Review,Pending Processor Response etc.

The final resolution can be Resolved-PaypalPayout,ResolvedMerchantFavor,ResolvedChargebackBuyerFavor etc

Fully automated the test cases related to a team mates decision to move the case through various states until final resolution.Used selenium along with eclipse extensively to automate the test cases and fix the issues in existing ones.Used test ng extensively to create suites and github was used as the repository for the code.Excel sheets was used as

the data sheet and yaml files were used for storing the selenium xpaths.

Oracle 10g was used as the database and Weblogic was used as the application server.

Show More Show Less

Description

This project was called HSBC CR41 and was for the bank HSBC.

This project is to automate the CR41 changes of HSBC Catalog Application.Automated

the creation and processing of an entity called Reprocess Base Rate along with associated

entities like Base Rate,Derived Base Rate,Offset,Derived Offset, Pricepoint etc.There are

totally 21 different entities in the application.Automated 166 test cases involving the

complete flow of RBR and multiple RBR creation and processing.RBR has to be

processed on multiple days and multiple times on each day.Validated important fields

on Pricepoint Entity.Many fields on Pricepoint entity needs to be checked after

each RBR run.Completed the different flows like threshold breach and tolerance

breach.Validated OrExtract files.Used Page Object model for automation.

Used Test NG framework extensively for creating suites and unit testing the different

test cases.Used excel sheets for reading the data.Used selenium with Java for writing the

testcases in Eclipse.Maven was used for creating the build and distributing it to the client

for their execution and testing.Oracle was used as the database and WebSphere was

used as the application server

Show More Show Less

Description

This project is for automation of HSBC CR Reports. The client HSBC

has 10 different reports like OR001A,OR001B,OR006,BR001,BR002,BR004Details

BR004Summary,BR006,BR007 and BR008. Automated the generation of all these

reports from the website and downloading of reports. Once the reports are downloaded

they have to be compared against expected reports in excel format and changes to be

noted.Automated the comparison of these excel sheets using java code.Used selenium

with Java in Eclipse for coding. Used Test NG extensively for creating suites and unit

testing of all Code. Maven was used for building the project and sharing it with the client

for their execution and testing.

Show More Show Less

Description

: This project was migration of NBAD WP for National Bank of Abu Dhabi.

Using login called as maker, user can login to the site, search for customer groups,create

a new customer group,add users to the customer group,remove users from customer

group validate and save,send the workflow for approval.Using checker login the user can

login to the website and approve the workflow sent by the maker so that the changes are

made permanent in the database.Using maker / checker flow users can also modify the

customer details.Automated all these complete maker / checker flows using selenium

with Java and eclipse .Used TestNG extensively to create suites and unit test the test

cases. Used Maven extensively to create the build and distribute it to client.Used Oracle

as database for data storage and validation of data.

Show More Show Less