EDUCATION & QUALIFICATIONS
•Master of Computer Applications (MCA) during 2005-2008.
•Bachelor of Science in Computers (BSc) during 2002-2005.
WORK EXPERIENCE
Over 7+years experience in the IT field.
•Worked as Automation Test Lead in Altisource Labs from May 2015 to Till Date.
•Worked as Senior QA Engineer in Target India through PHOTON InfoTech (P) Ltd from Jul 2012 to April 2015.
•Worked as Software Engineer in FORD Technologies Solutions through System Technology Group, Inc from Dec2010 to Jun 2012.
•Worked as Test Engineer in Hewlett Packard from Dec2008 to Dec2010.
TECHNICAL SKILLS / AREA OF EXPERTISE
Automation Tools : Calabash-Cucumber, UIAutomation, Keynote Device Anywhere,& Appium
Automation Servers : Jenkins & Github
Mobile Performance Tools : JMeter, NewRelic and Criticism
Web Service Test Tools : HP Service Test & SOAP UI & Postman
Test Management Tools : HP Quality Center, ALM, JIRA, Bugzilla and Insight Tracking Tool
Database : Oracle, SQL Server, Mysql, DB2, Teradata
Languages : Ruby, Java, HTML, DHTML, XML, WSDL, JSON
Cloud Environment : Xamarin & AWS
Work Flow Tools : MS-Office and Open Office
Reporting Tool : E-Tracker, Project Portfolio Management (PPM) & Insight
Mainframe : JCL, TSO, ISPF, SPUFI/QMF, DB2
PROJECT DETAILS
Project # 1
REALTrans Inspector - Mobile UI Automation May’15 to Till
Altisource Labs, Bangalore, India Role: Automation Test Lead
Project: REALTrans NextGen Client: Altisource Labs
Description:
To perform the Mobile UI Automation testing on REALTrans Inspector Mobile App.
REALTRANS INSPECTOR IS ONLY FOR USE BY VENDORS ALREADY REGISTERED IN ALTISOURCE REALTRANS FOR VALUATIONS WEB PORTAL.
REALTrans® Inspector helps you win more business and complete field inspections for real estate broker valuations more quickly, in the field, directly from your iPhone & Android.
Receive and respond to offers:
- Receive push notification of offers
- Review offers in list and map view
- Accept, Reject or Bid on offers
- Assign field inspections on accepted offers to performers in your company, through a list view, or by performer location.
Complete field inspections for Broker Price Opinions and Comparative Market Analyses:
- Receive push notifications of new inspections that need to be completed
- Complete the field inspection, including taking photos of the property
- Submit the inspections, and it will be available in the REALTrans web portal so that you or someone from your company can complete the valuation there.
Off-Line Use: If the subject properties that require inspection are in an area with no cell coverage, don't worry. Before going to the property, you can sync inspection tasks to your device when you have a cell or WiFi connection, then complete the inspections even if you are disconnected. When you reconnect, your completed inspections will be synchronised to the REALTrans web portal.
This app tracks your location in order to show you maps of your offers and tasks pinned to your location, as well as enabling assignment of tasks to performers by location.
Continued use of GPS running in the background can dramatically decrease battery life.
Responsibilities:
•Responsible for development and execution of detailed test plans
•Involved in preparing the Process design document and Effort Estimation
•Responsible for Mobile UI framework setup for both iOS and Android
•Responsible for creating the designing the scripts for Mobile UI w.r.t JSON and UI
•Responsible for executing the scripts during the Regression Phase
•Responsible for Cucumber Report on each run and to should sent to the respective Manager teams.
•Responsible for Performance check of the each screen load
•Responsible for checkin the script to the stash Git Repository.
•Responsible for creating the tasks in JIRA to on a daily basis to maintain the Agile Sprint Process
•Periodically provide status and highlight reports to the management in scrum & Retrospective call
Environment : Mac OSX, XCode, Calabash-Cucumber,Ruby, Java Script, JSON, AWS & JMeter
Devices :iOS Mobile Devices (iOS – (iPhone/iPad/iPod/iPad Mini) & Android Phone
(Samsung/ Nexus) & Android Tab (Samsung / Nexus)
Tools : JIRA, JMeter & Postman
Project # 2
Target App Zone – Functional, Automation &Production Support Jul’14 to Apr’15
Target India pvt.Ltd, Bangalore, India Role: Senior QA Engineer
Project: TAZ for Mobile Team Member Application Client: Target
Description:
To perform the TCoE testing on TAZ for all the 33 MTM applications.
The Target App Zone (TAZ) is Target’s internal “app store” that will allow team members access to business specific applications and Target recommended third party applications. TAZ will also provide access to corporate email, calendar and contacts from your mobile device(s). TAZ is just one of the many tools that team members will have access to in order to help them do their job more efficiently while on the go.
Responsibilities:
•Responsible for development and execution of detailed test plans
•Involved in preparing the Process design document and Effort Estimation
•Responsible for creating the Enterprise Mobile OS Upgrade process document
•Responsible for creating the POC document for TcoE adhoc testing.
•Responsible for Requirement review and interacting with client for any ambiguities
•Responsible for designing Testcases, Peer Review in Test Management Tool QC(ALM)
•Executing the testcases in TestManagement Tool (QC).
•Defect Tracking through Quality center & Zera as well and Retesting
•Working on the latest mobile releases (iOS -7.0.2/8.0/8.0.1/8.0.2/8.1/8.1.1/8.2) & Android (4.4.3/4.4.4/5.0L)
•Working on the Symantec lab setup(Symantec5.0)-Wrapping & unwrapping the app testing
-Get the unwrapped applications from dev During the Symantec upgrade from Enterprise level
-Perform testing on unwrapped applications
-Get the wrapped applications after Symantec5 upgradation
-Perform testing on wrapped applications
•Worked on the SSO (Single Sign On) for the TAZ applications
•Responsible for creating the Automation scripts for iOS & Android via Calabash/UIAutomation
•Executed the Automated test cases.
•Periodically provide status and highlight reports to the management
•Involved in Mobile Applications performance testing
•Responsible for Providing the Productions Applications support on daily basis.
Environment : Mac OSX, Ruby, Java Script
Devices : Target Mobile Devices (iOS – (iPhone/iPad/iPod/iPad Mini) & Android Phone
(Samsung/ Nexus) & Android Tab (Samsung / Nexus)
Tools : ALM (QC11) & NewRelic/Cretercism Performance Tools
Project # 3
Target App Zone –Mobile OS Upgrade & Performance Testing Jul’14 to Apr'15
Target India pvt.Ltd, Bangalore, India Role: Senior QA Engineer
Project: Mobile Team Member Client: Target
Description:
To perform the TCoE testing on TAZ for all the 40 MTM applications.
The Target App Zone (TAZ) is Target’s internal “app store” that will allow team members access to business specific applications and Target recommended third party applications. TAZ will also provide access to corporate email, calendar and contacts from your mobile device(s). TAZ is just one of the many tools that team members will have access to in order to help them do their job more efficiently while on the go.
Responsibilities:
•Responsible for creating the Enterprise Mobile OS Upgrade process document
•Responsible for development and execution of detailed test plans
•Involved in preparing the Process design document and Effort Estimation
•Working on the latest mobile releases (iOS -7.1.2/8.0/8.0.1/8.0.2/8.1/8.1.1/8.2) & Android (4.4.3/4.4.4/5.0L)
-Add the device UDID(40digits) to the developer account for minor/ Major releases
•Worked on the Beta releases
-Remove the Device Profile, TAZ setup, Remove all the installed apps
-Download the beta releases from the developer account
-Restore/Upgrade the devices(iPhone/iPad/iPod) to the latest beta version
-Install the TAZ from mam.target.com/mamstage.target.com/mamlabs.target.com
-Install all the applications from TAZ on all the environments are Stage, Prod and labs
-Perform the validation of OS testing -Adhoc/detailed Testing for all the apps
-Report the OS Upgrade Test Results to the entire Team.
•Worked on the iOS Gold Master Releases
-Remove the Device Profile, TAZ setup, Remove all the installed apps
-Download & Install the GM release from the developer account
-Restore/Upgrade the devices(iPhone/iPad/iPod) to the latest GM version
-Install the TAZ from mam.target.com/mamstage.target.com/mamlabs.target.com
-Install all the applications on all the environments are Stage, Prod and labs
-Perform the validation of OS testing -Adhoc/detailed Testing for all the apps
-Report the OS Upgrade Test Results to the entire Team.
•Worked on the iOS General Availability Releases
-Remove the Device Profile, TAZ setup, Remove all the installed apps
-Download & Install the GA release from the device directly
-Upgrade the devices(iPhone/iPad/iPod) to the latest GA version
-Install the TAZ from mam.target.com/mamstage.target.com/mamlabs.target.com
-Install all the applications on all the environments are Stage, Prod and labs
-Perform the validation of OS testing -Adhoc/detailed Testing for all the apps
-Report the OS Upgrade Test Results to the entire Team.
•Worked on the Android Releases (4.4.3/4.4.4/5.0L)
-Remove all the device settings
-Download & Install the Google GA Android release from the device
-Upgrade the devices(Android Phone (Samsung/Nexus) /Android Tab(Nexus/Samsung) to the latest GA version
-Install the TAZ from mam.target.com/mamstage.target.com/mamlabs.target.com
-Install all the applications on all the environments are Stage, Prod and labs
-Perform the validation of OS testing -Adhoc/detailed Testing for all the apps
-Report the OS Upgrade Test Results to the entire Team.
•Worked on the Stability of the app & performance Testing of the app during the OS Upgrade
-Integrated all the apps release build with TestFlight(iOS)/HockeyApp(iOS/Android)
-Integrate all the TestFlight/Hockey apps build with NewRelic/Cretercism tools
-Install on the device Perform the detailed testing
-Report the Live Status, Crash reports, Geo Location, Performance Trends & bug Tracking can be viewable immediately across the the Project team members globally.
Environment : Mac OS, Java, HTML, Java Script, Share point
Devices : Target Mobile Devices (iOS – (iPhone/iPad/iPod/iPad Mini) & Android Phone
(Samsung/ Nexus) & Android Tab (Samsung / Nexus)
Tools : ALM & NewRelic/Cretercism Performance Tools
Project # 4
L’Oreal OCR – Production Support Oct’13 to jun’14
Photon InfoTech (P) LTD, Chennai, India Role: Senior QA Engineer
Project: Optical Character Recognition Client: L’Orel Paris
Description:
L’OREAL Optical Character Recognition (OCR) will help L’Oreal users to scan their receipts for their purchases and upload it through the website of L’Oreal Paris. Thereafter the receipts will be processed to reward users based on the purchases made of L’Oreal products.
The Primary objective of this program is to provide the manual support to the L’Oreal OCR application and maintenance of the application during Warranty period.
Responsibilities:
Downloading the daily customer uploaded Receipts from the Production Support URL.
Find out the number of Successful Upload and Failed Receipts Upload
Find out the number of Single and Multipage Receipts upload
Find out the Fraud/Duplicate receipts upload
Find out the Maximum receipts upload of per User and also for per program for the respective user
Find out the Loyalty given to the user only on 1st,3rd& 6th upload of per user.
Finding the Root Cause Analysis for Unclassified receipts.
Unsupported Doc /Invalid Storename Receipt/ Crushed Receipt / Skewed Receipt / Blurred Receipt/ No Storename Receipt/ Incomplete Storename Upload
•Preparation of application support documents and maintenance of the application during
Warranty period.
Manual Verification Entry:
Finding the Manual verification Triggered receipts in DB
Download the respective receipts with respective to the date
Insert the entire Receipt data manually into Production DB using the SQL queries
UserTransaction, ReceiptInformation, ProductInformation
Find out the L’Oreal Products manually from the downloaded receipt
Update the verified product as L’Oreal Product in DB
OCR Production Report should be communicated to the L’Oreal Customer on daily basis.
Insert the Products manually for the receipts do not have the products in DB.
Environment: SQL Server Management Studio
Project # 5
L’Oreal OCR -Web &Mobile Testing Mar’13 to Oct’13
Photon InfoTech (P) LTD, Chennai, India Role: Senior QA Engineer
Project: Optical Character Recognition Client: L’Oreal Paris
Description:
L’OREAL Optical Character Recognition (OCR) will help L’Oreal users to scan their receipts for their purchases and upload it through the website of L’Oreal Paris. Thereafter the receipts will be processed to reward users based on the purchases made of L’Oreal products.
As part of this program, only a selected list of users would be provided access to this program and primary objective is to garner vital information into the purchasing pattern of the L’Oreal Paris users.
This application enables the users to upload receipts via Desktop, capture and upload images through the mobile phone and garner rewards as per the purchases made in the receipts.
Responsibilities:
Understanding of Business Requirements and Use-Case Documents
Responsible for development and execution of detailed test plans
Responsible for creating Test Strategies for project Modules
Involved in preparing the Process design document and Effort Estimation
Preparing Requirement Traceability Matrix (RTM)
Collecting the Testdata (Receipts) for the stores Walgreens, Walmart, Kroger, CVS & Target
Responsible for Testcase Design, Peer Review in test Management Tool QC.
Executing the testcases in QC .
Performed functional (Web, Hybrid & Native), browser compatible and usability testing
Performing UI, Black box, Integration, System Integration, Regression & Adhoc for each cycle
Defect Tracking through Quality centre&JIRA and Retesting
Liaise with Team and Project managers to ensure the functionality and qualities of the scripts are met as per the customer requirement.
Participate in defect calls.
Periodically provide Daily& Weekly status Report, Bug report and highlight reports to the management
Environment: C#, Share point and CMS
Tools: Windows OS, Quality Center10.2, JIRA, SQL Server Management Studio
Devices: iPad/iPod/Iphone (iOS 4.X, 5.X, 6.X & 7.x) and Android (4.0 &above)
Browsers: Chrome, Opera, IE, Safari and Firefox
Project # 6
Walgreens and Duane Reade– Mobile & Automation Testing Jul'12 to Feb’13
Photon InfoTech (P) LTD, Chennai, India Role: Senior QA Engineer
Project: Walgreens and Duane Reade Client: Walgreens & Duane Reade
Description:
The Walgreen Company is a Forbes & Fortune rated Retailer of Consumer Goods and Services, Plus Pharmacy, Health and Wellness services in America through its Retail Drug Stores. Walgreens is largest drug retailing chain in the United States. Walgreens application provides access to user to avail customer services, plus pharmacy, health and wellness services in America through their Mobile Application. Walgreens Application is best in its category and consecutively rewarded with WEBBY Award.
Store Locator: User can find stores and see details of the stores near him or by zip or city, state.
Refill Rx: User can scan Rx number. After scan is successful, store details will be displayed based on last purchase. User can change the store and pick-up time if he wants.
Pharmacy:
User can refill prescriptions by entering manually
User can refill prescriptions from account
User can refill prescriptions by scanning
User can transfer prescription from other Pharmacy stores like CVS to Walgreens
User can view Status and History of his prescriptions
Photo: User can order prints from device, Facebook, Instagram and Walgreens.com user can edit the pictures before ordering them using Aviary tool integrated with the App
Weekly Ads: Displays Weekly Ads based on ZIP Code/City,/State or Displays Ads based on Geo Loc.
Locate Weekly Ads by store – Default displays Weekly Ads for the nearest store. With the help of “Store” button at the top right user can change the store
Rewards: User can sign up for Rewards program using this feature to view Virtual Rewards Card, Points and Activity
Shopping List : User can add / edit / delete shopping lists. This is developed based on the Weekly Ads feature available in the Walgreens website. Circulars are displayed based on the selected location. Each circular contains various Walgreens products and offers available with those products. User can add Walgreens products to the shopping list. He can also add products other than Walgreens by manually entry.
Settings: Login to the App. View various static screens like Privacy Policy, Legal Notice, Terms of Use
Responsibilities:
Understanding of Business Requirements and Use-Case Documents
Preparing Requirement Traceability Matrix (RTM)
Responsible for Testcase Design, Peer Review in test Management Tool QC.
Executing the testcases in QC .
Performed mobile functional ( Hybrid & Native) testing
Performing UI, Black box, Integration, System Integration, Regression & Adhoc for each cycle
Defect Tracking through Quality centre&JIRA and Retesting
Liaise with Team and Project managers to ensure the functionality and qualities of the scripts are met as per the customer requirement.
Participate in defect calls.
Periodically provide Daily& Weekly status Report, Bug report and highlight reports to the management
Collect the Source code (Xcode 4.5.2) from dev team to automate the respective release.
Designing the UIAutomation Scripts in Instruments using Java Script Language for Iphone Device(4&above)
Download the Phresco latest version http://172.16.18.174/releases/
Run the Phresco in Terminal to launch the Chrome defaultly
Import the Application using URL from where Scripts are saved in SVN Repository.
Generate the Build and Deploy the same to launch the iPhone simulator
Run the Automated Functional iPhone Test Suites in IOS Simulator through Phresco
Run the waxsim file in Terminal to generate report
Generate the Report/Log/Graph in PDF format for the pass/failed Automated scripts
Platforms : Android 2.2+, iOS 4.0+, iPad, BlackBerry, Kindle
Environment:Objective C
Tools: KeyNote Device Anywhere Automation Tool,UIAutomation Tool(Instruments), XCode 4.5.2+
Devices; iOS & Android
Project # 7
One Warranty Solution (OWS) –Web Service Testing Jul'11 to Jun'12
FORD Technologies Services India, Chennai, India Role: Test Specialist
Project: One Warranty Solutions-Claim Entry Process Client: Ford Technologies
Description:
Objectives of the OWS Program are to develop common warranty business processes to enable "Design anywhere, build anywhere, and service anywhere", a flexible end-to-end global warranty solution.
Gateway Database will communicate with the Warranty Claims Server using through Web Services.
GateWay:Gateway will provide the following web services, to access the entire User Profile contents for a particular user along with the User Preferences and the files will be used by the User profile screen to dynamically render the Data Condition. Projects within OWS will navigate to this common screen to set up Data Conditions for the user.
Warranty Claims: Warranty Claims box is the system of record for the data conditions relevant to Global Claims Assessing [GCA]. A property file to realise the relationship between all Resources and Roles will be physically created in the box.
Responsibilities
Design the gathered Requirements into Quality Centre Requirements module
Writing functional Test cases.
Preparing Requirement Traceability Matrix
Internal Peer Review for Test cases and
Prepared test data for Integration Test cases using Mainframe DB2.
Execution of the Test cases using both HP Service Tool and SOAP UI.
Creating & Saving Scripts by HP Service Test Tool with respective of each Test case
using with either XML upload or WSDL/ XSD requests
Compare the Service Test tool/ SOAP UI output with respective database.
Reviewing Test cases periodically for work packages.
Reporting Defects and retesting
Preparing Defect report
Defect Analysis
Participate in defect calls.
Preparing Daily Status Report.
Liaise with Onsite teams to ensure the functionality and qualities of the scripts are met as per the customer requirement.
Periodically provide status and highlight reports to the management
Participating in the Daily standup Meeting to provide the work status
Participating in Assessment meeting to know where we are stands in the current iteration Project
Participating in the Poker Plan meeting to know the next iteration tasks to work on.
Environment: QC10, Windows XP, IE 6.0, Teradata 13.0, IBM DB2 Connect, HP Service Test Tool,
SOAP UI & SQL Server Management Studio.
Project # 8
Middle East Warehouse –System Testing & Integration Testing Dec'10 to Jun'11
FORD Technologies Services India, Chennai, India Role: Test Specialist
Project: Middle East Warehouse Launch-Inbound & Outbound Client: Ford Technologies
Description:
Currently Middle East dealers order service parts from different sources. This is resulting in delay of service to the customers. To overcome the delay in service and helping the market to grow, business is planning to setup a PDC in Middle East region (Dubai). Based on the business forecast, Dubai PDC would order parts from different sources (US, UK, Thailand, India, South Africa) and stock it in its warehouse.
Current View of the Situation: Middle East Dealers order service parts from Ford US (Export HVC) (80%) and Ford EU (20%).
Better View of the Situation: A warehouse will be opened in Dubai to support the Middle East dealers. Middle East dealers would order service parts from Dubai PDC directly.
Dubai PDC would act as an Importer. After setting the necessary relationship between Dubai PDC and Exporters (US, UK, Thailand, India, and South Africa), Dubai PDC would orders parts from different sources and stock in its Warehouse
Responsibilities:
Design the gathered Requirements into Quality Centre Requirements module
Writing functional Test cases.
Preparing Requirement Traceability Matrix
Internal Peer Review for Test cases and
Prepared test data for Integration Test cases using Mainframe DB2.
Execution of the Test cases.
Verify & Validate the System Integration FTP file which was generated by Mainframe JCL Jobs
Reporting Defects and retesting
Preparing Defect report
Defect Analysis
Participate in defect calls.
Preparing Daily Status Report.
Liaise with Onsite teams to ensure the functionality and qualities of the scripts are met as per the customer requirement.
Periodically provide status and highlight reports to the management
Environment: HP Quality center 10.0, Windows XP, IE 6.0, Mainframe (JCL, SPUFI/QMF, TSO, ISPF),
DB2, Oracle 9i and SQL Server 2008
Project # 9
Personalized System Group(EasyConfig) –Web Testing Dec’08 to Dec’10
HP Invent, Chennai, India Role : Test Engineer Project: Knowledge Engineering Service Client: Hewlett Packard
Description:
KES maintains a database used by HP as a major resource to manage HP products. This database contains the configuration for PSG (Personalized System Groups) such as Personal Desktops, Workstations, Printers, Notebooks, etc. For every product a database will be created. And the customer uses web application which is commonly termed as Easyconfig to order the PSG products.
This database is tested for correctness and then delivered to the HP sales department which will be utilised for online product order. Different configurations are checked for each product to ensure products were found with correct specifications and functions when the customer orders by using this Web application.
Responsibilities:
•Designing the Functional Test cases
•Preparing Requirement Traceability Matrix
•Test various configurations of the product by Black box testing.
•Responsible for validating the Test Cases for each product comparing the specification.
•Responsible for checking Post release errors.
•Responsible for tracking the defects during Regression Testing.
•Responsible for performing Bug Analysis and Bug Tracking.
•Responsible for creating the status report for testing activity for all modules on daily basis.
•Responsible for Training the New Testers involved in the modules.
•Responsible for attending the weekly meeting with the client regarding the status on weekly basis.
Environment:HP Quality center 10.0, Project Portfolio Management (PPM), E-Tracker