Post Job Free

Resume

Sign in

Quality Assurance Information Technology

Location:
Elmhurst, NY
Posted:
January 03, 2024

Contact this candidate

Resume:

MOHAMMAD MASUD SIDDIQI

(US Citizen)

(Cleared Public Trust: Tier 4 Investigation)

QA Automation Engineer

Queens, NY-11372 Phone: 347-***-**** Email: ad2e4p@r.postjobfree.com LinkedIn: linkedin.com/in/mohammad-siddiqi-b30207253

Career Highlight:

Over Six (6) years of experience in Information Technology, with specialization in Software Quality Assurance: Manual & Automation Testing of Web application, Mobile application, Data Integrity, and Web service. Skilled in developing automated test scripts using Maven, Java, Selenium Web Driver, Selenium Grid, TestNG, Cucumber, Apache POI, JDBC, and Rest Assured in an agile environment with BDD. Experienced in designing and implementing test automation framework from scratch: Serenity BDD with Screenplay, Data Driven, and Hybrid with BDD Cucumber Page Object Model, POJO .

Technical Skills:

• Automation Testing Tools : Selenium Web Driver, Selenium Grid, Cucumber, JDBC, Rest Assured, JMeter

• Testing Frameworks : TestNG, Cucumber, Junit

• Automation Frameworks : Page Object Model, Data Driven, Hybrid with BDD Cucumber, Serenity BDD, POJO

• Development Methodologies : Agile, Scrum, BDD

• IDE : Eclipse, Intelleji, Visual Studio, Oracle SQL Developer, My SQL Workbench

• Build/Integration Tools : Maven, Gradle, Ant

• Project Management Tools : HP Quality Center (QC)/ALM, JIRA, Swagger

• Languages : Java, JavaScript, HTML, CSS, Gherkin, XML, JSON, SQL

• Operating System : Unix, Windows, Mac

• Database/RDMS : Oracle, My SQL, MS SQL Server

• VCS & Hosting Services : Git, GitHub, GitLab, Bitbucket

• CI/CD Tools : Jenkins

• Data Analytics Tools : Databricks, DataLake, Tableau

• Data Security Tools : Alation, Immuta to apply masking policy

• Data Planes Access Testing : Validating Role Based data access to Databricks Catalogs, Source System Staging Zone (SSZ), Operational Data Plane (ODP), and Analytical Data Plane (ADP)

• AAD and Jenkins Pipeline Testing: Validating Jenkins jobs to Automate add, remove, and change user roles using AAD groups for different tools like Databricks, Data Factory, Data Lake, Tableau, Power BI, and Key Vault

• Infrastructure Testing: Azure Active Directory, Role Based Access, Data Access Testing, Tools access Testing based on role

• Reporting : RTM, TestNG, HTML, Cucumber, Extent Report, and Serenity BDD

• Testing : Black-Box, White-Box, Gray-Box, Software Verification, Smoke, Sanity, Regression, E2E, System

• Testing Categories: Web Application/UI/Front End, API/Back End, Mobile Application, Infrastructure, Data Access, Data Quality/Verification, Data Migration

Professional Summary:

●Hands on experience in developing detailed, and comprehensive Test Strategy, Test Plans, Test Cases, and analyzing Test Results

●Extensive Experience in Development and enhancement of Page Object Model, Serenity BDD, Data Driven, and Hybrid Test Automation Framework with BDD Cucumber from scratch using Java, Selenium, Maven, Page Factory, Cucumber, Apache POI, and JDBC under agile environment.

●Strong knowledge of Developing and maintaining automation test scripts using Java, Selenium, Cucumber Gherkin

●Solid experience in using Version Control System like GIT and Central Code Repository like GitHUb, GitLab

●Well versed with test execution using Continuous Integration (CI) tool Jenkins

●Strong knowledge in AGILE and BDD software development Methodologies and involved in all phases of Software Development Life Cycle (SDLC).

●Good understanding of BDD, Cucumber, Feature file, and Serenity BDD

●Extensive experience in writing Automation Test cases in feature files using Gherkin Syntax to test the behavior of the System

●Solid understanding of business requirements, specifications and technical design documents to provide timely and meaningful feedback

●Experience in managing test activities including reporting defects, and defect life cycle using Atlassian JIRA

●Extensively experienced in Black box testing techniques, which includes Smoke, Sanity, Integration, Functional, System and Regression Testing

●Solid knowledge of SQL and scripting - preparing SQL queries for Data validation and Data Flow

Professional Experience:

QA Automation Engineer, FEMA. Washington DC Feb 2022-Present

Project: EDAMI (Enterprise Data and Analytics Modernization Initiative)

Application: FEMADex- an Azure Cloud and Web Based Data Analytics Application

Responsibilities:

●Participate in different Scrum Ceremonies (Daily Scrum Meeting, sprint Backlog Refinement Meeting, planning Meeting, sprint review and retrospective Meeting ) to implement the agile scrum development methodology and ensure timely release

●Analyze user stories to make sure that they are clear, consistent, and testable, prepare test plan, create Requirement Traceability Matrix (RTM), convert acceptance criteria into scenarios in Feature files using BDD Cucumber and Gherkin syntaxes.

