MD HAMIDUL ISLAM
New York, NY 914-***-****
LinkedIn: linkedin.com/in/md-hamidul-islam-771405252 Email: *****.*******.****@*****.***
Objective:
Over 7+ years, Result Oriented Software Test Engineer with extensive experience of testing, ensuring customer satisfaction, meeting business needs seeking a challenging position in any IT field
Summary:
Complete understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC)
Extensive Experience in testing technique such as Functionality Testing, Integration Testing, GUI Testing, Regression Testing, and Backend testing
Experience in working on various test strategies and in preparing Test Cases, analyzing Test Results
Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test
Expert building test automation framework from the scratch using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model (POM) design pattern Extensively used Object Oriented Programming System (OOPS) in Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections
Experience testing different web service methodologies REST over XML, JSON
Extensive working experience in the retail, telecom, and healthcare industry
Experience in writing and executing Oracle SQL queries on databases for backend testing
Strong experience in using Version Control Tools like GIT and GitHub, GitLab
Worked on deploying and running the Continuous Integration builds as part of the code deployment using Jenkins
Experience in Functional and Regression testing using Selenium WebDriver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox and Microsoft Edge)
Excellent team player and can work independently in a time sensitive environment
Excellent Communication skills, Documentation Skills, Team problem solving ability, analytical and programming skills in high speed and quality conscious.
Ability to handle multiple tasks and work independently as well as in a team, having strong analytical and problem-solving skills.
Professional Experience:
BNY Mellon New York, NY July 2019 – Present
Automation Test Engineer
The Bank of New York Mellon Corporation, doing business as BNY Mellon, is an American worldwide banking and financial services holding company headquartered in New York City. The financial services offered by the business include asset servicing, alternative investment services, broker-dealer services, corporate trust services and treasury services.
Project: Execution Core service
Application: Web Based Application- Design and manage all asset and generate report
Responsibilities:
Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers. Developed test plans, test cases, and test scripts based on functional specifications
Participated in daily scrum meetings and sprint review meetings in high paced software development lifecycle
Execute the Automation test script and defect logging and tracking using JIRA
Developed automation test scripts using Java and Selenium and Shell Scripting
Developed BDD (Behavior Driven Development) Framework using Cucumber, WebDriver, and Java
Implemented Page Object Model (POM) concepts using Page Factory to manage objects separately making the framework reusable and scalable
Implemented implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application
Experience testing different web service methodologies REST, over XML, JSON
Performed RESTful API testing using Java Rest Assured, Cucumber, and TestNG
Performed Backend Testing by developing complex SQL queries
Performed regression test suit for new build, every modification in the application using Selenium WebDriver
Facilitated enhancement and maintained the current Test Environment in Eclipse using Java
Used Java as client library for Selenium WebDriver and developed Automation Framework using TestNG.
Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements
Different kinds of black-box, white-box and gray-box testing like functional, integration, end to end, smoke, sanity, regression and so on to verify and validate that application behaves as per the business requirements
Wrote Selenium script for taking screenshot
Written basic queries for Data validation in SQL statements
Participated in Release Review/Requirement Analysis and Design review meetings.
Emblem Health, New York, NY May 2018– June 2019
QA Test Engineer
Electronic record keeping for patients, institutions, insurance agencies, and pharmaceuticals. The data share is seamless between parties including patient record, prescription, and billing.
Project: Sales & Retail portal
Application: Web based application -designed to manage Sales/Billing – worked on multiple versions of sales, billing applications that aim to ensure customer satisfaction and effectiveness of sales, and billing functionality of insurance product.
Responsibilities:
Participated in daily scrum, sprint planning, retrospective and Demo meeting for agile scrum development
Extensively work throughout defect life cycle from opening to closure using JIRA
Developed Behavior Driven Development (BDD) test cases using Gherkins
Performed Smoke, Functional, Integration, Regression, and GUI testing
Developed automation script with Web Driver using Java, Cucumber, selenium webDriver and TestNG
Used Continuous Integration CI Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
Used Maven for Project building and Git for version control
Design and develop Test Cases, and Automated Test Scripts
Generate extended defect report using Cucumber Extend report
Executed full test on every regression build and provided detailed report to the upper management
Performed cross browsing platform web testing on all major web browsers (Safari, Google Chrome, Firefox and IE)
Modified test scripts to handle all checked and unchecked exceptions which helped run test smoothly
Ensured successful delivery of final content by the testing deadline including test sign off reports, any outstanding defects and how they would be handled, and hand off to UAT
Achieved a variety of software testing including functional, usability, system integration, regression, cross browser testing
Verizon, Tampa, Florida October 2015 – April 2018
QA Analyst
Verizon Communications Inc. is a multinational telecommunication company provide divested wireline operations in several states to Frontier in order to focus on its wireless, FiOS internet and FiOS TV businesses
Responsibilities:
Conducted peer reviews for developing and creating the test plan documents, strategy, test cases, test reports using JIRA, and executed test scripts
Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium
Involved and implementing the daily task like Test Strategy and Test planning
Developed Test Plan, Test Scenarios, RTM, Test Case Design for Testing phase
Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports
Developed and executed Complex SQL queries to create and modify test data
Created and maintained automated test script for API testing using Restful
Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.XML / SOAP using Soap UI and Postman tool.
Education:
Bachelor of Science in Computer Science- 2004 (National University of Bangladesh)
Work status: US Citizen
References (Available upon request)