RASHED MAHMUD
Queens, New York, NY
347-***-****, ad7q4p@r.postjobfree.com
OBJECTIVE:
Extremely organized and precise Software Quality Assurance Analysist with more than 7 years’ experience in testing web based/ Client/Server applications and Web Services, API testing with Manual and Automation Testing tools in various domains. Knowledgeable about creating effective test scripts, plans, scenarios and cases. Familiar with conducting functional, system and regression tests. Seeking a challenging long-term position with a growing team.
CAREER SUMMARY
Quality assurance experience of Client/Server, and web-based applications using Manual, Backend and Automation testing
Write Test cases for manual testing based on the test scenario as well as Gherkins
Experience in waterfall and Agile methodologies
Experience on multiple levels of SDLC and Testing Life Cycle (STLC)
Write Test cases on requirements and reporting the defect, also proficient Experience in Bug Tracking System and process using JIRA
Performed Smoke, GUI, Functional, Integration, System, Regression, User Acceptance on Client/Server and web applications.
Attend daily Scrum meeting, Sprint planning and Retrospective meetings
Proficiency in developing user stories, Test cases, Test Scenarios, Test Scripts, and Test Plans of both manual and automated tests.
Perform Requirement Analysis by gathering both functional and non-functional requirements based on interactions with project stakeholders, document analysis and represented them in Requirements Traceability Matrix (RTM).
Extensive experience in working with the Automation Engineer team using Selenium Web-driver with java, developed the test scripts, run and analyze the test result
Expert in BDD framework cucumber and Data driven framework selenium WebDriver, implementing OOPs concept of Java
Skillful building test automation framework using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model (POM)
Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior and continuous Integration using Jenkins.
Use GitHub as a version control managements systems for the automation scripts and update repository.
Experience in testing the database using SQL statements in RDBMS like Oracle, and MS SQL Server.
TECHNICAL SKILLS:
Software Testing Tools
JIRA, Eclipse, Selenium Web-driver, Selenium Grid, Pycharm, Robot Framework, Visual Studio, TestNG, Cucumber, Maven, Jenkin’s, GitHub, Azure DevOps
Web Technologies
HTML, XML, Java, python
Databases
Oracle, MS SQL-Server, MS-Excel, MS-Access.
Browser
Internet Explorer, chrome,Fire Fox
Methodology
Waterfall, Agile (SCRUM), V-Mode
Testing Languages
Java, Python, SQL,HTML, XML, Gherkin’s, JSON
Operating system
Windows XP/8/9/10, UNIX, Linux
EXPERIENCE:
Caterpillar Inc. May 2023 to Present
Chicago, Illinois
QA Analyst
ECRM – Web-based applications with a primary focus on APIs uses the data from views present in Salesforce. Application will have the user interface where user can enter PSE ID's for Sales and Marketing dealer to fetch the records.
Responsibilities:
Active on Sprint Review, Sprint Planning, Retrospective and daily Scrum meeting
Extensively interact with the stakeholders, and the IT Department in finalizing the requirements of the API.
Experienced with Agile (Scrum) methodology approach and follow-up with Azure DevOps
Create detailed test cases covering various scenarios, including positive and negative test cases, boundary tests, and error handling.
Work with the Automation Engineer team to identified element by X-Path locators for Selenium(Web app), developed script with python programming language
Responsible for working on enhancing the Automation framework
Environment: Windows 10, MS Office 10, Share drive, GitHub, python, Azure DevOps, Visual Studio, XML, SQL Server.
Johnson & Johnson January 2021 to April 2023
New Brunswick, NJ
QA Analyst
Mahjong pharma – Web based and client facing application uses the data from views present in Trackwise system as its data source to application’s SQL & Elastic search server
Application will have the user interface where user can enter Record ID number, free text, Key Phrase to fetch the similar records.
Responsibilities:
Active on Sprint Review, Sprint Planning, Retrospective and daily Scrum meeting
Extensively interact with the stakeholders, and the IT Department in finalizing the requirements
Experienced with Agile (Scrum) methodology approach and follow-up with JIRA
Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber, Robot framework using python language
Work with the Automation Engineer team to identified element by X-Path locators for Selenium(Web app), developed script with python programming language
Write the functions for business logic, enhance the scripts and synchronize, debugging the scripts and save the time for regression testing, smoke, and sanity testing
Responsible for working on enhancing the Automation framework
Environment: Windows 7, JIRA, MS Office 10, Share drive, GitHub, Cucumber (BDD),Java, XML, Robot framework, Pycharm, Jenkins, SQL Server.
Cigna
Windsor locks, CT August 2019 to December 2020
QA Analyst
Producer – Web based and client facing application specifically designed, built and operated to fully address the need to manage agent’s records. Services includes agent’s registration, insurance details, search client’s profiles, schedule appointments and to generate reports.
Responsibilities:
Extensively interact with the stakeholders, and the IT Department in finalizing the requirements
Created and executed Functional and GUI test cases and other test artifacts like the test data, data validation.
Experienced with Agile (Scrum) methodology approach and follow-up with Rally
Effectively used Requirement Traceability Matrix (RTM) to make sure all of the requirements were covered by the test cases
Performed Integration, Functional, User Acceptance Testing (UAT), Regression, Graphical User-Interface (GUI) and End-to-End testing
Write the functions for business logic, enhance the scripts and synchronize, debugging the scripts and save the time for regression testing, smoke, and sanity testing
Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with Junit, Maven, Selenium (Web) and STS(IDE) with java language
Work with the Automation Engineer team to identified element by X-Path locators for Selenium(Web app), developed script with java programming language
Responsible for working on enhancing the Automation framework
Run the Test suite using TestNG, Maven for checking build and use Jenkins as Continuous Integration
Expert in various type of reporting use TestNG, cucumber and Jenkins
Use GitHub as a version control managements for the automation scripts and update repository.
Retrieved data from database with SQL statements, such as joins, sub-queries and clauses for backend testing and comparison with the frontend data
Environment: JIRA, Selenium Web-driver, Selenium Grid, Maven, TestNG, Jenkins, Cucumber, SQL, Java, XML, HTML.
TD Ameritrade October 2017 to July 2019
Jersey City, NJ,
QA Analyst
TD Ameritrade is a brokerage firm offers an electronic trading platform for the purchase and sale of financial securities including common stocks, preferred stocks, futures contracts, exchange-traded funds, options, mutual funds, and fixed income investments.
Responsibilities:
Active on Sprint Review, Sprint Planning, Retrospective and daily Scrum meeting
Extensively interact with the stakeholders, and the IT Department in finalizing the requirements
Experienced with Agile (Scrum) methodology approach and follow-up with JIRA
Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with Junit, Maven, Selenium (Web) and STS(IDE) with java language
Work with the Automation Engineer team to identified element by X-Path locators for Selenium(Web app), developed script with java programming language
Write the functions for business logic, enhance the scripts and synchronize, debugging the scripts and save the time for regression testing, smoke, and sanity testing
Responsible for working on enhancing the Automation framework
Run the Test suite using TestNG, Maven for checking build and use Jenkins as Continuous Integration
Expert in various type of reporting use Junit/TestNG, cucumber and Jenkins
Environment: Windows 7, JIRA, MS Office 10, Share drive, GitHub, Cucumber (BDD),Java, XML, Junit/TestNG, Maven, Jenkins, SQL Server.
EDUCATION:
Bachelor of Science (BSc) in Computer Information Systems
References:
Available upon request