●Design automated Test Script by converting accepted feature file steps into corresponding java methods in step definition classes using Java oops concept, selenium Web Driver, Maven, Junit, Screenplay pattern, Serenity BDD, Page Object Model and execute them to verify and validate the entire Application behaves according to the acceptance criteria/requirements as well as feature file

●Craft and execute manual test cases as per the acceptance criteria of UI facing user stories using JIRA Xray plugin.

●Develop and implement manual test cases for validating infrastructure/enablers/tasks for technical user stories

●Manufacture and execute test cases for validating access to different tools like Databricks, Data Factory, Data Lake, Tableau, Power BI, and Key Vault –Tools Access (Permissions) / Infrastructure Testing

●Craft and accomplish test cases to validate Role Based Data Access to Databricks Catalogs (Inventory of Databases), Source System Zone (SSZ), Operational Data Plane (ODP), Analytical Data Plane (ADP) and other schemas/databases. –Data Access (Permissions)/ Infrastructure Testing

●Design and perform manual test cases for validating Jenkins pipeline jobs dedicated to automate add, remove, and change user roles using AAD groups for different tools like Databricks, Data Factory, Data Lake, Tableau, Power BI, and Key Vault

●Produce and perform manual test cases for testing Jenkins jobs to automate creation of AAD Base/parent Groups and sub/child Groups, and addition of those AAD Groups to Databricks SCIM Connector to provide access to Databricks

●Construct and implement manual test cases for validating email notifications sent from the FEMADex System as soon as a request to catalog/share a data product is submitted from the System.

●Find, reproduce, open, and communicate bugs with the team

●Create, analyze and communicate test reports with the team

●Review bug reports, highlight problem areas and share them across the team

●Help developers reproduce bugs

●Collaborate with developers during the discovery of an issue or implementation of a feature

●Perform various kinds of black-box: Smoke, Functional, Integration, End to End, Sanity, and Regression etc.

●Implement Selenium Grid to carry out parallel, distributed, cross browser, and remote test execution

●Communicate with Developers, Product owner (PO), Scrum Master and Product Manager to understand fast changing project requirements

●Implement Maven to manage & build the project automatically, Git to manage and control versions, and GitHub as central code repository

●Perform Manual API testing with Postman and Automated Web Service Testing with Rest Assured

●Accomplish data Quality testing using SQL and JDBC to determine successful transaction of test data between the application and the database

QA Automation Engineer, JP Morgan Chase. NYC, New York Dec 2020-Jan 2022

Project: CECL (Current Expected Credit Loss)

Application: MIP-CECL- Web Based Application

Responsibilities:

●Actively involved in all stages of SDLC and Agile/Scrum methodologies

●Designed Test Plan, Test Cases, Automation Scripts; analyzed results

●Raised and tracked Jira defects, ensuring efficient resolution through organized tracking.

●Collaborate cross-functionally, adapting to changing project requirements

●Executed diverse testing types: Smoke, Functional, UAT, Regression, GUI

●Conducted Data integrity testing using SQL and JDBC

●Automated scripts with Java, Selenium, Maven, Cucumber, and TestNG

●Developed test framework with Maven, Java, Selenium Web Driver, Page Object Model, Cucumber, and TestNG.

●Integrated Maven and Git, streamlining build and version control,

●Utilized Java OOPS for efficient and maintainable automation scripts, improving stability.

●Employed various locators for precise web element identification, ensuring reliability.

Automation Test Analyst, Cigna, Waterside, CT Sep 2018-Nov 2020

Cigna is a worldwide health services organization which provides medical, dental, disability, life and accident insurance and related products and services, the majority of which are offered through employers and other groups (e.g. governmental and non-governmental organizations, unions and associations).

Project: Producer

Application: Payer Buddy, a web based application to handle health insurance processing, data analysis, check eligibility, coverage network and payment modules

Responsibilities:

●Designed and Developed Test Plan, Test Cases, Test Scripts and performed Manual testing on the entire Application

●Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and TestNG

●Developed Java programs using Object Oriented Programming (OOP) concepts to enhance test framework

●Performed test automation Development using test framework that implements Page Object Model (POM), BDD Cucumber, Feature file, and TestNG

●Implemented implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application

●Performed Restful API testing using Rest Assured and Java

QA Analyst, Macy's, New York, New York July 2016-Aug 2018

Project: Curt portal

Application: Web based application -designed to The Asset Management system is to keep track of all assets, which Macy’s uses for managing the global business.

Responsibilities:

●Thoroughly conducted peer reviews for developing and creating the UAT test plan documents, strategy, test cases, test reports using JIRA, and executed test scripts

●Designed and executed the test scenarios and test cases for given functional requirements

●Actively involved with all phases of SDLC and STLC

●Participated in Sprint planning, Refinement Meeting, Review, Retrospective and Daily Scrum meeting

Education:

Masters, University of Chittagong, Bangladesh (WES Evaluated).

Bachelor, University of Chittagong, Bangladesh (WES Evaluated).



Contact this candidate