BHARATH ELLAVARASAN THANGADURAI
QA-Software Test Engineer
City: Marlborough
State: Massachusetts
PROFILE SNAPSHOT
• Senior Software engineer with 10 years of professional experience in Oracle Web Application, Master Data Management. RMS, API and POS Testing
• Worked on POS front end application with Fujitsu /Xstore Applications.
• Involved in Testing on POS systems like Controller, Register, Virtual Host, and web PC.
• Working on Android Device Application testing with Zebra TC /EC devices, ZQ/QLN Printer and fingerprint scanner.
• Real-time Lab testing on POS Systems and Client transactions is captured using a variety of devices which include customer display,Receipt Printer, cash registers, bar code scanners, magnetic card readers.
• Various Tender like Cash, Gift Card,Credit/Debit, Travel vouchers and PayPal
• Payment system like world pay and Adyen payment processing
• Worked on the Loyalty items like rewards and Discount in the frontend POS
• Involved in Requirement analysis, Test plan, Test estimation, Test execution, and defect tracking.
• Involved in Job setup, Execution, and Package installation on POS application by using tool Remote link, SCCM Zebra, Mainframe and Airflow.
• Performed functional, system, integration, regression, smoke, API, and UAT testing as part of project requirements in various test environments.
• Worked with API tools Postman and SOAP UI for consuming REST and SOAP web services and test creation.
• Have work experience in Test Management Tools - Quality Center (QC), Zephyr, Confluence and JIRA.
• Validated the Job flow and output Informatica as part of ETL Testing
• Jenkins, Oracle enterprise manager to do Server maintenance, build deployment, and troubleshooting as part of environment maintenance in on-prem and could technology.
• Involved in direct client communication and Team collaborations onshore and offshore.
• Good knowledge of Waterfall and Agile Methodologies
• As part of agile projects participated in agile ceremonies like Sprint planning, Daily status update calls, sprint demos, Backlog refinement, and Retrospective meetings.
• Worked on Automation Test execution on HP ALM (QTP/Selenium), Airflow, and Eggplant EDUCATION
• Bachelor of Engineering in Electronics & Instrumentation in India [2008- 2012] AWARDS
• Pleasure to work with You - 2020 - MARCH
• BU Awards - 2020 - FEBRUARY
• Victory League [Customer Centricity] - 2019 - JULY
• Victory League - 2017 - MARCH
• Round of Applause [Extraordinary Commitment] - 2017 - JANUARY
• Round of Applause [Collaborative Working] - 2017 - JANUARY
• A pleasure to work with You – from 2016 - MARCH
• Victory League [Extraordinary Commitment] - 2015 - JUNE
• Make Your Award [Collaborative Working] - 2014 – OCTOBER SKILL SUMMARY:
• Domain Technology : Oracle Retail, Mainframe, MDM, API, Java, Web, On prem and Cloud
• Model : Waterfall, Agile
• Tool : Remote link, SCCM, Zebra, TIBCO, Mainframe, BMC, WebLogic manager, Postman, SOAP UI, WinSCP, putty, Kafka, Airflow, spanner, OpenShift & google bucket
• Automation Tool : QTP, Selenium, Eclipse, Eggplant
• Database : Microsoft SQL studio, Oracle DB, MySQL
• Bug Tracking Tool : HP ALM, Jira, Zephyr, Confluence
• Operating System : Windows, Linux
• Functional Domain : Retail (Merchandising /POS)
Areas of Expertise
• Testing in Legacy Merchandise application (On perm & cloud ), Retail Merchandise System, Master Data management & database
• POS Application Testing in the Lab with Android Device and POS application with other Peripherals like printer, scanner, register, cash drawer, PED, Touch screen monitor, and Receipt printer.
• Integration Testing in Payment Processing system,Gift card and Paypal
• Remote link, Zebra, SCCM, Jenkins, Oracle enterprise manager - To do Server maintenance, build deployment, troubleshoot
• Functional, Regression, Integration, UAT Testing, Globalization and Mainframe Testing
• Service validation through - Soap UI - Postman
EXPERIENCE SUMMARY
TJX – Marlborough, MA Apr 2020 – Current
Role: POS Test Lead
Point of Sale (Front office and Back office)
Description:
Point of sale or POS refers to the capturing of data and customer payment information at a physical location when goods or services are bought and sold. There is a monthly patch, quarterly password update, and Android version upgrade projects to maintain security.
Model: Agile – Scrum
Application/Tools/Framework: Remote link, SCCM, Zephra, Fujitsu /Xstore,Store web Pos Application Responsibilities:
• Worked as a Test Lead - Involved in Agile sprint planning meetings and retrospective meetings.
• Testing various customer Retail Point of Sale applications such as POS and Oracle Retail POS.
• Verifying build deployments to Point of Sale systems using Remote link v2.5, SCCM (Software Centre Configuration Manager), Zephra .
• Verifying Sales, Refund or Return, Exchange, Adjustment, Suspend/Park/Hold, Void, Inquiry, and Discounts/promotions on the POS applications in the front office in Register
• Validating the POS application in the lab by using the peripherals like Barcode reader or scanner, Pin pad or PED, Touch Screen Monitor, Customer display also known as a pole display, Cash drawers Magnetic Stripe reader, Receipt printer, and Barcode printer in Fujitsu/xstore.
• Validating the Various Tender like Cash, Gift Card,Credit/Debit, Travel vouchers and PayPal
• Interface testing in the Payment system like world pay and Adyen payment processing
• Sale Report Testing and Sale/Cash File load process
• Worked on the Loyalty items like rewards and Discount in the frontend POS
• Validating the Transaction on the Loyalty items as Rewards and Discount in the frontend POS in Fujitsu
• Validating the Store web, work jam, and click on collect applications in the mobile devices (Android) in TC52 and EC55
• Install the MDM package in the mobile device by using SOTI Tool and Firmware changes in the hardware printer by using the Tool Zebra Utilities
• Markdown, Ticket maker, and Transfer validation in the Android device by using the label printing in QLN printer /ZQ printer with a Fingerprint scanner
• Testing code enhancements to store retail applications in case of new Hardware introduction or migration to newer platforms.
• Complete testing of interfaces, system functionalities, and end-to-end workflow on time for deployment to production.
• Performing peer review on deliverables and getting signoff with product Owner in TJX. Monitor and validate the application logs in the UNIX server boxes. This involves remote desktop authentication to the Unix application server boxes and performing UNIX queries to retrieve the logs and validate the same.
• Monitor the Error logs and Failure notifications via the Splunk monitoring dashboards.
• Sharing Daily and Weekly Status Reports to Customer and Wipro Management.
• Design, track, and coordinate project activities to meet project deliverables using any of the tools mentioned above and skills gathered from all experience.
• Coordination of the offshore and onsite testing teams and overall testing and development teams. Kohl’s Corporation – Menomonee Falls, WI Nov 2012 – Mar 2020 Role: Senior Test Engineer
Projects Worked at Kohl’s:
Retail Order Creation (Cloud)
Description:
ROC sends optimized Orders to the RMS system with size profile. Migrate existing legacy system to Google (GCP) Cloud migration. It's a lift and shift project with technology migration to the Cloud. No functionality changes. Get rid of technical debt like moving away from Oracle to spanner (on GCP Cloud) Model: Agile – Scrum /BDD Model
Application/Tools/Framework: GCP, Spanner, Open shift, Airflow, Google bucket, TIBCO, and Postman Responsibilities:
• Worked as Test Lead - Involved in Agile sprint planning meetings and retrospective meetings.
• Written the Acceptance Criteria based on the discussion with Business
• BDD Feature creation for the complete coverage of business requirements.
• Service level testing using Postman and Soap UI.
• Mainframe Job batch validation for the existing job flows after migration and validation in TIBCO, MQ, and database
• Worked on Job setup, File creation, and data setup for the mainframe batch run
• Test data mining using Google cloud Spanner for complete Integration testing.
• Writing Behavioral Driven Development (BDD) Feature Files using Gherkin’s language with Cucumber Plugin
• Hosting 3 amigo's Meeting with Product Owner, Development and Automation Team
• Providing functional clarifications to the Quality Engineering team - Reviewing QE scripts and test results
• Hosting the Defect Triage with the Project Team, Development, functional, and performance Team(Offshore & Onsite)
• Calling out and highlighting the risks and issues before the production deployment.
• Periodical test report generations and Test closure documentation to showcase to the customers. TIBCO Upgrade
Description :
TIBCO Upgrade of 40 Interface from 5.9 to 5.13 version to reduce the License cost of the application’s Model: Agile - Scrum
Application/Tools/Framework Mainframe, TIBCO, RMS, Legacy Application, and Manual Testing Responsibilities:
• Worked as Test Lead – Reviewing and analyzing the business requirements.
• Executed Baseline and Benchmark testing and Mainframe and Unix Job Testing
• QA team receives the approved package (Package contains procedures, JCL, Control Cards, Modules, etc.), we will copy it into QA PDS as required and convert the production, The jobs should be submitted in sequence using the SUB command with the test data files.
• Check the final output file, database, and the Spool to validate the test results. If the job fails, the spool will have the reason for the job failure. Address the error and resubmit the job.
• JCL or Development JCL into QA JCL. Copying production files and preparing test files. PO EDI Cloud Project
Description:
Migrate existing legacy system to Google (GCP) Cloud migration. It's a lift and shift project with technology migration to the Cloud. No functionality changes. Get rid of technical debt like moving away from Oracle to MySQL (on GCP Cloud VM)
Model: Agile - Scrum
Application/Tools/Framework: Kafka, MYSQL, Openshift, Putty, WINSCP Responsibilities:
• Worked as Test Lead – Engaging and collaborating with Product Owners to gather business requirements
• Unix job setup in mainframe, triggered the job and output Database or file validation
• Coordination involving multiple teams across Kohl’s to concur on the Environmental readiness
• To precede Test execution across different testing phases -unit testing, system, integration, and user acceptance testing for cloud and on-premises
• Learned (GCP) Cloud system with Technology & Tools – Kafka, open shift, Airflow, Spring batch, and My SQL
SAS Cloud Project
Description:
Kohl’s has elected to upgrade to SAS® Size Optimization 3.4 (SO) which includes two software solutions, SAS® Size Profiling (“Size Profiling”) and SAS® Pack Optimization (“Pack Optimization). Model: Agile - Scrum
Application/Tools/Framework : SAS, Mainframe, CICS and SIT Testing Responsibilities:
• Worked as Test Lead – Reviewing and analyzing the business requirements.
• Learned Migrate existing legacy system to (AWS) Cloud migration Process
• Executed Functional, Regression, Integration, UAT Testing and Mainframe Testing
• Validated the CICS screens as part of the online testing along with Db2 Database validation
• Documenting and reporting the defects to follow up with the Development team for a quick solution.
• Hosting the Defect Triage with Project Team, Development, functional, and performance Team(Offshore
& Onsite)
Project: MTK I, II, and RMS & RPM upgrade
Description:
KMA Ecom automation -Allocation system to be automated to run Ecom allocations based on a Delivery date so that there is less workload effort needed to set allocation up. MTT Replenishment- Programs are being removed from Replenishment based on PA changes so that SKUs do not fall off Replenishment without my knowledge. Consistent warning messages when items move from actual PA to Virtual PA when they move from virtual to actual. Remove or limit the connection between PA and Replenishment Item
Model: Agile - Scrum
Application/Tools/Framework Jira, Confluence, RMS, Mainframe and Manual Responsibilities:
• As a manual tester, involved in Test case design and execution in ALM.
● Involved Agile ceremonies and followed high-level Agile Testing in Team.
● Worked as Test Lead – Understanding Business Requirements & Preparation of Business flow
● Participated in preparing Test Plans, Reviewing Test Scenarios, Reviewing Tests, Preparing Test Data for test cases
● Assigning the Task daily to all the team members
● Defect Tracking, providing mandatory information about a defect to fix it,
● Knowledge transfer to the team on the modules for new joiners in the team,
● Reviewing UTC results and functional Test case results and providing review comments for the same,
● Coordinating with Dev team for functional issues and triage the defects with DEV and other infra teams Project: Master Data Management and 3Pl Automation Project Description:
Master data management Project is to build the web application from the Java application, which is used to create SKU and merch Hierarchy attributes.
3PL Automation project is all about the Create 800 ER rules in production by automation script. have estimated the resource for this project and developed the script in the QTP for the ER rule creation. To make the items are not associated or eligible to a department
Model: Waterfall - SDLC
Application/Tools/Framework: Jenkins, WebLogic, QTP, MDM, MQ Manager, Mainframe, and SIT Testing Responsibilities:
• Worked as Manual tester – Understanding the business Requirements Preparing Effective Test cases and Executing the Test Case.
• Learned Merch Hierarchy level and SKU & Style creation process
• Test designing based on the requirements & traceability matrix to make sure 100% test coverage.
• Executing test scripts and reviewing results
• Documenting and reporting the defects to follow up with the Development team for quick solutions.
• 3Pl automation project is all about the Create 800 ER rules in production by automation script. have estimated the resource for this project and developed the script in the QTP for the ER rule creation successfully in production and it made huge revenue for the kohl’s Project: Linux Cloud Migration
Description: This Project is all about Migrating 29 Application DB from AIX Environment to Linux Environment. Earlier All the Application present in Kohl’s was deployed in AIX, now due to cost and efficiency, management migrated all the application DB to Linux Environment.
Model: Waterfall - SDLC
Application/Tools/Framework: RMS, MDM, Legacy Applications, SQL and DB2 Responsibilities:
• Worked as Manual tester – Understanding Business Requirements & Preparation of test strategy Plan
• Learned 29 Applications process to plan and execute the testing
• Designing and executing the test cases in HP ALM for 29 Application DB from AIX Environment to Linux
• Performance Baseline and Benchmark of Legacy Application after Migration and Monitor Servers during
• test,
• Preparing Test Report and Sharing Test Report to Client and Developer if any transaction doesn’t meet SLA.
• Defect tracking and Production support.