Application: Web-Based Retail Banking Application to open a retail bank account for personal and business Account
Responsibilities:
• Work in Agile (Scrum) methodology approach and followed-up with JIRA
• Actively Participate in the Sprint planning, Sprint retrospective, and daily Stand Up for agile scrum development process
• Attend in the Backlog Refinement meeting to refine the story
• Performed Smoke, Functional, Integration, System Integration, User Acceptance, Regression, and SIT testing
• Open the Defect and changed defect status and generated reports using JIRA
• Extensively work throughout the defect life cycle from opening to closure using JIRA
• Develop Feature File using Gherkin language and Implement them in the Step Definition for Behavior Driven Development (BDD) framework
• Using Eclipse Selenium Web driver and Cucumber, TestNg with java programing language for Automation
• Develop automation script with Web Driver using Java, Cucumber and TestNG
• Use Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feedback to the developers
• Build and enhance the BDD cucumber framework with Data driven Automation framework from the scratch
• Working with team and understanding business requirement, doing manual testing using JIRA
• Expert in Data Driven Automation Framework with java using Apache POI and validation data from application, Database and Excel
• Write feature file with Gherkin language for business logic and test cases, enhance the scripts and synchronize, debugging the scripts and save the time for regression testing
• Proficient in using implicit Wait, Explicit Wait, WebDriver Wait to sync the script with the application during the run time.
• Managing Automation project with Maven Build tool
• Use Jenkins for Continuous Integration
• Expert in various type of reports using cucumber Extent Report, Cucumber Report, Surefire
• Use GitHub as a version control management for the automation scripts and update repository.
• Write complex SQL queries to test Data from Backend.
Application : Web based application -designed to manage Sales/Billing – worked on multiple version of sales, billing applications that aim to ensure customer satisfaction and effectiveness of sales, and billing functionality of insurance product.
Responsibilities:
• Design Test Plan for manual testing for different releases that covers GUI Testing, Functional
• Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, and User Acceptance Testing
• Attended the daily stand up meeting to provide works status like what I did yesterday, what I am going to do today and do I have any issue
• Automated new test scripts using Cucumber, WebDriver, and Java
• Implemented Page Object Model (POM) concepts using Page Factory to manage objects separately making the framework reusable and scalable
• Proficient in using implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application
• Analyze Product Requirement and write test cases based on the user stories
• Update Test Cases according to the changes of BRD in Confluence
• Provide test estimation effort for each sprint
• Log Defects using Jira and retest the Defects and close them in Jira
• Used Rest API automation scripts using Java & rest Assured
• Conducted cross browser testing on IE, Google chrome, Firefox, Safari Using Selenium Webdriver API
• Compare test Results for cross browser testing and updated them in Jira Confluence
• Provided sign off before deployment of the codes to production
• Optimized and maintained existing, developed new automation framework via Selenium
• Used TestNG testing Framework as a test runner with Selenium
• Created project and Commit the code into GitHub
• Use Jenkins to Run Nightly Regression Build on Different WEB UI and API Service level Application
• Generated html report at end of every build .
Application: Web based Ecommerce application -designed to manage client booking, payments and process services
Responsibilities:
• Independently wrote and executed complex test cases and acceptance criteria for both functional and regression testing.
• Attended product launches and user group meetings to share knowledge gained through testing reports.
• Actively involved in all phases of Software Development Life Cycle (SDLC)
• Test web site and publishing tools written in Eclipse and Java
• Write test plan, test cases and execute test cases for CME project
• Performed different types of testing Smoke, Functional, GUI, Integration, System, Regression, User Acceptance and Production support
• Manage all test artifacts such as requirements, test cases, test execution, test data, and defect in HP Quality Center and JIRA
• Involved planning, preparing, creating, debugging and running automated test scripts in Selenium WebDriver using Java
• Developed Data driven, Keyword driven and Hybrid test framework with Page Object Model approach
• Using TestNG, Apache POI, BDD frameworks to develop test suite
• Write and execute SQL queries for data validation
• Performed Restful API testing using Rest Assured, test NG, and maven
• Performed End-to-End testing considering all interfaces and subsystem for functional and non-functional testing
• Examine log files in Web Logic Servers and in Linux
• Queried the database using SQL to make sure that the database reflects the change
• Executed and tested various procedures, packages, functions, triggers in the database
• Created, altered different Oracle tables in the testing Server
• Performed smoke test, functional test, integration test, regression test, CPU utilization, GUI and Web test
• Created defects in Jira, assigned them to the responsible person and tracked them until they are fixed
• Maintained Requirement Traceability Matrices to measure the testing process and requirement progress
• Participated in cross functional meetings held during the project and actively co-ordinates with developers and business team
Available upon request.