MD HANNAN
*********@*******.***
U.S Citizen
Professional Summary
●Over nine (9+) years of IT experience in providing services to various clients in Software Quality Assurance testing with both Manual and Automation.
●Experienced QA professional with good knowledge of Software Development Life Cycle (SDLC), Software Testing Methodologies and QA procedures.
●Proficient in analyzing Business Requirements, System Requirement Specifications (SRS), Functional Requirement Specifications (FRS), Design Documents, Use Case Documents and User Stories.
●Excellent Knowledge of Testing Process, Testing Tools, preparing QA documentation such as Test plans, Test Scenarios, Test Cases, Test Case Execution Reports, Test Summary Reports, Defect Status Reports, and Test Matrices.
●Hands-on experience with various Test Management and Defect Tracking Tools like IBM Jazz, JIRA, Zypher, HP Quality Center/ ALM, VSTS, TFS
●Expert level skills in performing various kinds of Testing such as Functional, Smoke, Regression, Backend, Ad-hoc, Integration, System, End to End, Cross Browser, Cross Platform and UAT Testing.
●Performed API/Web Services Testing with SOAP and REST using SoapUI and Postman tool.
●Expert in Backend Testing using SQL Queries for Database of ORACLE, MS SQL Server and MySQL.
●Experienced in Automation Testing and responsible for creating Test Scripts using Selenium WebDriver & QTP/UFT.
●Experienced in Cross Browser, Cross Platform web testing with Selenium WebDriver.
●Quick learner with the ability to grasp new technologies.
Technical Acumen
Testing Tool & Framework: Selenium WebDriver, Eclipse, Maven, TestNG, Jenkins,
QTP/UFT, Zephyr, SoapUI, Postman
Project & Defect Tool: IBM Jazz, JIRA, TestRail, HP QC/ALM, VSTS, TFS
Web Technologies: Java, XML, Json, VB Script, HTML
Database: Oracle, MS SQL Server, MySQL
Methodology: SDLC, Agile, Waterfall, Iterative
Others: GitHub (Version Control), SharePoint, Confluence
Professional Experience
July 2021 to Current
State of Connecticut, Criminal Justice Information System Governing Board
Hartford, CT
Quality Assurance Analyst - Level 2
●Work on various CJIS (Criminal Justice Information System) and CISS (Connecticut Information Sharing System) projects like Clean Slate, Dashboard, CISS Search Portal and Information Exchange Applications managed by CJIS.
●Demonstrate in-depth understanding of CJIS-CISS Security policies and procedures including data encryption, different agencies access controls etc.
●Create Test Plans, Test Cases and Test Scripts as per Requirement documents, Design specifications and Data map to ensure compliance with CJIS Security policies and State of Connecticut’s various agencies.
●As a part of Functional Testing, understood operations, validations of data and information transfer to various State Agencies like Police Department, Judicial, DOC, DMV, DESPP etc.
●Perform Black box testing, Functional, Regression, Smoke, System, End-to-End, Ad-hoc and UAT Testing and document results for accurate validation
●Perform Data and Record Security Testing to ensure zero leakage across systems and agencies as per design specifications.
●Perform API Web Services testing using SoapUI with WSDL to validate Request XML, Response XML and endpoints for functionality and security.
●Conduct Database (Backend) Testing using complex SQL queries to ensure data accuracy, integrity, and correct functionality of various servers and database queries
●Work on SharePoint update project from version SP2010 to SP2019 . Thoroughly Testing data migration between databases or systems, ensuring accurate and seamless integration.
●Utilize IBM Jazz for test case management, defect tracking, and project reporting
●Track defects throughout the testing lifecycle and work closely with development teams to prioritize and resolve defects
●Provide daily status updates on testing progress, issues, and resolutions.
●Collaborate closely with cross-functional teams, including Business Analysts, Development, QA, and Operations & Maintenance (O&M), to ensure thorough test coverage
●Prioritize and manage work requests effectively, ensuring timely delivery of testing outputs
●Assist developers with the isolation and resolution of defects, providing test files and data for efficient debugging
●Collaborate with cross-functional teams to analyze and improve testing methods, ensuring test effectiveness and optimal coverage
March 2019 to July 2021
Saks Fifth Avenue
New York, NY
Senior QA Analyst
●Coordinated with the Developers, Product Owner, Scrum Master and other QA staff to complete the task on time and to ensure the requirements are met.
●Directly involved in analyzing User Story, Acceptance Criteria and Design Specification Documents to understand the Application properly and Identify Test Conditions.
●Followed Agile (Scrum) Methodology and actively participated and Represented QA Team in Sprint Planning Meetings, Daily Scrum Meetings, Sprint Review Meetings and Sprint Retrospective Meetings.
●Responsible for creating Test Plan, Test Scenarios and Test Cases for various kinds of testing.
●Created Test case and Design Test Steps for each business functionality for positive/negative test scenarios, in the Zyphe tool which is add -on to Jira release and bug management tool.
●Used the Zypher to execute test cases manually each Test Step, and update the Status (Pass/Fail/WIP/Blocked).
●Responsible for the Web-based testing including GUI, UI/UX, Smoke, Functional, Regression, Backend, System, End to End, Sanity Testing.
●Worked directly with Business users to perform User Acceptance Testing (UAT).
●Extensively involved with testing the front-end screens and online features integration with the back-end database.
●Conducted backend testing, writing complex SQL queries using various kinds of joining to retrieve and validate data.
●Used the Jira issue section to raise and assign Bugs, track bugs, retest the bug fixed and monitor the bug until closure.
●API Testing purpose Designed and executed test cases for RESTful APIs (GET, PUT, POST, DELETE) using Postman and REST Assured for automated validation of XML and JSON responses.
●Performed automation testing as part of the Automation Team using Selenium WebDriver for creating, maintaining, and debugging complex and innovative scripts for frameworks such as Hybrid, Data Driven.
●Proficient in writing Script from scratch using Java, Eclipse ID, Maven, GIT and TestNG framework for Functional and Regression testing to incorporate new code change and enhancements.
●Performed Cross Browser Testing using Selenium WebDriver automation tool.
●Integrated test automation into CI/CD pipelines using Jenkins and GitHub for version control and continuous integration.
●Developed Automation framework both from the scratch or added customized helper, Utility, Page, PageFactory, and Test helper classes and methods/functions to Extend existing TestNG framework.
●Wrote automation test plans and prepared the automation test matrix for each regression cycle.
●Used JIRA as a Project Management and Bug Tracking tool.
July 2017 to February 2019
United Bank
Parkersburg, WV
Quality Assurance Analyst
●Analyzed the User Stories and Design specifications documents to ensure that the system met all the technical and business requirements and Involve in User story analysis and estimation.
●Responsible for assisting the QA Manager by defining and developing from test strategy to test plans and creating test scenarios/cases by analyzing business/technical requirements and system designs to provide all types of testing.
●Wrote manual scenarios and test cases based on user stories, change requests and functional design.
●Analyzed Stories by gathering both functional and non-functional requirements based on interactions with the document analysis and representing them in Requirements Traceability Matrix (RTM).
●Designed all manual test cases into VSTS (Visual Studio Team Service) in the Test Plan section.
●Performed various Testing including GUI Testing, Functional Testing, Smoke Testing, Backend Testing, Regression Testing, Integration Testing, System Testing, UAT.
●Executed testing and updated the results in VSTS in the Test Plans section.
●Manually test all the modules by inserting various data to perform data validation with positive and negative data.
●Conducted Backend Testing, write complex SQL queries using various kinds of joining to retrieve data from Oracle database for executing user specific test cases.
●Log defects and tracked them using VSTS till its closure following the company defect life cycle.
●Assisted the DEV team in Defect analysis with the Client to decide what Defects should be assigned, fixed, rejected, or deferred to be dealt with later.
●Used Selenium WebDriver for Automation Testing
●Involved in planning, preparing, creating, debugging and running automated test scripts in Selenium WebDriver using Java, Maven.
●Implemented a wide range of functional and regression testing by various QA Automation Test Framework I.e. Keyword Driven, Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
●Performed API testing using Postman and validated JSON responses.
●Attended Daily Standup Meeting, Sprint Planning Meeting, Demo, Retrospective, Documentation review, Requirements and Application architectural meetings as required.
●Actively used VSTS test management tool to design manual test cases, update test cases, update execution result, manage test scenarios, log defect, and retest defect as well as various reporting.
September 2015 to July 2017
Penn National Insurance
Harrisburg, PA
QA Engineer
●Reviewed and Analyzed Detailed Design Requirements Document (DDD) and other relevant documents to develop Test Plan and Test Cases.
●Authored Test Plan and Test cases based on the Requirement Documents.
●Coordinated with the development team to gather the test data.
●Developed Test Conditions and Prepared test data for positive and negative test scenarios for the Functional Testing, Regression testing, and System testing.
●Performed Smoke Testing, Functional Testing, System Testing, Regression Testing, Backend Testing, End to End Testing and UAT Testing.
●Checked the data validation at Back End by writing SQL in SQL Developer.
●Involved in the preparation and uploading of Test Plan and Test cases in HP ALM.
●HP ALM for scheduling and executing test sets, collecting test results, and analyzing the data.
●Closely worked with the Automation team and performed automation testing using HP UFT/QTP for creating, maintaining, and debugging complex and innovative scripts for frameworks such as Hybrid & Data driven Framework.
●Developed Test scripts and worked with automation team to develop VB script, Descriptive scripts and objects, script enhancement using check points by using HP UFT/QTP for Regression and Functional testing.
●Develop and maintain custom library, error handling, recovery scenarios, reporting methods, descriptive programming and repository management using QTP/UFT for Automation framework.
●Proficient in writing VB Script from scratch using QTP/UFT for functional testing to incorporate new code change and enhancements.
●Familiarity with source control systems GitHub to manage codes.
●Updating & Executing Scripts and troubleshooting and resolving execution errors in HP ALM.
●Attended daily Meetings as well as the Planning Meetings and Defect Triage Meeting
●Discussed with the Developers regarding the defects documented in the Spreadsheet and then recorded the valid ones in ALM and coordinated with the development team to get them fixed or to provide override comments.
●Attended Peer Review meetings with the QA Managers and documented test execution results.
●Prepared Test Summary Reports and gathered and evaluated test metrics for reporting.
●Performed UAT testing before release and managed Bugs in MS Team Foundation Server (TFS).
Educational Qualifications
University of Rajshahi, Bangladesh
Bachelor of Social Science