Email: ************@*****.*** : +919*********, +918*********
Professional Summary
Software professional with more than 6 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 responsibility to develop and test new designs and that gives scope to update my knowledge and skills and be a part of team that dynamically works towards the growth of organization.
• Good working experience on Windows, Linux environments.
• Experience of project execution in Agile Methodology.
• Proficiency in working in Client-Server application environments.
• In-depth knowledge on Software Development Life Cycle (SDLC, Agile Process cycle).
• 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, iso image testing.
• Skilled in developing Test Plan and strategy.
• Identifying and Analysis of issues and initiating the technical discussions with team.
• Knowledge on TCP/IP protocols.
• Strong skills in performing application testing using SQL statements and in Databases and management.
• Good experience in Tivoli Monitoring agents and applications.
• Expertise in report development (using BIRT design tool) and testing.
• Expert in automation using Perl and SQL.
• Adhere to quality engineering.
• Good written and verbal communications.
Educational Background
• Master of Science in Electronics from Osmania University, Hyderabad, India.
Technical Skills
Skills
QE Manual, Server-side Testing and Automation
Scripting Languages
Perl, IBM CAT, STAF with Perl, SQL language
Operating Systems
Windows, Linux, Unix, IBM iSeries i5/OS
Tools
Tortoise SVN, CMVC, Mantis, Clear case, Bugzilla, Testopia, IBM Rational Team Concert, Rational Clear Case, BIRT Reporting tool, JMeter
Databases
MS SQL, DB2, MySQL
Professional Experience
• Working as Module 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: 6 months
Team Size: 7
Role: Module 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 Products combine the best of data warehousing and conventional federated data access.
Responsibilities:
1. Preparation of test plan and test estimations.
2. Involved in design documentation.
3. Understanding the WhamTech EIQ Product suite on windows.
4. Test data and environment setup.
5. Written test cases at component and integration level.
6. Testing WhamTech EIQ product server components on RHEL 6.0 on Intel/AMD processors.
7. Cross-checking the product on windows environment to certify that base windows functionalities were not broken.
8. Integration checking among the GUI components, on windows, and base EIQ product servers on Linux.
9. Creation of indexes on windows using RTI Tool and testing them using EIQ server on Linux.
10. Testing command-line tools for EIQ Server and Update Server components.
11. System verification with integration of JMS, MSMQ and databases (MSSQL, MySQL).
12. Raising defects, discussions on technical issues and testing resolved bugs.
13. Developed Perl automation scripts.
14. Writing SQL queries to test the Indexes.
15. Given Knowledge transition on existing windows product to the other team members.
16. Managing and mentoring subordinates.
KDS Support
Client: KDS
Duration: 3 months
Team Size: 2
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: TIBCO
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 : Eshwar
Date of Birth : 8th September 1982
Language Known : English, Telugu and Hindi
Nationality : Indian
Santhosh Kumar M