Mohammed Shahin
Atlanta, Georgia
Phone: 347-***-****
Email: adjxiz@r.postjobfree.com
CAREER OBJECTIVE
Software/QA Test Engineer with expertise in Manual & Automated testing on various operating system platforms using top leading testing tools. I am currently seeking for a notable opportunity to utilize my extensive & professional experience in the software testing industry.
SUMMARY OF EXPERIENCE
Over 5 years in the Quality Assurance/Software Testing industry with deep understanding & experience of Software Development Life Cycle (SDLC), various methodologies - Agile, Scrum, XP, Iterative and creation & execution of manual & automated test scripts for both web based & client server applications
Knowledge of Software Development Life Cycle (SDLC) and hands-on experience of Software Testing Life Cycle (STLC) both Manual and Automation testing with Selenium and Core Java
Having experience SDLC methodology on Waterfall & Agile/Scrum
Expert in Analysis and Review of Functional Requirements Documents and UI configuration Documents
Experience design, develop, writing and maintaining Test Cases, Test Scripts for both Functional and Automation testing
Experience in Bug Tracking System, and process using JIRA, also expert in QC (quality center)
Perform Smoke Testing, Integration, System, End-to-End, Regression, Backend, and Cross Browser testing (TestNG) also good understanding with selenium Grid.
Hands on experience in Black Box testing with expertise in Functional and Regression testing.
Attend daily Scrum meeting, Sprint Planning and Retrospective meetings
Extensive experience in Automation to develop code with Java, selenium, testing and hands on experience on BDD and data driven framework with page factory concept.
Expert to develop the Automation framework from scratch and enhance existing framework as per clients need
Used Maven as build tool and Testing as unit testing framework
Use Jenkins for contentious integration, GitHub for version control management.
Use Gherkins Syntax to test the behaviors of the Application using Cucumber.
Hands on experience on Restful API testing.
Worked on web service testing using Rest API/Postman, Using JMS to receive the Package delivery report.
Experience in testing the database using SQL statements in RDBMS like Oracle, and MS SQL Server.
DOMAIN KNOWLEDGE
Financial, Healthcare, Insurance, E-commerce
Education:
BS in computer science - City University of New York
IMMIGRATION STATUS
US Citizen
Professional Experience:
Mercedes-Benz, Atlanta, GA
August 2019– Present
QA Automation Tester
Mercedes-Benz USA was founded in 1965 to integrate sales in the most important foreign market into the Group. Mercedes-Benz USA is the second-largest car sales organization of Daimler AG in terms of sales.
Responsibilities:
Gather business requirements, study the application and collect the required information from developers, and business
Actively Participate in the Sprint Planning, Daily Standup Meeting, Backlog Refinement Meeting and Retrospective meeting for Agile Scrum Development Process
Perform functional, integration, system, and regression Testing in order to deliver the bug free application
Managed the Requirement Traceability Matrix (RTM) between requirements and test cases
Involved in testing of application using the Scrum (Agile) methodology
Developed and implemented Behavioral Driven Development (BBD)Framework, added global reusable libraries, created a package for all page objects using Page Object Model (POM) and developed Driver Script
Developed Cucumber framework BBD and TDD Approach and developed Feature files which includes Features, Scenarios and Step Definitions
Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using Selenium IDE and TestNG Unit Testing Framework by adding different annotations
Performed Data-driven testing by using JDBC and configured SQL queries to fetch data from the Oracle database
Collaborating with Developers, Technical Project Managers and Product Managers to understand fast changing project requirements
Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and TestNG
Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
Using REST assured for API Automation and postman for manual API testing.
Implemented Maven for Project build tool, and Git for code repository management
Developed script using Object Oriented Programming (OOP) concepts in Java
Involved in managing the user stories and assigning priorities in JIRA
reporting defects, and defect life cycle using Atlassian JIRA and HP Quality Center ALM
Responsible for weekly status updates showing the progress of the manual and automated testing
Aetna Inc. Hartford, CT
Automation Test Engineer
April 2016 – July 2019
Responsibilities:
Attended in sprint planning, retrospective, and daily scrum for agile scrum development
worked throughout defect life cycle from opening to closure using JIRA
Develop Feature file in Behavior Driven Development (BDD) test cases using Gherkins
Develop automation Test Plan, Test Cases, and Test Scripts
Implemented the Object-Oriented program (OOP’s) concept like Inheritance, polymorphism, encapsulation and abstraction in Automation Framework
Performed Smoke, Functional, Integration, System, User Acceptance, Regression, and GUI testing
Involved in Regression testing using Selenium and create automation regression test suit for web pages
Used Xpath method to identify the web elements by using selenium locators like id, Name, XPath, text method LinkText in the application
Involved in Web Services Testing using RestAPI with RestAssured
Used Continuous Integration CI Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
Performed Regression testing to verify the functionality with the new codes introduced for modification and/or enhancement using Selenium Framework
Developed an automation Test plan to execute automation cases in different environment based on testing requirements and created Test cases for Application module
Used Maven for Project building and Git for version control
Used standard SQL functions and commands to develop SQL queries
Developed and executed complex SQL queries to create and modify test data
Generated status reports and Defect reports and presented them in weekly status meetings
Communicated with different team such as development, requirement, and configuration management team
MasterCard, Harrison, NY
October 2014 - March 2016
Automation Engineer in Test
Mastercard Incorporated is a multinational financial service Corporation. Its principal business is to process payments between the banks of merchants and the card issuing banks or credit unions of the purchasers who use the "Mastercard" brand debit, credit and prepaid to make purchases
Responsibilities:
Worked with QA Manager, Business Analysts, and Developers to plan the Testing effort and resource estimates the story point during the sprint planning
Involved in the design and development of test plan from business and functional requirement which includes test objectives, test strategies, test environments etc.
Responsible for writing test cases and manage defects in Jira
Created automated scenarios using TestNG framework to generate Data-Driven and Keyword-Driven test scripts for regression Testing
Integrated Selenium WebDriver with TestNG used different TestNG annotations to automate tests on cross browser and cross platform environments
Developed and maintained automated regression test cases in Selenium WebDriver using Java
Implemented Page Object Model using Selenium WebDriver
Participated in Sprint and Demo meetings and worked closely with Agile-Scrum team Members
Implemented Regression and Smoke tests execution as separate step of development process
Actively interacted with the development team to fix critical bugs.
Reference:
Available upon request