BHAGYASHREE MOHAPATRA
Email: ****@******************.*** / Contact: 609-***-****
PROFESSIONALSUMMARY
Having 8+ years of IT experience in Software Automation Testing & Functional Testing in Health Care, Retail domains
Designing and developing Automation Frameworks using Selenium WebDriver and UFT using Keyword Driven, Data Driven and Hybrid Frameworks.
Expert in Functional, Integration, Regression, System, Database, Smoke/Sanity Testing, UAT, Non-Functional Testing like Usability, Accessibility, Compatibility.
Experience in Black Box Testing, API Testing, Web Services testing, and Mobile Application Testing.
Expertise in creating overall test planning, test case and test script development in software development life models (SDLC) environments including Agile (Scrum) and Waterfall.
Having Tool exposure in HP ALM, Quality Center, QTP, and Selenium, SOAP UI, Jira, and Core competency in Manual Testing.
Involved in various stages of Software Development Life Cycle (SDLC) implementing Waterfall, V- Model and Agile methodologies.
Hands on Experience in creating RTM (Requirement Traceability Matrix) to match requirements and design specifications to a positive and negative test condition.
Developed test code in Java language using Eclipse IDE and TestNG framework.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG, POM and Cucumber).
Experienced in developing BDD (Behavior Driven Development) scripts with Cucumber, writing feature files in Gherkin format.
Developed Test Scripts to implement Scenario Outlines and Step Definitions for BDD (Behavior Driven Development) using Cucumber.
Developed and executed SQL queries to verify the proper insertion, deletion and updates in MS SQL.
Involved in documenting User Acceptance Test report and reporting defect resolution.
Good experience of conducting the different types of testing in the remote machines using VMware.
Ability to collaborate with testers, business analysts, developers, project managers and other stakeholders for overall enhancement of software product quality.
Expertise in different Bug tracking Tools like Quality Center and HP ALM, Jira & Redmine.
Written and executed test scripts for mobile applications using JAVA, Selenium Web Driver and TestNG with a good analysis of the element locators, desired capabilities, and web driver methods.
Worked on Web Services Testing using SOAP UI Tool.
Good Knowledge in Core Java programming concepts.
Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression, smoke and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
Expertise in Identifying Scenarios, preparing Test Cases, Test Scripts and Execution of Test Scripts
Experience in preparing project related documents like Test Strategy, Test Plan, Requirement Traceability Matrix, Cycle Plan and Check Out activities
Self-starter and team player with excellent communication, problem solving skills, interpersonal skills, and a good ability for learning.
Involved in Daily Status Meetings with the Client.
TECHNICAL SKILLS
Testing Tools : QTP 11.x/UFT, Selenium Web Driver, Appium, TestNG, Cucumber, GIT,
Cucumber
Bug/CI/Issue Tracking Tools : JIRA, HP QC/ALM
Languages : Java, VB script, SQL, JSON, Gherkin
Methodologies : Agile (Scrum), Waterfall, SDLC, STLC
Database : SQL Server 2008, MySQL
Other Tools (IDEs) : Eclipse, MS Visual Studio
Browsers: : Internet Explorer, Mozilla Firefox, Google Chrome, Safari
EDUCATIONAL QUALIFICATIONS
Post-Graduation in Master of Business Administration from Anna University, Chennai, India.
Graduation in Electronics & Communications Engineering from Anna University, Chennai, India.
CERTIFICATIONS, ACHIEVEMENTS AND PARTICIPATIONS
Have successfully completed the ISTQB Foundation Level certification.
Got Kudos-Performance award for Q4/2016-17 from DXC Technologies.
Appreciated by Client for discovering and fixing a major security flaw in the software and database used in a project.
Received the “CSC on the spot” award from my Managers for successful completion of Projects.
PROFESSIONAL EXPERIENCE
Client: Delta airlines, Atlanta, GA [June 2020 – Present]
Role: Senior QA Analyst
Project Description
The Revenue management IT backend microservice development team is responsible for providing microservices to different Delta Airlines channels like Delta.com, SNAPP, AXIS, KIOSK etc., The scope of the project is to provide Offer API for a product called Bags.
Roles and Responsibilities:
Determined test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts.
Performed agile testing, review the stories, and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
Sent testing progress report and detail status to the Resource Manager and Project Manager on regular basis.
Worked on Protractor with Jasmine framework to test AngularJS, Angular 2 and Angular 4 on Applications.
Written and executed protractor testcases in typescript.
Developed the Java automation framework/scripts using Selenium WebDriver and resolved the issues identified in automation.
Used Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
Wrote test cases to handle Alerts on the web page using Alert interface provided by WebDriver.
Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers, Safari over cloud using Sauce Labs.
Handled Timeouts resulting from synchronization problems by verifying the element and introducing waits.
Worked in testing the API using Java Rest assured.
Used Postman and Soap UI for manual testing of microservices in different system environments.
Used Select class to perform operations on the dropdown list.
Developed scripts to navigate-to various iframes and to handle multiple windows and performed operations on the web elements.
Performed Sanity testing and Ad-hoc testing when required.
Setting the priority to the test cases using the TestNG framework. Prepared Test cases to meet the requirements and its traceability matrix.
Found Defects, prepare Defect reports and Status reporting, Bug Triage, Defect tracking using Jira.
Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.
Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
Configured Jenkins build job for continuous Integration and for Regression Testing.
Involved in the enhancement of Hybrid framework using Eclipse and Java.
Performed testing on Web Services using WSDL and SoapUI.
Created test cases and performed Database testing to check the data is being migrated properly.
Performed Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
Bestinet Sdn Bhd, Kuala Lumpur, Malaysia [July, 2018 – January, 2020]
Client: Immigration, Malaysia
Role: Senior QA Analyst
Project Description
APJATIGo project involved web-based application is used by the recruitment agents and employers, workers to track the different services and process of how the workers from Indonesia to Malaysia and this application integrated with Best pay remittance for payments via Max money.
Roles & Responsibilities
Involved in test cases review by team, product management and modified the test cases based on their feedback.
Responsible for planning, executing and managing the UI automation scripts written in Java using cucumber BDD Framework.
Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
Developed Automation framework using Selenium Web Driver.
Established the Environment set up for Mobile Automation using Appium Tool.
Utilize CSS selectors, IDs, and XPaths to locate elements on iOS and Android views, and Web pages.
Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI, environment using Selenium WebDriver.
Involved in writing automated scripts for JAVA application and performed manual testing in physical devices emulator and IOS simulator.
Developed automation framework for Selenium WebDriver in TestNG Framework model using JSON /XML.
Used Selenium WebDriver for writing test scripts for regression test coverage.
Executed the test scripts on Mobile (IOS & Android) as per requirements using Appium.
Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
Create scripts Java for new functionalities and update the existing scripts for upgraded functionalities.
Developed scripts for Payment gateway scenarios with third party via Max money for Best Pay module.
Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
Used Git as code repository and Code Collaborator to manage code reviews.
Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
Coordinated with technical support associates to fix proprietary software issues.
Project #2
Project Duration : July 2018 – Feb 2019 [8 months]
Vendor : Bestinet Sdn Bhd
Title : Foreign Workers Centralized Management System
Tools / Technologies : Selenium Web Driver, MS SQL, Core Java, Eclipse, Maven, TestNG, GIT, Redmine
Role : Automation Team Member
Team Size : 15
Project Description
The Foreign Workers Centralized Management System or is a multi-touch-point system, involving a full-fledged web-based online management system backed by a secure data processing management infrastructure developed for the Government of Malaysia.
Roles & Responsibilities
Responsible for the whole test process from planning, Estimation through test plan development, execution, and defect-logging & result reporting, and Maintenance of scripts.
Responsible for analyzing the business requirements and responsible for making the team to understand the requirements.
Point of Contact for scripting & Execution.
Provide Test Estimates to the Client management.
Review offshore Test deliverables.
Review the Test scripts prepared by Test Engineers.
Ensure testing is on track as per test plan.
Analyze the data mapped & java code.
Analyzing defect and providing support to development team in understanding the defect/requirements.
Manage Testing during test plan and test execution, ensure testing is completed on time.
Casual analysis for all the rejected and production defect and taking the necessary action to reduce the defects in future.
Identify training needs of team members and provide coaching support and assisting them in their career growth
Provide status reports to the manager on daily basis and onshore team.
Conducting meeting with Offshore on daily basis to track test deliverables, resolve issues and KT on new testing concepts.
Help automation team on Adhoc basis to resolve issues in automation scripts
Vendor #2: DXC Technologies Pvt. Ltd., India [October, 2015 - January, 2018]
Client: Healthcare, UK
Role: Test Analyst
Project
Project Duration : October 2015 – January 2018 [2.4 years]
Vendor : DXC Technologies Pvt. Ltd.
Title : Lorenzo Product Testing
Client : Healthcare, UK
Tools / Technologies : Selenium Web Driver, Selenium Grid, UFT, MS SQL Server, JIRA, NUnit
Project Description
Lorenzo, an enterprise Healthcare product that offers a next-generation alternatives to the existing monolithic electronic medical record (EMR) system. LORENZO helps clinicians and administrators to make better decisions along the care pathway and across care settings by providing a real-time patient record that integrates and interoperates with existing patient administration and clinical system.
LORENZO is centered on an integrated medical record, which is available on the point of care, wherever and whenever that occurs, eliminating issues caused by incomplete or incorrect patient data. This is complemented by sophisticated care logistics, including clinical content and embedded workflow. In this way, Lorenzo supports efficient coordination of care across the hospital and wider healthcare ecosystem.
Roles & Responsibilities
Understanding Test Strategy, Test Plan and Implement in respective area of work
Development of new automation framework for web application testing using Selenium and UFT
Enhancement and execution of existing regression suite using UFT
Developing and enhancing UFT/QTP UI based – database driven framework
Creation of reusable functions to improve robustness, re-usability and maintainability of test scripts
Creating test scripts and methods using Selenium Web driver along with TestNG and UFT/QTP
Executing the automated test scripts in parallel using Selenium grid in different environments
Involved in non-functional testing for Restful API
Working closely with Scrum Teams/Developer, Scrum Masters, Product Owners to create efficient automation scripts for Sprints/for User Story automation as well as Smoke and regression testing
Participate, own and deliver Sprint tasks and help drive the team forward
Vendor #3 : Chrysalis Home Needs Pvt. Ltd., India [February, 2013 - January, 2015]
Client: Home Needs Online
Role: QA Tester
Project
Project Duration : February 2014 – January 2015 [1 year]
Vendor : Chrysalis Home Needs Pvt. Ltd
Title : Homeneedsonline eCommerce Product Testing
Client : Homeneedsonline.com, India
Tools / Technologies : HP UFT, UFAT, HTML, CSS, JavaScript, VB Script, HP QC
Role : Team Member
Project Description
Chrysalis Home Needs Pvt. Ltd. originated as a startup company in 2013 with a vision to get all the household needs easily accessible to the Indian customers at their home. Gradually the e-Commerce business grew to deliver the products all across India. E-Commerce is a huge domain on conducting business over internet and e-retailing is part of it. This model involves organizations as business house and consumers and customers. In this model, once the retailer’s business model is finalized, the software consulting and development team start developing the e-Commerce web application. All the product categories, price, specifications are deployed in a testing environment for Unit and Integration testing and later it’s handed over to the retailer for their Acceptance testing. After the retailer is satisfied, it is moved to the production server.
Roles & Responsibilities
Preparing manual test cases for the new requirements/functionalities or modified features
Developing Automation Test Scripts against user stories or test scenarios in scope
Creating and enhancing Tests/Test Scripts using Keyword driven methodology or Descriptive Programming
Functional, Regression, Retesting, Usability Testing is implemented in at various phases of the development of Test Life cycle
Publishing the Test Report with all the Stakeholders
Logging the issues found, tracking them using QC and retest once fixed