Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Floral Park, NY
Posted:
February 04, 2021

Contact this candidate

Resume:

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



Contact this candidate