Software Engineer Resume
Summary
- A Software Engineer over 6½ years of experience in Information Technology with Software Quality Assurance Profession.
- Involved in QA Life Cycle that includes Requirement Analysis, Test Planning, Design, Development, Execution and Reporting of the entire QA Process and Documentation of Test Plans, Test Cases, Test Procedures, Test Scripts and Test Results for various Client Server and Web Based applications
- Well versed with Project Life Cycle (SDLC & STLC)
- Involved in creation and implementation of Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort.
- Extensive experience with a complete QA cycle from Requirement Analysis till Production deployment support
- Extensive experience in Smoke, Functional, Integration, System, UAT, Regression, GUI and Database Testing
- Experience working in an Onshore/Offshore environment.
- Experience in design and execution of test cases in UNIX and Windows platforms
- Good Exposure in Unix Commands
- Hands on experience in performing automation testing using Winrunner and QTP
- Extensive hands on experience in defect tracking tools like Rational Tools like ClearQuest, Rational Test Manager, ReqPro, Silk Central Test Manager, Quality Center, TestDirector
- Excellent in performing Database Testing by executing SQL and PL/SQL queries
- Extensive experience in writing SQL statements, Complex joins, Sub-queries, Functions and Triggers
- Well versed with MS Office, Word, Excel, Visio and PowerPoint.
- Experience in using version control tools like Visual Source Safe and ClearCase
- Hands on experience in various testing methodologies such as Agile (Scrum), Vmodel and Water Fall Model
- Extensive experience in processing HL7 messages using Dahlia, JCAPS and Ensemble Interfaces
- Proficient in preparation and evaluation of documents for accuracy and completeness
- Proven experience satisfying the needs of internal and external clients
- Excellent time-management skills and ability to handle multiple tasks simultaneously
- Excellent analytical and logical skills and capable of learning new tools and technologies
- Versatile team player with good communication and interpersonal skill.
- Experience in CMM-I level methodologies & best practices
Languages : C, C++, Visual Basic, Java, ASP, VB.Net, ASP.Net, HTML, DHTML, XML,
SQL, PL/SQL
Testing Tools : WinRunner, TestPartner
Defect Trackers : ClearQuest, Rational Test Manager, ReqPro, Silk Central Manager, Test Director,
Quality Center, Starbase, Quickbase, Teamtrack
Development Tools : Visual Studio .NET, Visual Studio 6.0 and Java JDK
Operating System : Windows95/98/2000/NT, Sun Solaris, HP-UNIX and MS-DOS
RDBMS : Oracle, SQL Server, MS Access, IBM DB2
Education:
Master in Computer Applications
Certification: Certified in ISTQB (International Software Testing Qualification Board)
Experience:
Confidential, Miami, FL Feb’10–Till Current
QA Analyst
Project Description: The Claims Vision (MAX) project was initiated to create a claims/activations process that would revolutionize the way Assurant Solutions is currently look at & pay claims, thereby differentiating Assurant Solutions in the debt protection marketplace. To realize the vision, it was determined that a new system would be built for handling claims/activations from Origination through to Settlement
The aim of this project is to develop the claims processing system for Assurant clients. There are two separate Claims Portal interfaces will be developed. Based on Security Roles and Access Levels, the “Internal Portal” will be accessed from inside the Assurant firewall by Assurant CSR’s and Examiners as well as Assurant’s Clients users. “External Portal” will be available to Account Holders on the Internet. Both Portals will utilize a common back-end “Claims Engine” for all data I/O and processing of claims. The “Claims Engine” will be developed as a Web Service that will also be used by the IVR and other applications (e.g. CDSWEB) to ensure consistency between it and the Claims Portals. Claims portal is the interface used by the Internal, External Clients and External Customers
The major functional areas include internal portal, external portal, rules engine, ALVS, security, billing, accounting, reporting, mainframe batch, conversion, support tables, data modeling, IVR, survey, communication etc
Responsibilities:
- Involved in analyzing system specifications, design, development and execution of test cases for manual testing.
- Worked on multiple functional modules simultaneously (New Customer Add, Self Registration, Setup & Entitlement, Loss Verification, Duration, Client Loop, Payment Calculation etc)
- Performed Business Functional, System, GUI, Smoke, Defect Retest and Full Regression testing.
- Extensive experience in creation of test cases using Rational Test Manager
- Developed data conditioning criteria for manual testing.
- Extensive experience in test case execution for different sprint releases using Rational Test Manager and validated the actual results against the expected results.
- Hands on experience in Agile testing, assisted co-testers in testing different functionalities across various sprints.
- Experience in generating traceability matrix using ClearQuest, Rational Test Manager and ReqPro.
- Navigating the UNIX system when executing the commands
- Involved in troubleshooting the issues in UNIX box when testing the Application
- Presented daily and weekly updates to QA Manager/QA Lead on testing progress and notify issues if any.
- Developed reusable assets and shared functional expertise with other testing staff.
- Identified gaps and updated existing test cases according to application functionality on an ongoing basis.
- Extensive experience in Back-End testing using Oracle SQL to ensure data consistency on front-end by writing and executing SQL queries and validation of results.
- Tracking and Reporting defects using ClearQuest
- Actively interacted with co-testers, Developers, Business Analysts, Project Managers during the course of testing
- Generated weekly test execution reports using Rational Test Manager
- Evaluate and Report overall testing progress to QA Lead on an ongoing basis.
- Coordinated and assisted offshore team on day to day testing activities
- Participated in Daily/Weekly Status Meeting with testing staff headed by QA Manager/ QA Lead
- Point of contact for building and maintaining CV QA Query Library (SQL Queries)
- Point of contact for Publishing module (800 test cases)
- Prepared Test Plan & Test Estimations on Publishing module
- Excellent domain knowledge in Debt Insurance
Environment: Visual Studio 2008, .Net Framework 3.5, C#.Net, ASP.Net, Oracle 10g, Team Foundation Server (TFS), AJAX, JavaScript, CSS, Web Service, Agile Methodologies, Façade Pattern, Microsoft Enterprise Library, IBM DB2, Oracle SQL Server, UNIX, Web Services. Rational ReqPro, Test Manager & Clear Quest
Confidential, Cincinnati, OH Mar’09–Jan’10
QA Consultant
Project Description: MedPlus is a healthcare information technology subsidiary of Quest Diagnostics Incorporated, is a leading software developer and integrator of clinical connectivity and healthcare information exchange solutions that foster better patient care and improve business performance for healthcare institutions, physicians and patients. MedPlus acquired FirstGateways, a health information exchange system comprised of innovative technologies that enable healthcare providers to access and manage a range of patient data at the point of care.
MedPlus is providing HIE infrastructure for British Columbia (BC, Canada), New York Clinical Information Exchange (NYCLIX, Inc), Long Beach Network for Health (LBNH) in Southern California, and New Mexico Health Information Collaborative (NMHIC), Health Information Exchange of New York (HIXNY), Methodist Hospital of Southern California (MHSC) & University Hospitals Health System (UHHS) Cleveland, OH
Responsibilities:
- Involved in analyzing system specifications, design, development and execution of test cases for manual testing.
- Worked on multiple clinical portals simultaneously (LBNH, NYCLIX, NMHIC, HIXNY, METHODIST, UHHS & DC)
- Performed Business Functional, System, GUI, Smoke, Sanity, Mini-Regression and Full Regression testing.
- Extensive experience in creation of test cases using Silk Central Test Manager
- Developed data conditioning criteria for manual testing.
- Extensive experience in test case execution for different releases using Silk Manual Test Client by uploading test execution set from Silk Test Manager and validated the actual results against the expected results.
- Extensive experience processing HL7 messages for exchange of information between applications like Demographics, inpatient and emergency episode details, outpatient scheduling, Medications, Pathology/radiology orders and results, prescribing/dispensing and more.
- Developed HL7 messages with own set of input data to upload onto the application through Dahlia, JCAPS and Ensemble Interfaces and validated uploaded data on UI, Database and CDS.
- Hands on experience in Agile scrum testing, assisted Sr. QA Analyst’s in testing different functionalities across various sprints.
- Presented daily and weekly updates to QA Manager/Sr.QA Analyst on testing progress and notify issues if any.
- Developed reusable assets and shared functional expertise with other testing staff.
- Identified gaps and updated existing test cases according to application functionality on an ongoing basis.
- Extensive experience in Back-End testing using SQL Server and Toad to ensure data consistency on front-end by writing and executing SQL queries.
- Tracking and Reporting defects using Silk Central.
- Actively interacted with co-testers, Developers, Business Analysts, Project Managers during the course of testing
Environment: Java, J2EE, Apache, JBoss, Symphonia, 7Edit(HL7 Message Editor), Dahlia, JCAPS & Ensemble Interfaces, SQLServer 2005, Toad for SQL Server 4.1, Silk Central Test Manager 2008, Silk Manual Test Client 2008
Confidential, Wilmington, DE Aug’07–Feb’09
QA Analyst
Project Description: Personal Lines Claims System (PLCS)
Personal Lines Claims System (PLCS) is to provide an online and efficient claim system. The main objective is to shorten claim adjudication process, render quality Customer Service and help in more accurate claim settlements. It will provide the adjuster with necessary tool to obtain consistent information and help in getting all relevant data pertaining to a claim quickly and efficiently. The availability of a workflow process aids the user towards relevant business process. It will ease the file documentation, review process and audit process.
PLCS has Loss Intake, Investigation, Claim Services, Financials, Dairy and Notes, Salvage and Subrogation, Litigation, Letters and Correspondence, Security and reports as its modules.
Responsibilities:
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing
- Involved in creation and implementation of Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Reviewed Business/System Requirements document with the Business and Development teams to understand the architecture and functionality of the application.
- Facilitated User Acceptance Testing in coordination with Business Analysts and End Users.
- Developed Test Cases for Integration, System and User Acceptance Testing as per standard Test Script Template
- Created & executed Test Scripts & GUI Maps in Quick Test Pro during Regression Testing
- Enhancing of scripts in expert view in QTP
- Validated the Test scripts for positive and Negative conditions
- Uploaded the individual scripts in to concerned Library files
- Involved in cross validation of the scripts
- Extensive experience using Quality Center as the defect-tracking tool to report application defects and enhancement requests.
- Prepared Test data for interpreting the Positive/Negative/Regression results
- Proficient in writing SQL queries to access data from the database tables and validation of results.
- Coordinated and assisted offshore team on day to day testing activities
- Participated in Daily/Weekly Issue Meeting with testing staff headed by QA Lead
- Evaluate and Report overall testing progress to QA Lead on an ongoing basis.
- Interacted with cross-functional teams and efficiently handled multiple tasks at various stages of testing life cycle.
- Developed and enhanced reusable assets and shared functional expertise with testing staff
- Involved in detailed discussions with developers, Business analysts to resolve issues pertaining to test environment, defects, availability of application etc
- Actively interacted with testers, Business Analysts, Developers, Project Managers and End Users during the course of testing.
- Involved in preparing documentation on QA Status Report, QA Summary Report and Issues Report.
- Involved in conducting ‘Issue log meetings’ and status review meetings and provided quality assurance feedback throughout the project life cycle
- Executed regression automation scripts using QTP on quarterly/adhoc basis against all PLCS releases.
- Performed Sanity Testing after Production Deployment in Production environment
- Performed Root Cause Analysis of Post Production defects for various versions/releases of the application and updated Defect Management Metrics to QA Lead.
- Assisted QA Lead in developing Release Notes and User Manual for the end users
- Assisted in Post Production support such as End User support, trouble-shooting problems and training end users on different PLCS functionalities/interfaces etc
Environment: Java 1.4.x, JSP, ASP, JavaScript, XML, Oracle 9.x, QTP 8.2, Quality Center 9.x, Visual Basic 6.x, WebSphere 4.x/5.x, SunOne WebServer 6.x, SiteMinder5.0, Windows 2000/NT
Confidential, India
ATLAS (AON Technical Ledger Accounting System) Aug’05-Apr’07
IT Consultant
Project Description: AON is an Insurance broker between the Client and Underwriter. It takes care of paying premium paid by the client to the underwriter, earns the brokerage and paying claim amount paid by the underwriter to the client. Provide a user friendly, single system to perform all the Technical Accounts related functionality and has revolutionized the way insurance transactions are accounted, settled and reconciled. AON takes care of two kinds of business i.e. Insurance (Retail) and Re-insurance. The accounts department in AON primarily uses Atlas application. Accounts department is both retail and reinsurance business use Atlas as their accounting package. ATLAS replaced Technical Accounts System for back office operations.
Atlas responsible for:
Maintenance of Receivable and Payable ledgers.
Collecting and making of payments to and from clients and underwriters.
Generation and dispatch of statements to clients and underwriters.
Reconciliation of transactions based on client and underwriter agreement of statements.
Chasing of outstanding and overdue amounts from clients and underwriters.
Maintenance of the cashbooks and monthly bank statement reconciliation.
Tracking and monitoring of receipts and payments.
Responsibilities:
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for manual testing.
- Reviewed Business Requirements document with the business and development teams to understand the architecture and functionality of the application.
- Involved in preparation of Estimations in Work break down flow.
- Created test data for manual testing
- Created test scripts for all online leasing testing and classified sections for manual testing.
- Performed business Functionality testing, System testing and GUI testing.
- Extensive experience executing test cases against different releases and validated the actual results against the expected results.
- Proficient in writing SQL queries to access data from the database tables and crosscheck the results.
- Documented bugs, questionable functions, errors, and inconsistencies in application functions, outputs, and content
- Tracking and Reporting defects using ClearQuest.
- Involved in production support for the application.
Environment: N-Tier Client/Server architecture, VB.Net, Windows 95/98/NT, MTS, DCOM Middleware, Oracle 9i, MQ Series, Seagate Crystal Reports, XML, ClearQuest
Confidential, India Jul’04-Jun’05
Software Test Engineer
Project Description: The product BANK CARE has been designed to suit the retail operations of a bank. It provides complete, comprehensive, integrated solution to Banks. Integration of all modules like deposits, loans, clearing, general ledger, DD/Bills, signature/Photo verification, head office solution. Provision for backdated reports, Batch concept for general ledger transfer entry. Flex deposit scheme where a/c holder can have more than one deposit in a single a/c and facility for partial withdrawal. Auto generation of daily report at the time of day end and a single click procedure for day end/day begin. Officer Wise/GL wise limit parameter for voucher authorization.
Responsibilities:
- Involved in all phases of testing life cycle (analysis, design and execution)
- Participated in review of application designs, business and functional requirements
- Analyzed system requirements, developed & executed detailed Test cases, Test data, TSL scripts for testing the functionality, GUI, security, and usability of the Join Process
- Responsible for Integration, Front-end and Backend testing.
- Created Batch tests verified test results and reported defects using Test Director.
- Hands on experience writing and executing test cases manually.
- Hands on experience developing automated scripts using WinRunner for regression testing.
- Compiled modules and test scripts using Winrunner to execute test cases for different tests.
- Developed GUI map through Rapid test script wizard using Win Runner to test the functionality of the Application under Test (AUT)
- Involved in Functional and Regression testing.
- Involved in detailed discussions with developers to resolve the technical issues.
- Reported overall progress to the Project Management on a periodic basis
- Identified and defined scope for Integration, Interface & System Testing.
- Involved in Development of Flowcharts and preparation of Process matrices.
- Performed Back-End testing to ensure data consistency on front-end by writing and executing SQL queries on the database.
Environment: WinRunner 8.2,Test Director 5.0, WindowsXP, ASP, ASP.Net, C++, SQL Server 2000,JavaScript, Seibel, JCL, TSO, COBOL, MVS, Java, Web Logic, XML, UML, HTML, DHTML, UNIX, Datacom Server, MS Access
Confidential, India Feb’03-Jun’04
Software Test Engineer
Project Description:HCS is basically an Intranet application. The aim of this system is to provide the latest information and update the services throughout the network in the various departments existing in hospital premises. This Hospital consists of more than 500 employees providing almost all the services which are necessary for the in and out patients. This project manages all the aspects of the data management in a Hospital including billing. The objective of this Intranet application is to help the Hospital employees to keep track of Hospital database, which included Doctors, Patient information and customer’s details throughout an Intranet.
Responsibilities:
- Conducted distributed and multi-user testing.
- Attended Change Request meetings to document changes and implemented procedures to test changes.
- Experience writing test cases and test scripts for functionality testing.
- Closely worked with developers and System Engineers to nail down the technical problems.
- Responsible for creation and maintenance of Test Director Repository, Creation and Customization of TD Projects.
- Tested Application in Development, Staging, and Production Environments.
- Prepared and authored various user level, system level documents.
- Participated in project meetings, QA status meetings and release meetings.
- Completed assigned tasks and delivered all test artifacts on schedule.