MD HASAN
Cell: 646-***-**** Email: **.***@*******.***
LinkedIn: https://www.linkedin.com/in/md-hasan-895597204
An US Citizen Software Quality Assurance IT professional with 7+ years of experience in all segments of Software Testing Life Cycle (STLC), preparing Test Plan, Test Scenarios, preparing Manual test cases and development of automated test scripts by decomposing use cases for specific functional requirements. Experience in different domains like E-com, Finance Industry, Retail, Healthcare and P&C Insurance.
Expertise
Manual Testing
Jira, Zephyr, Test Rail, Confluence
Defect Log
Black Box Testing
HP Unified Functional Testing (UFT)/ HP QTP
Test Plan, Test Cases
Integration & Functional Testing
HP ALM, VSTS
Requirement Analysis
Exploratory & UX/UI Testing
Automation Testing
Agile Methodology
Regression & Smoke Testing
Backend Testing with SQL
Test Scenario design
UAT & System Testing
MS SQL Server, Oracle, DB2
VB script
Professional Summary
Over seven (7+) years directly related experience in Software Quality Assurance Testing Manual & Automation, plus the ability to demonstrate the required knowledge, skills & abilities.
Experience in analysis of Software Requirement Specifications and development of various test documentation.
Solid understanding in all phases of Software Development and Testing life cycle (SDLC&STLC), Bug life Cycle
Have a good understanding of all SDLC stages in various methodologies such as Waterfall, and Agile.
Analyzed Requirements to develop and execute Test Scripts and documented Test Cases corresponding to business rules.
Experienced in the reviewing of Functional, Non-Functional and Business Requirements Specifications (BRS) including process flows, screen layouts and business rules.
Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
Expert in Black Box, Smoke, Functional, Positive, Negative, Integration, System, Regression, End to End, Exploratory, Usability, Ad-hoc, UAT, and Automation Testing.
Experience with defect tracking tools such as JIRA, VSTS, ALM
Good experience in Automation testing in web-based and window-based applications using Automation tools like HP Unified Functional Testing (UFT)
Proficient of creating automation script from the scratch using VB script language and enhanced existing automation script using various framework such as Data driven, Keyword driven, and Hybrid framework, also used conditional statement, Loop, variables, wait statement. Extensively used Descriptive Programming in creating script.
Expertise in Relational Database Management System (RDBMS), and working experience in writing complex SQL queries.
Have strong knowledge of SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server.
Performed User Acceptance Testing (UAT) and interacted with client/ end-users to support UAT sessions.
Performed API Testing manually using Postman to verify connectivity with various systems using Get, Post, Put and Delete method.
Performed mobile testing to test the application in different mobile platforms IOS & Android with Emulator, Simulator, and real devices.
Worked closely with the PO, Business Analysts to understand the business processes and developed various Test documents along with ability to collaborate with diverse team members in projects.
Solid experience as a Defect Analyst, developing, tracking and reporting Proper Defect Report and status to the QA manger.
Good experience working in Onshore / Offshore model.
Professional Experiences
Nike
Senior QA Analyst/Engineer
New York, NY
11/2019- Current
Analyze the User Stories and Design specifications documents to ensure that the system met all the technical and business User Stories and Involve in User story analysis and estimation using Poker planning utility software.
Responsible in assisting the QA Manager by defining and developing from test strategy to test plans and creating test scenarios/cases by analyzing business/technical specifications of user stories and system designs to provide all types of manual and automated testing.
Write manual test scenarios and test cases based on the user stories, change requests and functional design document in Zephyr.
Perform story Analysis based on interactions with the product owner, various documents of Wireframes, and Use Case analysis and use traceability in Tool to map with User story with Test Case.
Performing Web-based Black Box Testing including GUI Testing, Smoke Testing, Functional Testing, Backend Testing, Regression Testing, Integration Testing, System Testing, Functional Testing, Exploratory Testing, UX/UI Testing, Usability, and User Acceptance Testing.
Execute various kinds of manual testing and update the results in Zephyr, Confluence wherever applicable.
Log defects and tracked them using JIRA till its closure following company defect life cycle.
Assisting the DEV team in Defect analysis with the Client in order to decide what Defects should be assigned, fixed, rejected or deferred to be dealt with later.
Executing Regression Testing as required to ensure that the latest delivery has not ruined anything, and that the software product as a whole is still working correctly.
Conduct Backend Testing using SQL queries with select, insert, update etc. to validate and manipulate data from the database and, used SQL queries for retrieving data from Oracle database for executing user specific test cases.
Write complex SQL queries using various kinds of joining to retrieve data from the RDBMS.
Developed Test scripts and worked with automation team to develop Descriptive Programming with VB Script and objects, script enhancement using checkpoints by using HP UFT (Unified Functional Testing) for Regression and Functional testing purpose following Data driven and Hybrid framework.
Completing Exit Criteria to store all key outputs, lessons learned, results, logs, documents related to the project to use them as a reference for future projects.
Attending Daily Stand-up, Demo, Retrospective, Documentation review, Requirements and Application architectural meetings as required in Agile Scrum.
Experienced in mobile testing to test the application in different mobile platforms like IOS & Android with real devices.
Performed API Testing manually using Postman to verify connectivity with various systems using Get, Post, Put and Delete method.
State Farm Insurance
QA Analyst
Bloomington, IL
08/2018 – 10/2019
Read and Analyzed software requirements specifications, Design documents, and working directly with designer and developers to get clear idea about the application under test (AUT)
Worked closely with software developers, business analysts, and other project management personnel involved in Software Development Life Cycle (SDLC) and software testing life cycle (STLC).
Developed Test Plans, Test Scenarios, Test Case, and Test Scripts, Test data and expected results based on requirements documents for manual testing of the front-end application.
Performed comprehensive Smoke, Functional, Usability, Integration, End to End, System testing, Regression testing and User Acceptance testing (UAT).
Used Test management tool Jira with TestRail for uploading requirements, Test Plans, designing Test Cases, Test Sets and updating Test results.
Logged defect, Generate Test Analysis Reports and Graphs using Jira.
Created Traceability between Requirements and Test Cases and defect on JIRA.
Extensively involved in testing the application, which was executed in two phases. Initial testing was conducted manually, and later phase was executed for automation.
Extensively involved in Regression testing for Automation purpose using HP UFT.
Created Automation script in VB Script using Descriptive programming and Recording and enhanced script using parameterization, synchronization, variables, loop, and various VB Script commands following by various frameworks.
Involved in writing SQL queries for Backend testing to verify the database updates, inserts and deletions etc., of the records, and validate them.
Worked with the developer to ensure that the testing issues are solved immediately.
Prepared/presented progress reports and attended all meetings as required in Scrum.
Valley Bank
QA Tester
Wayne, NJ
03/2016 – 08/2018
Regularly prepared detailed Test Plans and Test Scripts for different scenarios by analyzing functional documents, visual design documents, content metrics and use cases to cover the user acceptance criteria.
Responsible for writing and execution of positive, negative for functional test cases to cover overall quality assurance using Test management tool HP Quality Center (QC) for each release.
Responsible for Black Box Testing, Functional Testing, User Acceptance Testing (UAT), Smoke Testing, Exploratory Testing, Regression Testing, and Integration Testing on various builds for release.
Planning and execution of Backend Testing. Designed simple to complex SQL queries with various joining to retrieve data for database testing
Tracked test case results, problem analysis, log defects, and defect tracking in QC/ALM.
Regular interaction with core developers to assure that all the defects is addressed in time.
Performed initial manual testing of the application as part of Smoke Testing.
Mapped test plan with the functional requirements to ensure all the requirements have been covered by the test cases.
Used Automation tool like HP UFT for creating automation test scripts along with debugging to enhancing the script for execution purpose.
Performed User Acceptance Testing along with some functional scenarios to give the final sign off on the behalf of business/stakeholders.
Reviewed and updated existing automation script using checkpoint, wait statement, parameterization followed by VB script and used descriptive programming time to time as per team demand.
Participated in all the meetings related to Sprint planning, daily stand-up, Retrospective, Poker planning, and Story review meetings. Discussed the issues arising out of test execution.
Cigna Bloomfield, CT
Quality Assurance Tester 03/2014 – 03/2016
Reviewed the application requirements specifications working directly with designer and developers.
Worked closely with software business analysts, and other project management personnel involved in
Software Development Life Cycle (SDLC).
Developed Test Plans, Test Scenarios, Test Case, and Test Scripts, expected results based on requirements.
Involved in Manual and Automated testing of the front-end application.
Performed comprehensive Smoke, Usability, Integration System testing, Functional testing, Regression testing and
User Acceptance testing (UAT).
Used Quality Center for uploading requirements, creating Test Plans, Test Cases, Test Sets and updating Test results.
Generated Test Analysis Reports and Graphs using Quality Center. Export requirements, develop test cases, execute test cases, and log defects into the Quality Center. Created Traceability between Requirements and Test Cases on Quality Center.
Extensively involved in testing the application, which was executed in two phases. Initial testing was conducted manually, and later phase was executed using Quick Test Pro (QTP)/UFT
Developed automated Test Scripts for the application based on the Business Processes using QTP/UFT.
Performed web testing using QTP for checking page contents, broken links, web objects, frames, and tables.
Created UDF in VB Script and accessed them through Function Library in the QTP/UFT
Involved in writing SQL queries for Backend Testing and to verify the database updates, inserts and deletions etc.,
of the records, and validate them.
Education
Associate of Science
Technical Project Environments
Domain
: Insurance, Banking & Finance, Healthcare, E-commerce
Platform
: Windows, MacOS, iOS, Mobile (iOS, Android & Windows)
Methodologies
: Agile (Scrum), Waterfall, Hybrid
Testing Tools
: HP QTP/UFT, HP ALM/QC, Jira, TestRail, Zephyr
RDBMS
: MS SQL Server, Oracle, Toad, SQL Developer, DB2
App Technologies
: HTML, DHTML, CSS, XML, PHP, Java, C#, ASP.NET, VB.NET
API Testing
: Postman- GET, POST, PUT, DELETE
Tool for Meeting
: Microsoft Team, Skype, Jabber, Slack, Web-Ex, Zoom