Post Job Free
Sign in

Software Engineer Project

Location:
Hyderabad, AP, 500050, India
Posted:
August 05, 2013

Contact this candidate

Resume:

Email: ************@*****.*** (: +919*********,

+918*********

Professional Summary

Software professional with more than 7 years of experience in IT and

Software Quality Engineering. Aim to be associated with a progressive

organization, working in the field of Software Testing and Quality

Assurance, where each individual takes liability to develop and test new

designs and that furnishes scope to modernize my knowledge and skills and

be a part of team that dynamically works towards the augmentation of

organization.

. Good working experience on Windows, UNIX environments.

. Experience of project execution in Agile-Scrum Methodology.

. Adhere to quality and process compliance for ISMS, Software Quality

Assurance (SQA) and Control of Quality Management (CQM).

. Participated in SQA and CQM Audits.

. In-depth knowledge on Software Development Life Cycle (SDLC, Agile

Process cycle).

. Proficiency in working in Client-Server application environment.

. Good experience in writing test cases and developing test scripts

using requirement and design specifications.

. Understanding the product Development life cycle; following the

process to execute various test cycles, like User Interface,

component, system, integration, Pre Alpha testing.

. Skilled in developing Test Plan, strategy and review for test cases

and design documents.

. Identifying and Analysis of issues and initiating the technical

discussions with team.

. Good knowledge on Big Data - Hadoop, HBase, Hive and Sqoop.

. Strong skills in performing application testing using SQL statements

and in Databases and management.

. Data migration to MSSQL, Oracle, IBM DB2, PostgreSQL using Pentaho.

. Good experience in IBM Tivoli Monitoring and applications.

. Expertise in BI report development, using report design tools like

BIRT, SAP Crystal Reports and testing.

. Hands-on experience on different 3rd party tools, like QBrowser for

sending messages to Glassfish JMS Server, SQL Squirrel Client.

. Expert in automation using Shell, Perl, NAnt and SQL.

. Experience in Performance testing and analysis to check the system

health using CPU, Memory utilization counters.

. Testing ODBC Conformance for Windows and Unix ODBC drivers.

. Build management using NANT scripting.

. Good debugging skills.

. Knowledge in C language and debugging through GDB.

. Good written and verbal communications.

. Leading a QA team as a Team Lead.

Educational Background

. Master of Science in Electronics from Osmania University, Hyderabad,

India.

Technical Skills

Skills QE Manual, Server-side Testing and Automation, Project

and Process management for all the QA activities.

Scripting Perl, Shell, IBM CAT, STAF with Perl, SQL, NAnt

Languages

Operating Windows, Linux, Unix, IBM iSeries i5/OS

Systems

Project IBM Rational Team Concert, Rational Clear Case, Jira with

Management Tools GreenHopper, Tortoise SVN, Clear Case

Bug Tracking and IBM CMVC, Mantis, Bugzilla, Testopia, DevHound

Test Case

Management Tools

Other Tools BIRT Reporting tool, SAP Crystal Reports, JMeter,

GlassFish Server, QBrowser, Valgrind

Databases Oracle, MSSQL, MySQL, IBM DB2 and PostgreSQL

Domains Monitoring, Business Intelligence and Analytics,

Database, Hadoop, Travel and Expenses

Professional Experience

. Working as Team Lead for Persistent Systems Ltd., Hyderabad, from May

2007 to till date.

. Worked as a Software Engineer for MultiSoft Corp Pvt. Ltd., Hyderabad,

from November 2005 to May 2007.

Persistent Systems Ltd:

> WhamTech Porting

Client: WhamTech

Duration: Currently running since 14 months

Team Size: 11

Role: Team Lead

Project Scope: WhamTech External Index and Query (EIQ) Product Suite is a

combination of core product software that can be configured as four EIQ

Products and a collection of tools that solve most data access,

integration, sharing and interoperability challenges faced by organizations

in an innovative and unique way.

EIQ Product suite is developed on 64 bit Windows Platform. Many of these

solutions have conventionally depended on copying data to databases, data

warehouses and/or data marts, however, WhamTech EIQ Products offer a true

alternative virtual data warehouse. Even conventional data warehouse-only

attributes of backup, archive and analytics can be accommodated by EIQ

Products-based solutions. EIQ product suite supports distributed

environment configuration.

The present scope is to port and develop the EIQ product suite to 64 bit

RHEL 6 and CentOS platforms, ODBC and JDBC Conformance for client drivers

to connect from external applications on Windows and Linux.

Responsibilities:

1. Team Lead for a 5 people QA team.

2. Test management, like Planning and preparation of test plan, test

strategy, test environment, test case review, test execution review

and test estimations.

3. Task planning for sprint/bi-weekly and tracking the progress.

4. Preparation of QA Acceptance Criteria for the entire product suite.

5. Involved in design documentation.

6. Incessant interaction with client in weekly calls.

7. Understanding the WhamTech EIQ Product suite on windows.

8. Test data and environment setup.

9. Data migration to MSSQL Server, Oracle, PostgreSQL and DB2 using

Pentaho Data migration Interface using DDL scripts and Pentaho.

10. Importing data from MSSQL Server to HDFS and Hive.

11. Written test cases at component, integration and system level.

12. Testing WhamTech EIQ product server components on RHEL 6.0 and CentOS

on Intel/AMD processors.

13. C++ Debugging skills using gdb.

14. Cross-checking the product on windows environment to certify that base

windows functionalities were not broken.

15. Integration testing among the GUI components, on windows, and base EIQ

product servers on Windows and Linux.

16. Creation of indexes on Windows and Linux using EIQ suite and testing.

17. Testing command-line tools for EIQ Product Suite components.

18. Testing memory leaks using Valgrind.

19. System verification with integration of EIQ product suite with client

components, JMS server, ODBC drivers, databases (MSSQL, Oracle and

PostgreSQL) and Big data (Hadoop, HBase, Hive, Sqoop).

20. Setting up stand-alone and distributed environments for Hadoop and its

echo systems.

21. Performance testing of EIQ product suite servers using Perl and Unix

Shell scripts.

22. Raising defects, discussions on technical issues and testing resolved

bugs.

23. Conducting Bug Review Meetings to improve on functionality and product

quality.

24. Developed automation scripts in Shell, Perl and NAnt.

25. Writing SQL queries to test the Indexes.

26. Given Knowledge transition on existing windows product to the other

team members.

> KDS Support

Client: KDS

Duration: 3 months

Team Size: 3

Role: Module Lead

Project Scope: KDS Corporate is an On Demand Travel & Expense Solution

providing a 'one stop shop' for corporate travel with support for low cost

airlines, national rail, Eurostar, non GDS hotels and non GDS car rental.

Content is delivered in an integrated display to assist travel managers and

corporate travelers to see the total cost of travel and make a realistic

assessment of alternative fares and modes of transport. Persistent provides

support for all the web-link drivers which are developed and delivered to

KDS by it.

Responsibilities:

1. Analysis of production traces.

2. Raising defects and testing resolved bugs.

3. Testing new drivers and enhancements of existing drivers.

4. Running automation scripts.

> ITM Agents-sensors-TIBCO

Client: IBM

Duration: 8 months

Team Size: 6

Role: Module Lead

Project Scope: TIBCO Agent monitoring product monitors the performance and

availability of TIBCO Business Works engine. Tivoli Management Services

components provide security, data transfer and storage, notification

mechanisms, user interface presentation, and communication services in an

agent-server-client architecture.

Responsibilities:

1. Participated in test plan creation.

2. Understanding the TIBCO BW product.

3. Implementation of automation scripts using STAF with Perl and JMeter.

4. TIBCO BW Demo Agent testing.

5. Writing test cases for different functionalities.

6. Creating the test setups on windows and non-windows environments.

> IBM ITM Agents

Client: IBM

Duration: 1.9 years

Team Size: 80

Role: Module Lead

Project Scope: IBM Tivoli Monitoring products monitor the performance and

availability of distributed operating systems and applications. These

products are based on a set of common service components, referred to

collectively as Tivoli Management Services. Tivoli Management Services

components provide security, data transfer and storage, notification

mechanisms, user interface presentation, and communication services in an

agent-server-client architecture.

Responsibilities:

1. Write test cases for .NET Agent and TCRs as per specifications.

2. Creating test setup for Agent and TCR. Execute test cases.

3. Report the defect through CMVC and uploading the files\test logs in

AusGsa.

4. Test Plan creation for TCR. Use IBM Lotus Notes TTT to update docs and

scenarios.

5. Designing and reviewing the LLDs for Agent TCRs.

6. Developing reports for Tivoli Common Reporting using Design tool

(BIRT). Unit testing the reports on different databases. Delivering

the BigB builds for TCRs.

7. Resolving the issues logged by Agent TCR testers.

8. Installation and Maintenance of Tivoli Enterprise Console on non-

windows.

9. Tested 64-bit OS support for all .NET frameworks on different

environments.

10. Given KT on .NET framework 4.0 new features.

11. Tested new features implemented in agent related to .NET framework 4.0

Verified 64-bit agent binary on supported environments.

12. Reviewed User Guides for Agent reports.

> IBM TCR for Asset and Performance Management

Client: IBM

Duration: 11 months

Team Size: 4

Role: Senior Software Engineer

Project Scope: IBM Tivoli Common Reporting for Asset and Performing

provides an integrated reporting solution for various Tivoli products. It

also provides cross-product linking feature to simplify the report

navigation and accelerate access to key reporting information. Using TCR

one can format, view and schedule the reports. These reports use the data

collected by ITM Agents. This consists of Tivoli Common Reporting server,

data store, BIRT-based reporting engine, Cognos-based reporting engine, web

user interfaces displayed in Tivoli Integrated Portal and command-line

interface.

Responsibilities:

1. Explored on Report development using BIRT and educated the entire

team.

2. Prepared Low Level Design (LLD) for the MS .NET Framework and MS SQL

Agent reports.

3. Attended formal review meetings with internal teams and IBM.

4. Provided inputs for Test Plan and Strategy documents.

5. Developed reports using Business Intelligent Reporting Tool (BIRT).

6. Given customer presentation on MS SQL reports.

7. Developed test cases for all test phases.

8. Test environment setup and data collection.

9. End-to-End testing using Web and Command-line interfaces.

10. Tested reports in the backend database (DB2, MS SQL and Oracle 10g)

using SQL statements.

11. Reported bugs and prioritized them according to severity.

12. Reporting the status and updates to managers.

13. Communicated with client on issues and status of the cycles.

> IBM ITM Agents-CAT automation

Client: IBM

Duration: 9 months

Team Size: 4

Role: Senior Software Engineer

Project Scope: IBM Tivoli Monitoring products monitor the performance and

availability of distributed operating systems and applications. IBM Common

Automation Tool integrates various software tools that have been developed

on top of Rational Functional Tester and used across IBM testing

organizations to automate ITM testing and improve quality of ITM products.

It supports defining test machines, applications installed on which

machines, tests to be run and then the ability to execute and monitor that

definition. Product Object Definitions Interchange (ODI) files are used by

multiple ITM components and contain definitions of the entire available

product attributes, their ranges, types, etc.

Responsibilities:

1. Installation on CAT/s-CAT automation servers.

2. Collecting inputs from agent test team.

3. Creating test suites using CAT automation for MSApps agents.

4. Creating environments\setups, running test suite and reporting the

results using s-CAT server.

5. Given KT on CAT\s-CAT to the whole team. Communicated with IBM CAT

team on issues faced in automation.

6. Followed Agile Process and using RTC for status updates.

7. Created and executed test cases for Share Point Agent.

8. Taken the ownership and responsibilities of Tivoli Application

Foundation Manager.

MultiSoft Corporation:

> SolidcoreLite

Client: Solidcore

Duration: 13 months

Team Size: 6

Role: Software Engineer

Project Scope: Solidcore Controller (Solidifier) continuously tracks and

validates every attempted change of file system at the endpoint in real-

time. The module provides rich information about change including where

the change was made (which server/servers), when it was made, which user

or application made the change, and how the change was made. It provides

real-time change tracking with minimal consumption of CPU, memory, disk

and network resources. It comprehensively logs all change attempts made

on the target systems. Customized filters are available to limit change

capture to items of interest.

Responsibilities:

1. Understanding the implementation of SDK and Modules on Linux and IBM

iSeries.

2. Understanding the communication between different End-Points

(Solidifier, System Controller and Analytics).

3. Testing the individual Modules and the Overall SDK.

4. Performed end to end testing and system test cases.

5. Implemented Test cases and Test plan for Modules and Solidifier.

6. Implementation of scripting using Perl.

7. Giving Knowledge Transfer, about the overall SDK-communication, for

new jonnies in Project.

8. System tests, Performance testing and Stress testing.

Personal Details:

Father's Name : M Eshwar

Date of Birth : 8th September 1982

Language Known : English, Telugu and Hindi

Nationality : Indian

Santhosh Kumar M

[pic]



Contact this candidate