Aparimita Swain
Email: ***********@*****.*** Phone: 913-***-****
---------------------------------------------------------------------------------------------------------
Personal Profile
Extensive experience in the IT industry with more than 8years in software development and quality assurance.
Through knowledge on SDLC, Configuration Management and Test Methodology.
Proficiency on RUP and Agile development environment.
Extensive experience in Analysis, Architecture/Design, Development, Testing and Implementation of Web-based enterprise applications using Core Java, Servlet, JSP, JDBC, Struts, XML etc.
Experience in writing SQL Query’s for Oracle database.
Strong OOAD skills.
Good Understanding on Automated Testing tools (Winrunner, TestRunner and Quick Test Pro) and JUnit testing.
Good Understanding on Version Control (CVS, Perforce and Visual SourceSafe).
Experienced in web and client-server technologies as well as PC software.
Thorough knowledge of software testing processes including functional, UI, regression, stress, integration, and performance testing.
Proven ability to take on new projects and get results in a very short time.
Ability to work in a team environment as well as work independently.
Communicate and inspects when appropriate. Make extensive use of e-mail, networked bug-tracking tools, tools of change management.
Promote teamwork and co-operation.
Have the test-to-break attitude, having a strong desire for quality and an attention to detail.
Understands the entire software development process and knows how it fits
into the business approach and the goals of the organization.
Software Skills:
Business Language: C++, C, Java, J2EE (JSP, Servlets, Struts, JDBC), BREW SDK, VB.Net
Operating System: UNIX, Linux, Solaris and Windows
Database: ORACLE, MS-SQL
Scripting Language: Perl, JavaScript, ASP
Testing Tools: Mercury QuickTest Professional, WinRunner
G.U.I.: Visual Basic, HTML, DHTML, X-Designer, Open Inventor, STL and Crystal Reports
ApplicationServer: Tomcat, JSWDK,
Web Server : Apache, IIS
Bug Tracker: Bugzilla, Bug Tracker, Test Director, Clear Quest
Version Management: CVS (UNIX), VSS (Windows), Perforce
IDE: MyEclipse
Documentation Tool: MS Word, MS Excel, MS Power Point, Visio
Professional Experience:
Employer: Amerisoft Corporation
Duration: April 2009 - Continue
Position: Programmer Analyst
Evaluates user requests for new or modified programs, analyzing and developing specifications to determine feasibility, compatibility, cost and time required. Formulate plan outlining steps required to develop program, using structured analysis and design. Converts project specifications, using flowcharts and diagrams into sequence of detailed instructions and logical steps.
Maintain manuals for users to describe installation and operating procedures. Provide technical assistance to the developers and peers. Install and test programs at client site and monitor the performance after installation.
Employer: Logistic Solutions Inc.
Duration: Nov 2005 – March 2009
Duration: Apr-08 to March 2009
Client: LSI(Logistic Solutions Inc)
Position: Sr Software Engineer
Provide the ability to define a common organization that can coordinate all activities between the various supplier and buyer organizations. The organization however may have an ADMIN user (with all permissions and privileges) in addition to a regular user. Provide a suitable Dashboard for each of these organization-user combinations.
Responsibility:
Analysis Design and Development of the Business Components
Implemented User Interface using JSP, Struts.
Used Struts Custom Tag in JSP.
Code review, unit testing.
Used Log4j and implemented Log4j property file for logging purpose in all layers of architecture.
Implemented Data Structure, Utility classes for the application framework.
Analysis of the enhancements and bug fixes.
Environment: Java, JSP, Struts, Java Scripts, Log4j, MS Excel, eclipse 3.1
Duration: Nov-06 to Jan-08
Client: Lagarde Inc, KS, USA
Position: Sr. QA Analyst
StoreFront 6.0 is an e-business solution designed to integrate into Microsoft FrontPage, and Macromedia Dreamweaver and UltraDev. Using StoreFront, a web designer or merchant can build and manage an unlimited number of custom web stores. This is a Merchant tool that is used for customization and controlling of the actual eBusiness website. This acts as a management tool. Any changes made in this merchant tool reflect in the web site that is associated to it.
The StoreFront application is composed of three main parts: the StoreFront client tools, which plug into Dreamweaver/UltraDev or FrontPage; the web application files (.NET), which reside in a web store; and the database Oracle, which either resides in the web store itself or on one of host's SQL Servers. The client tools are primarily used for store management, configuration, and the construction and design of Product and Catalog Pages. The web application files are the pages that customers interact with while they purchase items from your store; and the database is what stores inventory records, configuration settings, order records, and customer information.
Responsibility:
Prepare and implement Software test plan and Test methodology.
Check/Review Test Cases document.
Wrote and guided team member to write Test Script as per the usecase.
Keep track of new requirements from the project.
Raise and escalate issues to the management and client as required.
Assign task uniformly to all the test engineers to ensure that everybody in the project is well occupied.
Prepare status report by conducting meetings with the team members and place the report to management and client as required.
Track and report testing activities including testing result, test case coverage, resource required, defects discovered and their status, performance baseline etc.
Log project related issues in the defect-tracking tool.
Keep a pace between the development team and testing team.
Communicate with client with different media to gather requirement/enhancement.
Environment: MS Web project, MS-Excel, MS-Word, ASP.Net, WindowsXP, IIS, MS
SQL Server 2000
Duration: Nov-05 to Oct-06
Client: HP, Boise, USA
Sr Software Engineer
This new product is used to provision the services for working from home to the employees of its client. The product allows user to put their request through this web site and then allow the administrator to approve the request and send the XML message to the third party provisioning company.
Responsibility:
Working as a sub-contractor for HP/Compaq
Orchestrated several projects at the same time in eConfiguration Gui (eCG)
Developed and Tested several “GUI” Websites for HP Business to Business globally.
Created the functional, Integration and regression test plan and test cases.
Wrote Automated Test Script using winrunner.
Verified all tests were met by Specs Documents configuration
Wrote automated testing scripts by using WinRunner and Test Director 8.0 SP-1.
Managing defect tracking by using Test Director.
Environment: Struts V 1.2, JSP, J2EE V 1.4, Eclipse, Oracle 9 i, MS Word 2000, MS Excel, Perforce
Employer: Cymbal Information Services (Now known as Patni Computer)
Duration: July 2004 – September 2005
Duration: Feb-05 to Sept-05
Client: IPass, CA, USA
Sr Software Engineer
ICommander is a web interface to the existing NSCommander, a java based console app used to deploy NS software and tclist to update server and to view the provider’s configuration files. This interface is based on IOQ framework. It has a role-based access. There are two defined roles: Admin and User, where Admin can manage user, view provider’s configuration files, and deploy software and tclist, and User can only view provider’s configuration files and deploy software and tclist. Based on the requirements, this can also be extended to Roamserver and probably to IPC deployments.
Responsibility:
Coding and developing new features.
Designing new class files for the added features.
Involved into code revamp.
Set up the testing environment as per the requirement.
Performed manual and automated test.
Tested telecom transaction server logs, Net server logs and Roam server Logs.
Created the functional and Integration test plan and test cases.
Performed Volume, stress and performance test on the dev/test environment.
Created detailed Test plans, which include Test scenarios and Test conditions.
Reviewed bug descriptions, functional requirements, design documents, code and QA test plans.
Recorded all defects found throughout the test initiative in the Clear Quest, Defect Tracking tool.
Environment: Icommander Tool, Struts V 1.2, JSP, J2EE V 1.4, Eclipse, Oracle, Toad MS Word 2000, MS Excel, Perforce
Duration: Jul-04 to Jan-05
Client: IPass, CA, USA
Sr Software Engineer
IPass Transaction Server is main server in iPass network. It receives the authentication/accounting requests from Net Servers and sends the packets to the corresponding roam servers by getting the client details from the database. Packet Validator is used by iPass Engineers to check the functionality of their servers that include Net Server, Transaction Server and the Roam Server.
Responsibility:
Coding and developing new features.
Designing new class files for the added features.
Involved into code revamp.
Active participation in database update.
Setup the testing environment.
Tested the request packet Validator.
Created the functional and Integration test plan and test cases.
Tested the Authentication and authorization for the user.
Created the test plan, test case and test methodology.
Created the bug list and fled in the Bugzilla.
Everyday interaction with the onsite and offshore team.
Environment: Struts V 1.2, JSP, J2EE V 1.4, Eclipse, Oracle, Toad, Visual Source safe V6.0, Icommander Tool, MS Word 2000, MS Excel
Employer: Technovate
Duration: Jan 2004– July 2004
Duration: Feb-04 to Jul-04
Client: Ebookers Plc, UK
Sr Software Engineer
AFO is an abstraction layer between front-end (visual interface) and suppliers (GDS) of ebookers.com. It provides travel related services for Air/Flights booking with different suppliers and Global Data Suppliers (GDS). AFO works as an interface between the front-end and the suppliers. The supplier provides each agent a unique key, so that it can connect to the supplier server and retrieve the information (availability and other information). The front-end interacts with the supplier using AFO in the middle.
Responsibility:
Coding and developing new features
Everyday interaction with onsite and offshore team.
Involved in bug sharing and taking responsibility of fixing the bug and updating the application accordingly.
Tested several “GUI” Websites for AFO Business to Business globally.
Verified all tests were met by Specs Documents configuration
Created the functional and Integration test plan and test cases.
Wrote Numerous test plans and test cases with Test Director
Wrote automated testing scripts by using WinRunner and Test Director 8.0 SP-1.
Environment: Perl, C, Oracle, Unix, Bugzilla, CVS
Employer: Scicom (Presently SAIC Inc)
Duration: Nov 2000– Jan 2004
Duration: Sep-03 to Dec 2003
Client: Motorola, USA
Sr Software Engineer
HoneyBall is the game for mobile application, initially made for Motorola T-170 model. The game is all about dropping the ball into the cane by overcoming all the obstacles that comes on the way. There are 5levels in the game. In every level there are different hurdles come on the way and the difficulties for the player increases. The entire game is timer based and the game ends automatically once the time ends. There are 3 life savers are given to the player during all these levels.
Responsibility:
Designing and coding in C++ for mobile application.
Designing the class files and the application structure using visio.
Setup the testing environment as per the specification.
Created the functional test plan and test cases for the mobile screen.
Performed manual testing.
Environment: BREW, C++, .NET, MS Word 2000, MS Excel, Visual Studio 6.0
Duration: Feb-03 to Aug-03
Client: Petris Technology Inc, US
Daily Production Reporting system is a Web based application. The application extracts information from production capture systems, stores the information and displays the information according to the outlined functionality. Model-View-Controller (MVC) paradigm is used to control the interaction between Client and Server. This MVC architecture is used for the code optimization and reusability purpose and also to segregate each tier from the other. Daily Production Reporting system is a Web based application. The application extracts information from production capture systems, stores the information and displays the information according to the outlined functionality.
Responsibility:
Involved Coding, debugging and testing of module. Involvement is in backend coding as well as front-end designing. Prepared Test Scripts for modules. Maintained Review Reports accordingly. Also involved in system configuration.
Environment: JSP, HTML, JavaScript, Oracle, IIS web server with Tomcat, Win 2000.
Duration: Dec-01 to Jan-03
Client: Schlumburger, Austin, US
This product provides an interactive feature based 3D geometry-modeling library for Geo-Frame application. This application displays the 3D view as well as 2D view of the component as per the selection made by the user. Animation is also provided to the geometric models along with zoom-in and zoom-out effect to the geometry. All the development was done in C++ and Solaris, using STL and Oops principals. Gemini uses event-management through call-backs. For GUI, X-designer and Motif components were used. Open Inventor was used for 3D graphics.
Employer: DSF Internet Services Pvt Ltd
Duration: Sept 1999– Oct 2000
During my stay at DSF I have carried following projects
SOCKS - used for unsecured firewall traversal for TCP based client server applications, including Telnet, ftp and the popular information discovery protocols such as HTTP, WAIS and GOPHER.
DSF Internet:
Shopping Cart - used on various operating systems and database servers with minimum degree of customization. Apart from the core-shopping cart, it includes order entry, administration module and payment gateway closely integrated to it
Mantra Online:
Web Based Email - This allows users to send and receives emails. Some major features of this are address book, blocks address, auto-response, add signature, create folder, spelling check etc.
Provillage:
Document Management System - maintains the documentation online. Anybody can go through that documentation. But there are two modes to put the document online i.e. public mode and private mode.
Inventory Control System During Course- This program keeps all the track of goods purchased, sold and kept in the store. Maintains the Reordering Level of stock. Sends reminders to the customer incase of delay in payment. Keeps the track for bills payable as well bills receivable. Creates annual report, Profit/Loss report, Stock wise report, Purchase report as well as Sales report.
Education
Master Diploma in Software Technology (MDST)
Masters in Computer Applications(MCA)
Masters in Business Administration(MBA)