Post Job Free
Sign in

Management Data

Location:
Hyderabad, Telangana, India
Salary:
6-7 lpa
Posted:
June 24, 2016

Contact this candidate

Resume:

KANIMOZHI VELUSAMY

Senior Member in QA team – Front Office – D. E. Shaw India & Co.

Mobile: +91-812*******

***********@*****.***

ENVIRONMENT EXPOSURE

Monthly release cycle in which planned features and unexpected bug fixes with critical timelines goes to production

SPECIFICATIONS OF TESTED PRODUCT

GUI front end in client-server model data and cpu intensive applications, running on a trading system, which is used by the traders to interact with the system PROFILE SUMMARY

2 years and 11 months of experience with D. E. Shaw Group, a New York based global investment and technology development firm.

Worked on a good range of technology - Python, Java and SQL.

Experience in the subject/domain worked on i.e. Finance.

Commended for strong work ethic, thoroughness, discipline, and ability to learn new technology/domain quickly.

SKILLS

Functional expertise

Discussing with developers about the upcoming release features

Following bugs and features in request model discussion system

Participating in weekly, biweekly and monthly status update meetings with various management levels

Signing off the product after thorough pre and post release testing

Automating and maintaining the testcases and reviewing automated testcases by others

Preparing release reports

Writing wiki pages, preparing and maintaining TestCase Documents in sharepoint workspace

Giving Demo and getting feedback to and from developers

Mentoring new comers

Experience in DR Testing

Technology exposure

Automation tool : Marathon

Languages : C, Python, Core Java, Java Swing

DBMS : MySQL

Platforms : Linux, Windows

Version control system : Git

Continuous integration tool : CITracker(In-built) and Jenkins

Code coverage testing tool : Jacoco

Building tool : Ant

Documentation : Excel sheets in Sharepoint workspace Personal attributes

Quick learner

Hard worker

Thorough tester

PROJECTS

Development of testsuit and report generation system : Goal : To run, track and report the testcases and it’s results Role : Quantitative Analyzer

Language : Python

Description:

We have marathon scripts to test the features/components or data which needed to be run manually to get the output in the marathon console which will be lost once marathon window is closed. So, I came up with a framework to launch marathon and GUI’s from command line. Using a single command we could run all the scripts. Incase of testcase failure because of network delay, retry mechanism was introduced to wait and run the scripts in the mentioned number of times. I added a feature called testcase tracker to track the logs & status of testcases. Using this feature we can get the log messages written in a log file in specific organized way developers wanted to see. Report Generation system takes statuses and logs from testcase tracker and sends the mail to the user with the following details: 1.Color differentiated table format report: number of total testcases and failed testcases for all the scripts in the consolidated report table and status of the individual testcases in status report table that uses various colors to differentiate various status, 2. Log files report. Integrating testsuit with Batch system

Goal : To run the automated testcases on daily basis Role : Quantitative Analyzer

Language : Python

Description:

Before running the testsuits, it required to manually bring up the trading system for the various strategies the testcases were about to run. I automated bringing up trading sytems for the various strategies we need to test the testcases, killing the trading systems once the tests are done. A script is used to specify the user’s choice of to whom to send the mail, whether to kill the setups after use or not and etc. This makes the scripts to be useful when automating the testcases. This script is used in batch file to start and end the testsuit. At the end using the testcase tracker and report generation system, results are sent to users or the specified mailing list/team members through mail. We can get the testsuits run on either daily basis or any routine we want them to run.

Testing GUI’s used for trading

Role : Quantitative Analyzer

Types of testing : Manual & automation testing, Regression testing Tools used : Marathon(supports Jython)

Platform : Unix and windows

Description:

D.E.Shaw&Co is a well known firm in share market field which needs uninterrupted IT support. Technical supports provides 3 types of java swing based GUI’s to let the traders interact with the trading system comfortably and they are: 1. GEL(Goals Editor and Loader) is to edit and load the daily goals. 2. HEAD is to interact with the exchanges,brokers, to view the portfolio and large scale order Management system. 3. STAR is to analyze the historical and real time data and to view the report in the form of graphs and tables. Tech supports also provides the feature traders wants and remove the feature they don’t want any longer. We test the features which could be a new component, enhancement in a component/ behavior or calculating & rendering data. The features and defect fixes will be released to production in monthly release cycle. We have 3 strategies/types in GEL and 14 in HEAD and 7 in STAR and around 3,30,12 components respectively. These components are interconnected with another in complex manner. We do black box and grey box testing to test the new features or bug fixes. We carry out sanity testing for individual components and features and performance, GUI, usability and recovery testing every pre-release. We do testing in production environment post-release. We use marathon tools for automating the testcases to decrease the manual and time sources needed and to do regression testing. We do automation based on strategy, component, features or data. Memory management- MALLOC, REALLOC AND FREE Library: Language : C

Period : College

Description:

This project makes use of array to allocate some amount of memory to implement malloc, realloc, free functions efficiently. It uses linked list to mange free space and allocated space of memory in ascending order to perform the searching efficiently. Memory compaction has also done to make the free memory together.

AREA OF INTEREST

Data Structures and Algorithms

Memory management in OS

EDUCATIONAL QUALIFICATION

Academic

Qualification

School Board Year of

Passing

% (or)

CGPA

X Diraviam Girls Higher

Secondary School,

Kamalapuram

State 2007 92.4

XII Vivekanandha Higher

Secondary School,

Paundamangalam

State 2009 96.25

B.TECH(IT) Government College of

Technology, Coimbatore

2013 8.15

HOBBIES

Reading books

Writing Tamil poems

Cooking

Playing shuttle

Drawing and Gardening



Contact this candidate