VIJAY MALLIYAM SHANMUGAM
[email protected]
9791032314
SUMMARY • • • • • • • • • • • • • • • • • • • • • • •
Around 8 years of experience in Software QA, currently leading a Performance Engineering team. Worked with Automated, Performance, Functional System Integration Testing on a wide range of applications in the Windows and UNIX platforms Hands on experience with Performance Testing, Black-Box Testing, Regression Testing, System-Integration Testing Two plus years of onsite experience in UK, Europe and Singapore. Served as Test Automation Lead for Yahoo! Inc., HP, Motorola and Sainsbury’s. Developed test strategy and handled concurrent releases Implemented Effort Estimation successfully for ADP client using Use Case Points analysis Developed, assisted and maintained test environments and test data supporting defined test scenarios Prepared Defect dashboard template for Validation & Verification Practice across projects Collaborated with project managers to formulate test strategy, Effort estimation, test specifications preparation Expertise in developing and executing Test cases for Manual / Automated testing Recommended design improvements to the project team for improved testability Proficient in Automated Testing using Load runner, Quality Center, Quick Test Pro Deriving test conditions(Manual) and test scripts (Performance testing) in line with Business scenarios Demonstrated expertise in Banking projects, received best performer award while working for CITIBANK client Consolidated test suite for Functional, Load, Stress and Regression test cases. Compatible with Bug-reporting tools Vertical Domain Knowledge of Banking, Retail, Mortgage and Semiconductors Worked with Business users and Development team to gather requirements Implemented to Test Automation framework of LoadRunner, Microsoft’s ACT and Open STA Around 1 year of experience in projects that involved onsite interaction with US client Demonstrated Testing Methodologies confirming to the software quality systems supporting SEICMM Standards Authored Training materials for Manual Testing and Test Tools Possess B1 Visa to US with validity till 2016 and Work-Permit to the UK Actively Participated in company initiatives to improve project quality and performance through Knowledge sharing and Training Sessions
PROFILE
Hardware
OS / Products / Languages
Pentium Pentium
Windows 95/98/2000/ XP Unix / Linux Testing Tools Defect tracking Tools Languages Database / Tools
Resume of Vijay Malliyam Shanmugam
Software UNIX, AIX v 5.2, SUSE Linux 10 Enterprise Server, Red Hat Enterprise Linux, UBUNTU Linux 6.01 Load Runner 9.10, Quality Center 9.0, Quick Test Pro 8.2, MS-ACT, Test Director 8.0, WR 7.5, Open STA, BadBoy,Php-T Framework Test Director 8.0, Quality Center Bug Tracking Pro, Bugzilla C, C++, VBScript, SQL, JSP
Oracle 8i/91/10g, MS SQL Server 2000, MySQL 5.0,
Page 1
DB2 / Toad 7.6, SQL Navigator ACHEIVEMENTS &CERTIFICATIONS • • • • •
Was awarded Key performers’ of the Month at Sainsbury’s Obtained e-Award at Hewlett-Packard from Project Manager for outstanding performance for a Performance Testing Project Appreciation by Client (STMicroelectronics) for implementing Automation Framework for Factory Automation Project Performance Testing and also Training their Internal staff Certified against Software Testing, Network Monitoring and Win Runner Honored by Business Head for Mentoring Resources with Load Runner at Hewlett-Packard
PROFESSIONAL EXPERIENCE *In reverse chronological order. Organization : Expertus Inc., United Kingdom. 5 May 2008 – Till Date Organization Duration
: Yahoo Inc., Research & Development Ltd., Bangalore : 10 Apr 2006 – 23 Apr 2008
Organization Duration
: Hewlett Packard Corporation, Bangalore : 29 Dec 2003 - 07 Apr 2006
Organization Duration
: Maveric Systems Ltd., Chennai : 21 Apr 2003 - 24 Dec 2003
Organization Duration
: AFT Software Solutions Ltd., Chennai : 03 Jul 2001 - 27 Mar 2003
PROJECT DETAILS
HR Transformation Client Duration Role
: Sainsbury’s Plc : July 29 2008 – Till Date : Volume & Performance Lead
Project Summary: Sainsbury’s is a second largest retailer in the United Kingdom, Sainsbury's store offers around 30,000 products with 600+ stores, offering food as well as non-food products and services, and also possess 147 stores operating on internet-based home delivery shopping service. HRT project was implemented as an upgrade to the existing HR Applications, including Recruitment – Internal as well as External, Third party suppliers, Online Learning Management, Discoverer Reporting, Colleague Admin and Finance Modules. Roles and Responsibilities: • Consolidation of Business Processes for V and P testing with Business Team • Driven the team for Precise Reference and Parameterization data for Volume Testing • Implemented Design and Execution plan for Performance testing • Performed Oracle NCA scripting using LoadRunner 9.1 for HR Modules
Resume of Vijay Malliyam Shanmugam
Page 2
• • • •
Used Ajax Protocol for External iRec and Discoverer modules Designed Controller scenarios for Execution Data profiles’ implementation for concurrent usage models Offshore co-ordination and project tracking
Debenhams Yantra Upgrade Client Duration Role
: DEBENHAMS : May 08 2008 – Jul 18 2008 : Test Lead
Project Summary: Debenhams is the one of leading stores having 145 outlets across the UK and Ireland and a fully transactional website, reflecting Debenhams' commitment to offering our customers greater value, a wider choice and excellent service across every area in which they trade. Multistream ordering was integrated in the existing system which involved both end users and the store users’ modules. Roles and Responsibilities: • Validated the Test scripts for the Debenhams Yantra 8x Integration for MSO modules • Prepared Performance Testing Scenarios • Implemented Business Processes as per the LoadProfile using LoadRunner 9.10 • Load Injectors were employed and validated as per Perf requirements • Analyzed the User requirements along with the Specifications to confirm with the AVI file flows • Test cases reviews and walkthroughs. Test Cases execution • Handling client calls with the UK client for meeting the project’s QA deliverables from offshore team
Yahoo! Alerts Client Team Size Period Role
: : : :
Yahoo Inc., US 7 Aug 03 2006 – Till Date Test Lead
Project summary Yahoo! Alerts is a free, personalized notification service that instantly informs the Y! user of what he considers important and relevant via email, instant message, pager, or mobile. To take advantage of this service, the user signs in (or sign up to get a Yahoo! account) and customize his Yahoo! Alerts content and how it is delivered to him, Yahoo! supports about 24 Y! Alert categories. Currently alerts are supported only for Canada and US internationals and in near future we are planning for Europe against France, Germany and Italy. It supports RSS Feeds, keyword types, search based and User preference allocated alert types which are supported through Match-Engine based, Poller-based and Storage server based alert notification servers located all through the globe. Roles and Responsibilities • Currently handling Y! Local Alerts Release • Web Services Automation using php-T framework • Individually implemented QA certification for a Beta release of Y! Alerts • Validated the product against business requirements using RTM
Resume of Vijay Malliyam Shanmugam
Page 3
• • • •
Extensive QA done on server capabilities, RSS feeds verification Data-driven testing for the XML parameters via Post/get methods Mentoring new team members on the QA procedures, Server validation techniques Preparing status reports on weekly basis.
Yahoo! Mail- PIM Eagle release Client Team Size Period Role
: : : :
Yahoo Inc., US 5 Apr 20 2006 – Jun 29 2006 Sr QA Engineer
Project summary PIM(Personal Information management) is a powerful online contacts and scheduling manager. It’s used to store all of the users’ contact information about individuals and companies. Yahoo! Address Book supports files exported from Outlook, Outlook Express, Netscape/Thunderbird, and Palm Desktop. Likewise, you can export your Address Book to these applications. EAGLE release, efforts involved in Eagle will be Front-end and XML API. Due to a full UI rewrite, manual regression was performed across all class A browsers for both US and INTL. Moreover, the plan is to release Eagle FE to production which still talk to the current YAB backend, and then start migrating batches of Yahoo accounts to the new Raven backend after Eagle rollout. Roles and Responsibilities • Coordinating the work of Bangalore QA team, verifying product features and integration requirements, ensuring the timely delivery of Test milestone and Product release • Analyzed the User Requirements and Specifications and Developed the Test Strategy • Participated in regular Project status meetings with the US team • Implementing Functional Testing Framework • Architecting Requirements to Use case with Test Scripts and Defects using TD • Preparing status reports on daily and weekly basis.
M6 FAP Client Team Size Period Role Location
: : : : :
ST Microelectronics 4 Jan 25 2005 – Mar 25 2006 Test Engineering – Lead Italy
Project summary STMicro had planned to put-up state-of-the-art semiconductor plant, known as M6, at Catania (Italy). M6 would be entirely devoted to leading edge semiconductor technologies, with a particular focus on Flash and other non-volatile memory technologies. The intent was to upgrade current production techniques which were 200 mm (8") wafers to 300 mm (12") wafers. The transportability was from Crolles 2, which included the high-level design artifacts pertaining to the custom software for the Crolles 2 MES version 2.7 currently in production (based on 300works version 2.1.5 and FACTORYworks 3.2.1). The features
Resume of Vijay Malliyam Shanmugam
Page 4
that incorporated for this project included MES-PowerCMP Interface, Centralized Error Handling, Sorter Process Release, Etc. Roles and Responsibilities • Coordinated the work of testers, met end-users to determine product features and integration requirements, ensuring the timely delivery of Test milestones and Product release • Analyzed the User Requirements and Specifications and Developed the Test Plan • Participated in regular Project status meetings related to testing • Identifying use cases for Regression Testing from Crolles 2 • Implementing Functional, Performance Testing Framework • Base-lining of Functional, Load and Stress Test Scripts for Automation(LR, QTP, TD) • Architecting Requirements to Use case with Test Scripts and Defects using TD • Installed and setup Load test environment from scratch, LR Controller, Load Generators Crolles-2 Client Team Size Period Role Location
: : : : :
MOTOROLA 6 October 10 2004 – January 18 2005 Test Engineering (Performance) – Lead Italy
Project summary Motorola collaborated with STM in building an advanced 90 mm wafer pilot-line FAB. This version of 300works contains the new FACTORY works V3.3 of Brooks Automation. Crolles 2 will merge 300works 2.2 with the custom MES application V2.7. The major components were the Intelligent User Interface (IUI), used to run operations in the FAB, to mention a few, Creating carrier, receiving lot, starting wafer process, sorting wafer jobs,etc. and Integrated Development Environment (IDE), used to configure the software, model the FAB involving operational logic/business rules. Treat each wafer with potentially unique process settings like Wafer-level control, targets, and settings at wafer-level and feedback at lotlevel facilitating tracking. Roles and Responsibilities • Implementing Performance Testing Framework • Base-lining of Load and Stress Test Scripts for Automation(LR,TD) • Installed and setup Load test environment from scratch, LR Controller, • Load Generators and Scheduling appropriately in-line with Wafer Processes • Presenting the test results in graphical form, analyzing the Results • Participated in the Performance test results review meetings
Business Intelligence Client Team Size Period Role
: : : :
Hewlett-Packard (Internal) 1 Jun 29 2004 – Sep 27 2004 Performance Analyst
Project summary BI is an essential information technology component for HP in view with business performance improvement initiatives. At its core, business intelligence is the extraction and transformation of data from disparate internal and external sources to information in the form of dashboards and reports that is used
Resume of Vijay Malliyam Shanmugam
Page 5
to make critical decisions in the organization. For the front end, there will be a user reporting and querying interface Roles and Responsibilities • • • • • • • •
On-site Development team coordination Deriving Business Scenarios Composing Performance test input templates Coordinating with Manager for Performance test strategy Developing and Executing the Load Runner Test scripts Setting up Load Generators at Onsite (US, France, Hong Kong) Base-lining response times for Scenarios Preparing status reports on weekly basis
GLOBAL PQT Client Team Size Period Role
: : : :
DHL 2 Feb 18 2004 to Jun 23 2004 Performance Test Engineer
Project summary DHL is the world's leading express and logistics company offering customers innovative and customized solutions. Global Piece Query Tool (PQT) is a web-based, internal query tool that is developed as a part of the piece enablement program. An application like PQT is designed to provide a single point of entry that will track the shipment status against a given Shipper Shipment Reference, Facilitate shipment query for other applications that require this functionality and also allows extended visibility by having airway bills, invoices, delivery sheets and receiver signature images linked. Roles and Responsibilities • Deriving Business Scenarios • Composing Performance test input templates • Coordinating with Manager for Performance test strategy • Developing and Executing the Load Runner Test scripts • Base-lining response times for Scenarios • Preparing the Performance report
HP Business Support Center Client Team Size Period Role
: : : :
Hewlett-Packard (Internal) 2 Dec 30 2003 to Feb 16 2004 Test Engineer
Project summary The Business Support Center, or BSC, serves HP customers with self-support information about HP products and programs. It allows HP customers to help themselves find information they need to make the most out of HP products. Allows HP customers to retrieve Warranty Information for HP products, provides helpful links to other HP websites. It also provides access to the IT Resource Center and HP Forums and also displays product alerts.
Resume of Vijay Malliyam Shanmugam
Page 6
Roles and Responsibilities • On-site Development and Business team coordination • Derived regression test cases from used cases and executed • Testing of Content submittal and staging reflection on application • Defect tracking accomplished using Chart tool. • Test status reporting on Daily basis • Assisting in defect metrics
GE FORESEE Client Employer Team Size Period Role
: : : : :
GE Countrywide Maveric Systems 4 22 Nov 2003 to 21 Dec 2003 Test Engineer
Project summary GE (General Electric) Countrywide has been a pioneer in India's retail finance segment. This is an online tool for tracking the customers who are linked against various product directories like Customer Service, Loan Processing, Swap and Foreclosure modules. Transactions like Data Entry, Credit Approval, Televerification request process, Branch operations, COPS user transactions etc. were subjected to test under load. The management would be informed of the non-prompt customers and to approve, decline or hold for various financial instrument requests escalated through the team members and through the agencies. Roles and Responsibilities • Developing and Executing the Load Runner Test scripts • Base-lining response times for Scenarios • Setting up Load Generators at Onsite (US) • Coordinating for preparation of the final Performance report
ORBI ONE – DIRECT 8.2.0 Client Employer Team Size Period Role
: : : : :
POLARIS – For Citibank, May Bank (Malaysia) Maveric Systems 5 Jul 03 2003 to 10 Nov 2003 Test Engineer
Project summary OrbiOne-Direct was an Internet banking solution, over the next two releases it would be built in to an integrated multi-channel delivery solution for a bank or any financial Institution. Orbi One Direct uses Orbi One Integrator to provide an Integrated Relationship View of the customer across multiple products.. It interfaces between the Orbi One Direct front-end and various back-end host processors (Orbi or third party systems). Orbi One Direct provides for a distinct entitlement module, this feature allows controlling the access of various functions/screens that are available to a user. Orbi One Direct has a toolset, the usage of which facilitates configuration of the dynamic front-end screens
Resume of Vijay Malliyam Shanmugam
Page 7
Roles and Responsibilities • Deriving Business scenarios with FS. • Coordination with client onsite • Preparing High Level Conditions / Test Scripts • Performed Functional Testing, Regression Testing, Database Testing • Identifying the failure trends using functional specifications, for establishing the complete testing process • Defect tracking accomplished using Test Director.
ORBI – COLLECT 7.3.1
Client Employer Team Size Period Role
: : : : :
POLARIS – For Citibank Maveric Systems 4 Apr 26 2003 to Jun 28 2003 Test Engineer
Project summary Orbi-Collect is a complete collection system for remedial management of customer receivables of any type like loan investments, current account over dues, etc. The system also allows business to proactively follow-up with customers on expected receivables to preserve customer credit worthiness. Orbi-collect is a well-enabled system with an interface to accept feed on customer information from any product processor and lots to enhance the productivity of collection. The highlights of the system are Online entry of customer’s responses, Automated pop-up of cases for tele-collection, Maker/Checker functionality for all maintenances, MIS for measuring productivity and efficiency of collection agents. Roles and Responsibilities • Developed High Level Conditions • Test case preparation • Executed Module level and System-Integration test cases • Performed Functional Testing, Regression Testing, Database Testing • Performed defect tracking and reporting using Test Director. OMNI MAX Employer Client Team Size Period Role
: : : : :
AFT Software Solutions Omega-Bio Health Care Pvt. Ltd 6 03 Nov 2002 to 25 Mar 2003 Test Analyst
Project summary This system involves implementation of their Business plan, which basically focuses Multi-Level Marketing. The Customer details’ are keyed-in and products are sold which in turn, money is converted as BV(Business Volume) and is computed by a " POINT SHARING SYSTEM" to obtain Leadership Development bonus(LDB) value per point. The L.D.B value per point is computed and will vary depending on the BV. This is where the customer needs to achieve monthly qualification for each position earned, which makes him eligible for extremely lucrative leadership. Simultaneously each customer is added to
Resume of Vijay Malliyam Shanmugam
Page 8
another plan namely prosumer plan, where the customer gets two lots foe every 500 Bv’s made. Finally as progresses in the marketing chain he enjoys various benefits. Roles and Responsibilities • Co-ordination with business team • Developing and Executing Unit and integration Test cases • Regression testing scripts prepared using gap analysis document • Preparation of the Traceability Matrix to ensure the test coverage • Generating Defect report using bug tracking tool and Retesting on the bugs fixed VERY INTERACTIVE NETWORK ADMINISTRATOR (VINA) Employer Team Size Period Role
: : : :
AFT Software Solutions 3 08 Aug 2002 to 28 Oct 2002 Test Analyst
Project summary VINA is a web-based product for Internet as well as Intranet. This provides a complete solution for security, system performance, administration, and time management for the Internet centres. It accomplishes full access over the homepage settings of our clients, allowing us to perform changes dynamically. Software piracy check is monitored through web-server’s database. Changing Proxy settings, clearing temp files can be done from server itself. Systems are secured against download of Windows’ executables, .dll’s, .com Etc. Various schemes can be implemented on request without affecting the user from using the system.
Roles and Responsibilities • Involved in design specifications of the application from the Business Requirements • Preparation of Test Conditions from the BR • Identified scenarios for performance testing • Developed Load runner scripts and executed • Prepared reports on performance testing Noveaux Management and Information Systems (NMIS) Employer Client Team Size Period Role
: : : : :
AFT Software Solutions NOUVEAUX INDUSTRIES 5 06 Feb 2002 to 28 Jul 2002 Test Analyst
Project summary Nouveaux is a Wiredrawing & altering company located at Chennai. To keep in pace the with increasing demand from their clients and to survive in this competitive situation, Nouveaux decided to employ computerized solution for exposing their limited & important functionality of their employees and to their clients. The resultant system contains the following functionality. Raw Material Entry Screen which receives the raw material from the Supplier and makes an entry here. It receives the necessary details and Physical Parameters and with a remark. Shuffling is an internal process that comes with Production Planning, which mainly Orders the temp Stock. By doing this, the Stock in the raw material table and forthcoming Process Stock table and all the Stock Status will be updated with a Status. Sales & Marketing mainly consists of Spool Production Report, Delivery Report, Delivery Challan, Invoice, Test Certificate, Collection Report, Bank Details, Customer Ledger, etc.,
Resume of Vijay Malliyam Shanmugam
Page 9
Roles and Responsibilities • Developing Unit and Integration Test Cases • Executing Unit and Integration Test cases • Black box Testing • Generating Defect report using bug tracking tool • Retesting on the bugs fixed SEAMS (School Evaluation Automation &Management Software) Employer Team Size Period Role
: : : :
AFT Software Solutions 5 11 Jul 2001 to 29 Jan 2002 Test Analyst
Project summary To provide full-fledged academic institution administration through navigable links .The four major modules are as follows. Configuration, this module allows in customizing SEAMS to suit the specific requirements of the school such as school details, resource- personnel /material, school calendar, fees, pay structure, Staff payroll, subjects, Etc. Operations, this module provides information on staffs’ and students’ assessment, staffs’ and students’ attendance reports, staff and section timetable views, assigning subjects to staffs’, promotion, Etc. Reports, 30 instant reports can be created with just a few keystroke commands, to mention a few, student report, Academic progress report, Etc. System administration module ensures a secured client-server environment and confidentiality Roles and Responsibilities • Co-ordination with Development team • Developing Unit and Integration Test Cases • Executing Unit and Integration Test cases • Generating Defect report using bug tracking tool • Retesting on the bugs fixed EDUCATION Bachelor of Engineering in Electronics & Instrumentation, ANNAMALAI UNIVERSITY, INDIA Excerpts from Reference Letters Everyone is very happy with the way things have gone. We have highlighted several high priority bugs that would have made the system unusable had they gone into production. -Julian Wilton, Sainsbury’s UK Your contribution has been tremendous for the Alerts Beta release, please keep up the good work -Raj, Test Manager – Yahoo! R & D He has delivered work of great value in the areas of : Automated Functional testing and Performance testing -Mike Pettigrew, STMicroelectronics - Italy I have been very pleased to work with Vijay Shanmugam and I recommend him with greatest enthusiasm as a preferred member of the Program Test team. -Andrea Cecconi, Hewlett Packard -Italia
Resume of Vijay Malliyam Shanmugam
Page 10
Vijay is a valuable resource, our team thanks his astonishing efforts on flashing TIBCO flaws before moving to production -Raymond Krzyzek, Test Manager – Hewlett Packard- US In many difficult situations Vijay always has a positive, helpful attitude and has been an inspiration to other team members. -Balamurugan, HP-Bangalore “His dedication to the job was demonstrated repeatedly through the quality of his work.” -Dinesh, POLARIS Software Labs “Vijay contributed in ACT evaluation and shared LR knowledge to team with passion” -Narayana Reddy, Program Manager – Hewlett Packard (Full text available on request)
Resume of Vijay Malliyam Shanmugam
Page 11