Vani Haresamudra
Cell: 516-***-****
Email: ***************@*****.***
Summary
12+ years QA experience testing various .Net applications (Shipping, retail, private, front end, web sites, Web applications, middle ware (service layer)), Database Testing (Oracle, SQL Server), SAP applications (supply Chain, Big Data – HANA), Shipping (Stand-alone applications) and Mobile Applications on iOS (iPad & iPhone), Android, Windows & Blackberry native applications, Web applications and web sites
Experience in performing Performance testing using Load Runner & JMeter
Strong knowledge on C# coding using VS IDE, VS code, GitHub lab, GitHub Bash
Experience in setting up Automation framework using selenium web driver
Experience is writing Java Scripts (node.js, React.js) using Nightwatch automation Framework
Experience in Gas and Oil Industries.
Extensive experience in testing web based applications, data base testing and native apps.
Expertise in developing the Test plans, Test Strategy, Test Schedules, Test Estimations, Test cases, Test reports and bug tracking management.
Involved in Complete Software Development Lifecycle (SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
Very good domain knowledge of working on Mobile Application (iPad, iOS Native applications and publishing the mobiles apps to App world.
Testing software products on Macintosh OS and iOS.
Expertise at gathering and analyzing software quality metrics throughout the software development life cycle.
Developed and Executed Test Plans and Test Cases as per Business requirement followed by Bug Tracking and reporting.
Familiar in Waterfall, V-Model, Agile/Scrum methodology.
Experience in Building Microsoft.Net/C# automation Scripts by using Selenium, MS Visual Studio, MSTest, NUNIT, Spec flow, Coded UI, Azure and good expertise in using Annotations
Experience in design and development of BDD framework from the scratch by writing Gherkin Features-Scenarios using SpecFlow and Cucumber.
Good Experience in unit testing/White box testing the code developed by the developers
Very good experience in work delegation and schedule preparation.
Strong exposure on functional and non-functional testing methodologies- Installation Testing, Black Box testing, White Box testing (Smoke & Build Installation Testing), Regression testing, Integration Testing, System testing, usability testing, Compatibility testing, Data visualization testing (Tableau), UAT and End to End Testing
Excellent knowledge with Defect Tracking using Mingle, HP QC/HP ALM 11.52 tools & TFS
Successfully worked with different stakeholders of the projects like Development team, Unit Testing Team, Functional & Revenue Testing Customer Experience Team, Line of Business teams, BAs & Marketing Teams, UA Team, off-shore members & Management across multiple time zones that communicate often daily. Very good experience in Interacting with Clients and customers.
Good knowledge of ISO and CMMI standards.
Education:
Bachelor of Engineering (Electronics and communications stream)
Technical Skills:
Operating Systems
Windows 9x/NT/2000/XP, Mac, Lion
Platforms/Domains
.Net applications (FedEx Shipping apps, Corporate web sites, banking web applications), Database applications (database testing, migration validation, query retrievals), Mobile applications (iOS, Android, Windows, BB, Web apps), SAP (SD, S&OP, HANA, BPC, Integration), Salesforce
Mobile phone OS
IOS (iPad & iPhone), Android, Blackberry & Windows Devices.
Testing Tools
QTP/UFT 11.52,HP QC/HP ALM 11.52, Mingle, JIRA
Reporting Tools
Tableau 7
Databases
MS SQL Server, Oracle SQL
Test Strategies
Smoke and Black Box testing, System, Integration, Regression, User Acceptance, UI Testing, certification testing
SDLC Methodologies/Continuous Integration Practices:
Waterfall & V-model, Agile, Scrum
CI: DevOps using Visual Studio, C#, Spec Flow & Jenkins
DevOps Tools/Automation Frameworks
Cucumber & Spec Flow, Jenkins, Nightwatch.js
Testing layers
1.Font-end - Web applications, .exe applications, Mobile Native applications
2.Webservices or middle layer – Database(ETL) testing, SOAP, Restful APIs, Security testing, XML request/responses testing
3.Backend/database layer: SQL queries, ETL testing, Documentum content testing
4.End-to-End testing, Happy path testing, Certification testing
Scripting Languages
1.C# - Expert
2.Java – Intermediate
3.Gherkin - Expert
4.JavaScript – Intermediate
5.Node.js – Intermediate
6.HTML – Intermediate
Professional Experience
Company: Infodat International Inc
Client: Cardinal Health: Novartis (ETL Testing – database layer) – oct 2017 to PRESENT
Houston, Texas
Environment: Salesforce, SQL server, SQL Server, MS SQL Server Management Studio 2017
Testing Methodology: Agile, Database testing, VSTS, FileZilla(sFTP server), Boomi Integrator.
This is a Healthcare project aims at creating Inbound and Outbound Data extracts in the Data Hub layer for different clients. This is one of the Integration layer in end-to-end data flow. This project is integrated with Salesforce (as the frontend), Data Hub, Data Warehouse and data marts
Responsibilities:
Preparing high level and detailed test plan for the project
Writing Test cases, Review, Requirement traceability analysis during Test Design phase for the iteration
Performing Data extracts to test the Vault & Dimension views for the newly added data elements for different Clients
Writing complex SQL queries(Joins) to test data extracts, executing stored procedures to validate large volume data in ETL layer (Data Hub)
Creating Test Data for Inbound Feature with the schematics provided as per the requirements
Data validations of the Inbound and Outbound Data extracts (.CSV files) as per the requirements
Integration testing via different layers: salesforce àData HubàDatawarehouse àBoomi àSalesforce
Defects analysis and code debugging through Fact & Dim Tables
Exposure to Health Care domain from Enrollment of a Patient to Triage & Dispense to Pharmacies
Preparation of Test data and testing end to end from Salesforce front end (Connect Source) till reports through different data base layers: SFDC, Vault, Dimension, Data Hub, Reports
Preparation of Test Reports on Weekly basis.
Preparation & Execution of automation scripts for data loads
Company: Infodat International Inc – oct 2017 to PRESENT
Client: Quartz - automation testing for web application
Houston, Texas
Environment: .Net, C#, JavaScript, React.js, Node.js, Selenium Web Driver API,
Automation Framework: BDD on MVVM model, Nightwatch Automation Framework, HTML, JIRA
Testing Methodology: Agile, Sprint, DevOps using SpecFlow
This project aims at automation a social media web application for login, Registration, navigation through dialogs & web pages. Includes writing tests using JavaScript, React.js & selenium Web Driver API on hybrid automation Framework.
Responsibilities:
Working on Agile Methodologies (Scrum) by following regular Sprint cycles with active involvement in all sprint meetings with testers, developers, scrum master and product owner.
Responsible for going through the User Stories and creating Test Cases based on the mock up’s provided in User Stories
Involved in documenting the Test Plan, Test Cases, Traceability Matrix and defect reports
Creating test scripts using C# and Selenium Web Driver for the functional test cases.
Designed and developed BDD/TDD/ATDD framework by using the Spec Flow(Cucumber Specification) and added Scenarios in features files, Step Definitions.
Written various Features, Scenarios, and Scenario Outline with Examples, Scope Bindings, Dynamic Tables and Hooks in Gherkin language for developing BDD framework.
Developed Automation scripts in Microsoft Visual Studio and used NUnit framework
Created, implemented and maintained Page Objects (POM) for each Webpage
Involved in Hybrid Test framework to achieve Regression Testing and developed packages for the Driver scripts, Page Objects, Reusable Libraries, HTML Extent reports and Log files
Implemented and configured NUnit, Selenium web driver from NuGet packages as build for adding all the dependencies
Used JIRA as Project management and Bug tracking tool.
Performed Data Driven Testing (DDT) using Scenario outline and Examples.
Implemented logic to read data from the Excel to achieve functional testing with different data
Performed mouse actions using Selenium Actions API. Implemented web element locators using Selenium WebDriver - By ID, Class, Name, CSS Selector, Xpath and Link.
Documented all the scenarios of the test cases.
Used SpecFlow for continuous integration and delivery in order to execute them automatically after every successful deployment.
LyondellBasell Industries FEB’14 to Feb’16
Houston, Texas
.Net/Mobile/SAP QA Lead
Environment: .Net front-end applications, Mobile apps testing (iOS, Android) manually & Automation using QTP & Selenium, SAP (Supply Chain & HANA module) & NON- SAP internal applications
Automation Framework: Hybrid (Test Driven & BDD)
Testing Methodology: Agile & Waterfall
This Project aims at automating the Demand Planning and Supply- Demand balancing for Polyethylene and poly propylene chemical Business units in North America using Supply Chain Management – Demand Planning and Sales & operational Planning HANA and transfer the final sales plan into PICASO for detailed scheduling
Responsibilities:
Preparing high level and detailed test plan for the project
Writing Test cases, Review, Requirement traceability analysis during Test Design phase
Test Execution (Smoke Testing, New Features, Regression, Integration, DB, UAT), Defect logging defects and follow ups (Defects re-testing) in HP ALM/ HP QC, TFS
Writing complex SQL/PL SQL queries for database validations and reporting
Creating test scripts using C# and Selenium Web Driver for the functional test cases.
Designed and developed BDD/TDD/ATDD framework by using the Spec Flow(Cucumber Specification) and added Scenarios in features files, Step Definition
Providing estimation for the UAT testing co-ordination activities
Co-coordinating the UAT testing activities
Preparing ALM instance for the project and creating test bed for regular UAT and Dress Rehearsal phase
Uploading UAT test cases to HP QC/HP ALM
Regression and New Features testing manually & on quarterly & Off cycle basis on iOS and Android devices
Regression suite execution for mobile apps using Selenium, web services testing using agile/scrum methodology
Developing automation Frameworks and writing complex automations functional scripts for regression and new features implementation.
Training UAT users on HP QC/ ALM tool for testing
Managing defect calls during UAT & Dress Rehearsal phase
Publishing daily, weekly & monthly reports on Test Execution and Defects summary
Co-coordinating with different stake holders of the project like CSL – Customer Support Lead, Developers, Project Manager and Business to accomplish the UAT testing
JP Morgan Chase Jun’11 – Feb’2014
San Francisco, California
QA Analyst
Environment –– iOS (iPad & iPhone), Android and hands on blackberry & windows devices testing, Mac OS X Lion 10.7.4, Objective C, Automation testing, Manual Testing, HP QC/ ALM 11, Mingle (Defect tracking tool), DevOps : SpecFlow
Testing Methodology: Agile & Waterfall: Automation Frameworks: BDD/ATDD (SpecFlow), TDD, Data Driven, Keyword, Hybrid driven
IDE: Visual Studios, Eclipse
This Project aims at providing all the retail & private banking features over the smart phones (iPhone, iPad, Android, BlackBerry) to consumers along with the advanced features (Quick Deposit-Check deposit over Phone and Quick Pay along with Account Summary, Transfer Funds, Bill Pay, Wire Transfers, ePay (Credit Cards), Alerts functions and ATM/Branch Locator using native maps.
Responsibilities:
Leading a team of 6 QA Engineers (Regression project).
Participating in the requirements analysis and design meetings with DEV, BIZ team for Review and facilitate in requirement freezing.
Planning all the testing activities (Test Planning, Test Estimation and scheduling of QA activities, Test Strategy, Test Case Design, Requirements Traceability matrix, Review, execution and Reports)
Planning and execution of Installation Testing, Smoke Testing, Functional Testing, Regression Testing, Integration Testing, System Testing, usability testing, Compatibility Testing, Business Reports Testing, Performance Testing and security testing.
Implemented Agile methodology with Scrum framework as Software Development Life cycle with 2 weeks of Sprint cycles and coordinated well with team members, lead, project manager.
Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
Designed and developed Hybrid Framework using . Net, C# and NUnit .
Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation
Executing the test cases (manual and automated) and reporting the bugs in Mingle and QC/ALM.
Worked on different kind of WebElement locators like ID, Name, CSS Selector, Xpath for identifying the fields
Followed the Continuous Integration DevOps process using SpecFlow for building & production
Mentoring and Monitoring the QA Team, troubleshooting any technical problems.
Collaborating with development team and project managers in test execution and communicating all the issues.
Generating project status reports/metrics and updating project plans and Tracking them.
Coordinating and leading the reviews and inspections and follow up on ongoing test activities.
Conducting QA status/Defect triage conference calls with Clients and reporting the status to QA Manager.
Providing regular feedback/status on development and projects to Project Manager.
FEDEX, Feb’10 – May’11
Memphis, TN
Test Lead –GUI, Functional & UAT Testing
Environment: Windows OS, .net Framework, Manual Testing - Functional Testing, win- frames, Automation testing using QTP/UFT, Load Runner
Testing Methodology: V-Model
FedEx operates multiple data centers through the world due primarily to historical growth and acquisitions. FedEx’s primary US production data center, Corporate Technology Center (CTC) in Memphis, poses significant risk due to its aging power and cooling infrastructure. Hence EDC is replacement for CTC. Move all applications residing in the CTC (1000s of interdependent apps approx.) to the EDC in Colorado Springs (COS) while business continues to run. Applications will begin migration in 2011 to 2013 and may extend up to 2014. Schedule of what moves has been worked by EDC Core PMO team. Applications must comply with current infrastructure standards within a 24-month window depending on their migration assignment. All changes to support this must be made 6 months prior to move. Freeze on all application changes 1 month prior to move. Applications planned for the first migration wave must be running on the calendar ’09’ software standards for infrastructure and middleware. All hardware that is at or near to End of Life (EOL) will be replaced before move. Applications will meet EDC Minimum requirements during FedEx Corporate Load and Migration dates will be scheduled outside of the Corporate Load. TI - The Technical Infrastructure project will define the specifications for the Enterprise Datacenter Technical Infrastructure Build-Out (TI) effort
Responsibilities:
Co-ordinate with Development team for Testing methodology and impacted Apps details
Performed GUI objects testing
Providing impacting apps details for Offline products when requested by TQAs for their respective ITGs
Functionality testing of different platforms (CAFÉ, FXRS, GSM, FXI/A)
Test Status Reporting to FedEx Manager & Client Test PMs, TQAs, Mphasis Leads/Manager s including Functional Test Leads.
Work with Offshore Team member’s w.r.t the offline products, which are under Test impact for specific Load and ITGs, during Test Design & Test Execution and provide project updates or clarification.
Attend DTPS and WPR walkthrough, conducted by TQAs and provide inputs as and when required
Attending Status meeting conducted by TQAs
Mphasis, India Oct’06 – Jan’10
Test Lead – Functional & Unit Testing Team
Environment: Windows OS, .net Framework, Manual Testing - Functional Testing, AUTOMATION – QTP, VB SCRIPTING, Load Runner – Performance testing
Testing Methodology: V-Model
FedEx
FedEx Ship Manager is a hardware/software-based shipping solution that is deployed free of cost to customers shipping $500 of packages daily. It is Windows based and supports Windows 98, 2000, NT & 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.
Customers who use FedEx Ship Manager have a regular pickup time each day. Upon registration and installation of the software, all necessary downloads and uploads take place instantly thereby giving customers everything they need, including new software, services, and shipping rates.
The typical users of the hardware solution (FSM HW) are shipping dock personnel working out of mailroom or warehouses in medium to large companies. The software solution (FSM SW) is however more prevalent in a front office environment. Although it was originally designed for use as a stand-alone shipping solution, FedEx Ship Manager is now gearing towards offering comprehensive, flexible integration capabilities.
Responsibilities:
Involved in Co-ordination between Development Team, Test PMs & Offshore Team with respect to Functionalities of the Product.
Supported Development team with UNIT testing performing Smoke testing, Installation of the application, Build delivery.
Involved in the creation of the architecture of Automation framework for the modular approach undertaken for automation (Smash Functionality)
Attending SRS Walkthrough, Defect Call, TQA Call and Development Sync call.
Involved in Scripting for the Functionality Features using Descriptive Programming.
Executing & Debugging Test Scripts.
Involved in Test Design activities like Estimation of Test cases referring to SRS, Test Case Preparation, Peer-Review, and Review and Revamping of Test cases according to the latest SRS available.
Manual and Automation testing and logging defects in Quality Centre.
Involved in New Installation, New Feature and Regression testing across the DASQA builds.
Involved in System and Integration Testing.
Involved in GUI, Functional and Smoke testing to ensure Build turnover to Functional Testing Team without any critical Issues.
Adding requirements into Quality Centre, Mapping Requirements with Test cases.
Documenting defects in Quality centre
Performed data driven test-using QTP for functional testing
Defect entry and Defect Validation logged by Functional and UAT Testers thus supporting Development Team to Fix the Issues.
Co-ordination with the new team members and giving them insight about the fedex.com domain
Co-ordination with the onsite team, communicating with them on Weekly basis if needed for any clarifications on the product.
Involved in maintaining Process Oriented documents like Test Plan, WSR updating to VSS, documentation of MOM (minutes Of Meeting) on weekly basis and Quality Reports like Casual Analysis Report, Test Metrics.
Info touch, India Jun’04 – Sep’06
TESTER – Functional & Unit Testing Team
This is an application-based business to end-user and end-user to business product, which is widely based on customer feedback, where the Subscriber displays the information on KIOSK. On the end the Customer can do online transaction and submit query i.e., feedback or usage in the KIOSK. The subscriber data is highly secured and architecture on Wi-max technology.
Responsibilities:
Preparation of Test cases based on the functional Specification document.
Involved in Functional New feature and Regression testing.
Execution of Test cases manually and Test scripts using Win Runner.
Test Management through Quality Centre
Creation and execution of test scripts
Reporting bugs using Icene Bug tracking tool.
Involved in communication / coordination with client or onshore team
Environment: Quality Center, Windows XP, MS Excel, MS Word