Software Engineer Resume
Bloomington, IL
Summary
A seasoned Test Professional with 9 years of extensive experience in Quality Assurance and Project Management activities on Logistics and Insurance domain applications. Expertise in all areas of the testing lifecycle including test planning, test design, test automation, test execution, test reporting, defect tracking and post - load analytics. Outstanding test management and resource balancing skills coupled with ability to support simultaneous testing projects in a matrix organizational structure.
Professional Summary Highlights
- More than 4 years of onsite (USA) experience as a Test & development Lead with excellent client relationship
- 4 years of onsite-offshore/Offsite coordination experience with a team consisting of more than 20 offshore resources for complex testing projects
- 9 years of experience in Manual and Automation Testing on various technologies like Web, Client Server and Legacy systems for various clients across globe
- Currently playing a role as Onsite Lead and Java developer for Java development project
- Involved in HP Quality Center and Quick Test Professional (QTP) automation for more than 4 years
- 2+ years of hands-on experience in HP Business Process Testing tool (BPT)
- Involved in core Java and Java Swing development project for last 2 years
- Expertise in Test Data management for complex projects using internally developed tool (TCDM)
- Strong QA Management skills with technical abilities, can manage multiple projects under fast-paced, high-pressure situations
- Expertise in preparing testing documentations - Test Plan, Validation Plan, Test Summary Report, Casual Analysis report, Requirement Traceability Matrix, Daily/Weekly status reports
- Experienced professional in designing and developing Automation frame works and developing the automation scripts using HP QTP and BPT
- Experienced in Logistics domain and Insurance domain
- Expertise on different Defect Tracking Systems (Plog, Mercury/HP Quality Center, JIRA, Clear Quest and TRAC)
- Involved extensively in various testing Phases - Integration, Regression, System testing and UAT
- Extensive knowledge on testing methodologies - Risk based testing, All-pairs approach
- Successfully handled Client-Vendor negotiations and support for project timelines and deliverables
- Experienced in preparing project estimations, involved in proposals and SOW
- Good analytical and proven leadership skills
- Excellent organizer with solid planning and strong organizational skills
- Sound troubleshooting and problem-solving skills
- Experience in coordinating testing projects with groups in different Regions - Asia, Canada, Latin America, Europe and US.
Skill Summary:
- Software Testing Tool: QTP 9.1 & BPT
- Configuration Management Tool: VSS, Clear Case & Subversion
- Defect Management Tool: JIRA, Clear Quest, QC and TRAC
- Test Management Tool: HP Quality Center
- Operating System: Windows, UNIX & Linux
- Database: SQL Server & DB2
- Languages: JAVA
- Tools Researched: Bender RBT & Jenny (All-Pairs)
Qualification: Bachelor of Engineering
Professional Experience:
Current Organization: Confidential, Duration: From Apr 2005 to till date
Role: Module Lead
Previous Organization: Confidential, Duration: Dec 2002 to March 2005
Role: Test Engineer
Project Experience Highlights:
Confidential
Duration: Jun 2009 to till date.
Environment: Java, Swing, IBM RSA
Skill/Tools: IBM Rational Software Architect, Clear Case Clear Quest, SVN and TRAC
Role: Onsite Lead, Developer and Tester
Location: Bloomington, IL USA
TCDM is an IFSS Automation team internally designed client based tool written in JAVA that provides a user interface for manual test analysts to enter their test data for test cases directly into a MSAccess database. This provided an alternative for manual entry into MSExcel spreadsheets which then had to be uploaded into MSAccess or converted to XML to be used by the automation team.
Confidential, provides the following benefits:
- Saves cost of redundant changes required to test cases by both manual and automation analysts. Removes the manual data entry for automation test case construction.
- Provides an automated means for creating the MSExcel document required for manual execution. Standardizing the look and feel of test cases which provides some aid in the BA review process.
- Houses the data required for automation scripts.
- Provides for an XML extraction process to be used by an automation effort.
Roles and Responsibility:
Onsite Lead:
- Coordination with Marketing, UI spec team, development team and testing teams for requirement changes
- Configuration management admin and release coordinator
- Organizing TCDM releases and preparing build letter
- Providing TCDM demo to managers and training to testing teams
- Preparing design and requirement documents
- Creating Clear Case baseline and generating TCDM build using build forge
- Reviewing and monitoring code changes and defect fixes
- Communicating with testing teams on TCDM changes
- Analyze business process, and map process flow to determine the exact nature of user's system requirements
- Coordinating with test leads on TCDM effort estimation and release dates
- Completing POC and preparing user guide document for new tool migration
Developer & Tester:
- Handling the complex Extract to XML module which generate XML input files for Selenium functional automation
- Generating different type of XML's thru Extract to XML module to support automation
- Creating common class/methods which can be used by developers
- Develop GUI interface that will allow test analyst the ability to create/edit test cases via JAVA.
- Handling Modify test case and User Admin module in TCDM
- Design, Coding, Defect fixes and code improvement
- Testing other developers module and reporting defects
- Managing TCDM defects in TRAC or Clear Quest
- Preparing Clear Case activity report and Clear Quest defect report
- Working with automation test leads on XML requirements
Confidential
Duration: Feb 2009 to Jun 2009
Environment: ASP .Net
Skill/Tools: QTP 9.0, Quality center
Role: Core Team Test Lead
Location: Memphis, TN USA
Description:
Confidential, will provide FedEx customers and regional automation customers a unified, seamless, digital access experience that makes shipping, tracking, managing, administering, reporting, and printing simple and easy whether online or offline.
Onsite Role & Responsibilities: (From Feb '09 to Jun '09)
- Coordination with Marketing, Development, Requirement Writers, Finance, Performance Testing, Vulnerability testing & different functional testing teams
- Part of NxGen3.0 core team which contains representative from all the business groups
- Creation of DTPS (Detailed Test Plan Specification) and conducting Walkthrough's and Signoff's
- Creation of Test Scenario Specification and conducting Walkthrough's and Signoff's
- Participated in "Test Summit" and gave presentation on NxGen3.0
- Preparing weekly and monthly project status reports to VP & SVP
- Involved in effort estimation for NxGen3.0 project
- Involved in preparing the Business Justification Document (BJD)
- Arranging Tech bridges with Dev, marketing and other development teams to resolve any Critical issues
- Attending the PMO meeting, walkthrough's, defect meetings and extended team meetings
- Conduct weekly extended test team meeting to get the updates from all the testing groups
- Manages the testing team, to ensure testing Entry, Exit, and Acceptance criteria are defined, approved, and met
- Identifying and assisting with the resolution of risks and issues associated with project
- Maintaining and following quality related standards, procedures, reports etc.
- Generating various GDP reports
Confidential
Duration: May 2007 to Jan 2009 (Onsite & Offshore)
Environment: ASP .Net
Skill/Tools: QTP 9.0, Quality center and BPT
Role: Test Lead
Location: Memphis, TN USA
Description:
Confidential, to enhance the shipping experience (Address Book / Pickup / Rates & Transit Time) ease of use. To achieve feature parity/superiority with competition in the online shipping experience. To grow automation shipping volume globally. To obtain cost savings by reducing Air Way Bill and customer service calls. Expand globally with customer automation solutions. Leverage technological innovations. This is a high performance system that has undergone significant business and technical upgradations over the last 10 years and testing has needed to keep pace with these changes in order to keep the application very reliable in production. Mercury BPT was first pioneered within FedEx on this application and I was a part of that first BPT implementation.
Onsite Role & Responsibilities: (From Nov '07 to Jan '09)
- Coordination with customer, other business partners and offshore team
- Preparing DTPS (Detailed Test Plan Specification) and conducting Walkthrough's and Signoff's.
- Maintaining new feature and regression test scripts in Mercury Quality Center
- Arranging Tech bridges with Dev, marketing and other development teams to resolve any Critical issues
- Involved in decision about emergency loads/builds and approving builds
- Attending the walkthrough's, conference calls, defect meetings and extended team meetings
- Preparation and Verification of the Test Scripts
- Research on Issues (Plogs, Defects) and helping development to recreate critical issues
- Managed entire defect life cycle including defect discovery, entry and getting the defect fixed
- Co-ordination with Development, Marketing, Production support and Document writers
- Involved in Load / Production Checkouts etc
- Planning & scheduling the progress of the builds and be in sync with the master load plan.
- Review the task allocation as prepared by product leads.
- Plan for the resources to meet the deadlines set and the prepare resource allocation plan.
- Conduct Internal Meetings / Weekly status Meetings related to project day to day activities
- Maintaining and following quality related standards, procedures, reports etc.
- Generating various GDP reports.
- Also, assisted project managers for resource/project estimations whenever required.
Offshore Role & Responsibilities: (From May '07 to Oct '07)
Test Execution
- Participation in requirements walkthroughs
- Test design - creation, modification of test cases and test bed optimization
- Participation in design walkthroughs
- Manual and automated testing using Mercury QTP
- Defect logging, assistance in defect duplication, re-testing and closure
Test Automation
- BPT component design, BPT component automation
- QTP test automation scripting
- BPT and QTP automation script maintenance
- Creation and publishing of automation libraries
- Analyze the existing Regression Test scripts for Automation.
Team Lead Activities
- Creation of execution plan in each testing cycle
- Allocation of modules to team members
- Monitoring and Tracking the execution status
- Communication with QA coordinators and preparation of metrics & Reports
- Maintain QA documents in version control tool VSS
- Training the resources in Automation tool & QA process
- Team building activities
Confidential
Project Name: ATP - FSMX (Assembly Testing Project - FSMX)
Duration: February 2006 to April 2007
Environment: ASP .Net, SQL Server 2005
Skill/Tools: QTP 9.0, Quality center
Role: Team Lead
Location: Bangalore, India
Description:
Confidential, Ship Manager Enterprise is an intranet based automation solution for corporate environments. By providing a web browser interface, it allows the user to easily streamline his/her desktop shipping, mail room processing, and administrative controls. Since it is designed for non production shippers in an office setting, user can ship from his/her desktop or send packages to a central location for final processing. An administrator can establish user and department profiles containing specific rights and privileges, as well as required reference values and valid cost center entries.
FedEx Ship Manager Enterprise is part of the next generation of shipping management solutions offered by FedEx. FedEx Ship Manager Enterprise can be customized based on user shipping preferences.
Responsibilities:
- Leading the offshore ATP-FSMX team
- Involved in Analysis of the requirements for different FSMX versions
- Defects and requirement mapping to test scripts
- Updating the test scripts on need basis
- Involved in Regular Testing on FSMX0100 version
- Involved in test case designing and review
- Analyze existing regression test scripts for automation
- Involved in preparation and analysis of defect reports using the Quality centre
- Maintaining and following quality related standards, procedures and reports etc,
Confidential
Project Name: ATP - POSD (Assembly Testing Project - POSD)
Duration: August 2005 - January 2006
Environment: Java, Sybase
Skill/Tools: Quality center
Role: Software Engineer
Location: Bangalore, India
Description:
Confidential, is designed for front counter operations and equipment in WSC and FedEx stations. POS automates the acceptance of FedEx Express, Ground and Home Delivery shipments at counter locations. It is processing merchandise sales and associated sales tax revenues. It reduces customer waiting time be speeding up the package acceptance process, it allows the agent to check account status at the time of shipment and improves the ability to accept and account for cash transactions and to verify credit cards.
Responsibilities:
- Reviewed Business Requirements and Functional Specifications of the application and prepared test scripts
- Test Planning and tracking by Resource and Feature.
- Involved in test case designing and review
- Analyze existing regression test scripts for automation
- Involved in preparation and analysis of defect reports using the Quality centre
- Maintaining and following quality related standards, procedures and reports etc,
Confidential
Project Name: CAF - FedEx
Duration: July 2005 - August 2005
Environment: VC++, Sybase
Skill/Tools: Quality center
Role: Software Engineer
Location: Bangalore, India
Description:
FedEx Ship Manager is a hardware/software-based shipping solution that is deployed free of cost to customers. It is Windows based and supports Windows 95, 98, 2000, NT, ME & XP. By integrating FedEx Ground services with FedEx Express FedEx Ship Manager delivers a seamless shipping process and provides shipment processing within Canada & the US and to more than 200 countries worldwide. Customers use the same shipping labels and printer provided by FedEx to ship Express and Ground packages. It supports Domestic and International and CA and PR Origin. This is for high volume shipments
Confidential
Project Name: FEDEX SHIPPING MANAGER V-0690
Duration: April 2005 - July 2005
Environment: Uniface, Sybase
Skill/Tools: Devtrack (Bug Tracking)
Role: Associate Software Engineer
Location: Bangalore, India
Description:
FSM-0690 (Regular Testing):
FSM-0690 software allows users to process and manage shipping operations, track shipments and schedule FedEx courier pickups. By using this software user can Check the status of the package using tracking numbers & prepare the AWB labels.
MX-TD Testing:
MX-TD is one of the scopes in FSM-0690. It is all about shipping across the Transborder from the Origin "Mexico" to the Destination "U.S.A".
Confidential
Duration: Nov 2003 - March 2005
Environment: Java, InterBase.
Skill/Tools: WinRunner 7.6, Test Director.
Role: Software Test Engineer
Location: Bangalore, India
Description:
- PMAPS is a business process tracking\\accounting package for a small and medium business organization. Materials module deals with sales, purchase and inventory process. Accounts keep track of the financial details of sales and purchase. Payroll module focuses on employees of organization and keeps track of employee information and salary. The sales module stores the product sales details and together with payroll module interacts with accounts package. This project is developed with Java Swing as front end, EJB as middle tier and InterBase server as backend.
Confidential
Duration: Dec 2002 - Nov 2003
Environment: Java & SQL Server
Skill/Tools: WinRunner 7.6, Test Director.
Role: Software Test Engineer
Location: Bangalore, India
Description:
Purchase Order and Production System is an application designed to provide the Small and Home office customers with the ability to manage their inventory component request and order system.
The system is designed to provide valuable management information for the analysis and to evaluate the effectiveness of the purchasing department. We can also monitor vendor performance using this system.
