SUMMARY
. Experience in Software Testing, Software Development, Trouble
Shooting, Customer Support and Documentation.
. Have experience as a QA Lead/Testing Analyst in functional testing,
the web based applications manually and using the automated testing
tools and done backend testing using SQL queries.
. Solid experience in handling multiple projects, demonstrates strong
problem solving skills, and the ability to work independently.
. Tested WebSphere products, Open Source Applications and wrote T-SQL
queries to test Database.
. Involved in the implementation of whole life cycle of testing
methodologies starting from the test plan creation, Unit, Integration,
Functional and Regression testing.
. Maintained and supported the application by modifying the code, test
the application, code review, defect tracking, reporting, interacting
with development team and customers.
EDUCATION
Bachelor of Computer Science, University of Texas, Austin, TX
Bachelor of Mathematics, University of Madras, India
Training Jan2009-May2009
.NET Application Development
Summary: Learn .NET application development using .NET Framework 3.5,
Visual Studio 2008, SQL server 2008
My Project was to create a Windows Form Application to manage
appointments in a doctor office. The Appointment Scheduler handles
appointment scheduling multiple doctors for their patients. The user
can add new Patients, edit Patient information by search and select a
patient, edit provider information by search and select a doctor,
reschedule/cancel appointment or change doctor for a patient, show the
list of today's appointment for all providers, schedule the selected
Provider's Availability for daily, weekly and monthly and when the
user selects a provider to know his/her availability, show the
provider's availability list by daily, weekly or monthly view and show
Provider's vacation dates. First I used XML as a data source to learn
XML. And then, I used SQL server and ADO.Net.
TECHNICAL SKILLS
Languages C#, C/C++, ASP.NET, ADO.NET, WPF, HTML, XML,
T-SQL
.NET Skill Set .NET Framework 3.5, ASP.NET, ADO.NET, .NET Class
Libraries, WPF, WINFORMS
Database MS SQL Server 2008, T-SQL Queries
Software Visual Studio 2008, Team Foundation Server
Testing Tools NUnit Testing, Testing Database by writing
queries and stored procedures
Bug Tracking & CMVC, CVS, SVN, Bugzilla and RETAIN
Version Control
Tools
Debugging Tools GDB, XDB, debug thru visual studio
Operating System Windows(Vista,XP,NT), Unix(Linux,Solaris,AIX)
PROFESSIONAL EXPERIENCE
SoftThinks July2009-Sep2009 .NET
Developer
. To get an experience in .NET joined as an entry level .NET Developer.
SoftThinks product is Backup and Data Recovery written in WPF. I
helped the Senior developer to write small backend modules in C#.
. Created the database, wrote T-SQL queries to connect the SQL database
and access/modify the tables, used Stored Procedures in the database.
. The application was written in a way that it should work for
internationalization and localization. The test was done to make sure
it works with other languages.
. As a QA analyst, I wrote test modules using NUnit testing to test the
application.
. Involved in testing phase of the project using SCRUM methodology.
IBM, Austin,
TX 20
04-May 2008
IT Specialist/Contractor
Summary: Software Porting/Testing using C/C++ and Shell Scripts
. Designed to assist IBM Business partners in porting, testing, and
supporting their existing 32 bit and 64 bit Linux/x86 applications on
Linux to IBM platforms(System p, System I, and System z) and IBM
middleware. My responsibility on this project was to develop and
maintain the Linux Cross Compatability Tool(LCT) which identifies any
hardware dependencies and potential porting problems in the Business
partner applications written in C/C++. LCT is written using C/C++ and
Shell.
. Used many open source applications as a test bed for testing the LCT
tool. Downloaded, compiled and tested these open source applications
on the Linux/86 platform and then later tested them on the targeted
platforms to verify installation and a high level functional testing.
. Worked on Power/Lx86 which is a translator written by Transitive for
IBM. Lx86 lets you to run 32 bit Linux/x86 applications on top of
Linux on IBM System p. The applications can be run as it is without
recompiling. As a lead Quality Analyst, I tested and validated IBM
middleware and open source applications onLx86 platform. IBM
middleware include WebSphere Application Server, DB2, Domino, Trade 6,
WebSphere Business Modeler, WebSphere Business Monitor, WebSphere
Business Fabric, Process Server, Portal etc. while the Open Source
software include Eclipse, MySQL, PostgreSQL, Tomcat, JBoss, XML-
Parsers.. etc. I ran similar tests on both native Linux/Lx86 and
under Lx86 to make sure the Lx86 behaves exactly the same as a native
Linux/X86 system. I used both REDHAT and SUSE version. I was also
responsible for answering questions regarding Lx86 in the Lx86 forum
page. Maintained CVS for version control of the LCT tool.
. As a Quality Analyst for both projects, I created a test plan,
executed the test tasks, report the identified problem to a
development team including the third party developers, create a
detailed defect report in a defect tracking system and track the
reports and test the application till the problem resolves.
TIVOLI SYSTEMS/IBM, Austin, TX 1999 - 2003
Software Engineer
Job Summary: Software development, bug fixing and Software Testing
Served as part of the Level 3 Tivoli Framework Support team
responsible for maintaining the products written by C/C++, fixing, and
testing the software solutions for product defects reported by
customers, create a defect report in defect tracking system
. Provided workaround techniques for customers' critical problems before
the software is released. Worked with International customers at off
hours during critical problems
. Successfully interfaced with front end customer support team to
provide trouble shooting solutions and to clearly determine the
problem and setup test environment to reproduce the problem, collect
trace files, debug using GDB tool and solve the problem, build the
software and test again.
. Actively participated in code review to discuss the solution with the
developers, document the test plan, and using the configuration
management tools
. Served as part of the test team for a year to test Framework
applications during the major release. For each defect, setup the test
environment in the lab, followed the test plan, recorded the test
results and discussed the results in team meeting. Handled both
functional testing and automated testing by writing scripts.