Post Job Free

Resume

Sign in

Selenium Driver

Location:
Alexandria, VA
Posted:
January 20, 2021

Contact this candidate

Resume:

Mohammad Mahaliji

Alexandria, VA *****

571-***-**** adjkhb@r.postjobfree.com

Fully Work Authorized No Visa Sponsorship Required

Professional Summary

Extensive experience with 4 years with established companies and start-ups in Quality Assurance Software Testing, proficient in testing Web based and Client-Server applications.

Expertise in the SCRUM methodology in agile principles and in Waterfall development environment.

Experienced in implementation of different QA methodologies in all phases of Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC).

Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.

Proficient in using automation tools such as Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), Cucumber, J-Unit, Test-NG, API,, Eclipse, Git, GitHub. Sound knowledge on Junit, Test-NG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.

Expertise in designing and implementing Selenium Automation Frameworks using Data Driven, Keyword Driven, Hybrid, Page Object Model (POM).

Extensively used Core Java for test case automation.

Experience as a Test Lead for successfully delivered projects and able to work in a team environment and individually with minimal supervision.

Developed Test Scripts to implement Test Cases, Test Scenarios, behavioral features and step definitions for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

Well versed in reviewing and analyzing the Business requirements and developing Test Plans, Test strategies, Test cases, Test data, Test reports and documentation of Manual and Automation Tests.

Professional expertise in Smoke Testing, Back-end Testing, and Front end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Regression Testing, Ad hoc Testing, Cross Browser/ Cross Platform Testing.

Developing test code in Java language using Selenium Web Driver and Cucumber framework.

Creating scripts JAVA for new functionalities and updating the existing scripts for upgraded functionalities.

Good Understanding of Core Java and object-oriented programming (OOPs) concepts.

Experience in implementing TDD and BDD.

Expert using management and bug tracking tool JIRA, HP ALM/ Quality Center, Rally, Bugzilla.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for functional and regression testing using the Test-NG annotations like Groups, Parameter, Data Provider.

Experienced in configuring the application framework using Apache POI for text extraction from the excel spreadsheets.

Performed Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Implementation of parallel execution in the automation framework to do browser compatibility testing, using IE, Chrome and Firefox.

Strong Knowledge in SQL, using sub-queries, joins, grouping, views etc.

Good Understanding application programming interface (API) is a set of subroutine definitions, communication protocols, and tools for building software.

Excellent Communication skills and ability to work either independently or in a team and to handle multiple tasks in order to meet deadlines and deliverable.

Technical Skills

Testing Tools

Selenium Web-Driver, Postman

Languages

Java, SQL, Gherkin

IDE

Eclipse

Test Frameworks/Design Pattern

Cucumber, Junit, Test-NG, Hybrid, Data Driven Framework, Page Object Model

Bug Tracking Tool

JIRA

Build and Continuous Integration Tools

Maven, Jenkins

Version Control

Git, GitHub

Databases

MySQL, Oracle, JDBC

API Testing

Postman, Rest Assured

Operating System

Microsoft Windows 7, 10

Education

Bachelor’s Degree in Business Administration (Kardan University) – 2012

Professional Experience

Manpower Alexandria, VA

Quality Assurance Engineer September 2018 – December 2020

Participated in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.

Responsible for writing and maintain Selenium Web Driver scripts for regression and functional testing using data driven framework

Developed test code in Java language using Selenium Web Driver and Cucumber framework.

Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms

Responsible for identifying test cases for manual and Automation with Selenium Web Driver for Smoke Test, Functional and Regression Tests.

Involved in design and implementation of Selenium Web-Driver automation framework for smoke and regression test suites (Test-NG and Maven).

Worked as lead and supported offshore team.

Involved in testing the application utilizing the Scrum (Agile) methodology.

Involved in designing of automation framework to be used in UI testing with Selenium Web Driver.

Execute browser compatibility and regression tests using Selenium Web-Driver for testing UI for every new build release.

Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email.

Performed functional tests using Selenium Web-Driver with data driven framework and documented results in a database.

Involved in the design and implementation of Cucumber Framework for Smoke and Regression test scenarios

Tested RESTful web service using Postman manually and automated test using Rest-Assured.

Cultivated in developing Hybrid Automation Testing frameworks from scratch by implementing a Page Object Model and Project Object Model design.

Developed automate test scripts in JAVA using Selenium Web-Driver and Cucumber.

Manually tested, verified and validated that the product meets user requirements.

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.

Performed End-to-End testing of database to check data integrity using SQL queries.

Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: Java, HTML, Oracle, Selenium Web-Driver, Cucumber, Jenkins, Agile, SQL, Maven, X-Path, Firebug, Eclipse, GitHub, Windows 7.

PAE Washington D.C

Automation Tester August 2016 – July 2018

Involved in test cases review by development team, product management and modified the test cases based on their feedback.

Participated in Daily Scrum, Sprint Grooming, and Sprint Planning and sprint retrospective meetings.

Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.

Developed Automation framework using Selenium Web Driver.

Utilize CSS selectors, IDs, and X-Paths to locate elements on iOS and Android views, and Web pages.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.

Developed automation framework for Selenium Web Driver in Modular Framework model.

Used Selenium Web Driver for writing test scripts for regression test coverage.

Design & Develop data driven framework using Selenium Web Driver, Test-NG and Apache POI API.

Create scripts JAVA for new functionalities and update the existing scripts for upgraded functionalities.

Created Selenium web-driver automation scripts using JAVA to validate functionality on various browsers.

Developed and Implemented automation using Selenium Web Driver and Java.

Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Involved in the Continuous Integration of the automation framework with Jenkins.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Worked on Data Driven Framework for Automation test scripts.

Used customized X-Path to work with dynamic and static objects in Selenium.

Designed data-driven testing framework in Selenium Web-Driver and captured data dynamically from web controls.

Created Manual test cases, reviewed with different stakeholders to validate the functionality

Coordinated with technical support associates to fix proprietary software issues.

Verified, edited and updated test data in new or existing systems before testing.

Environment: Java, Automation Tester, Manual Tester, Quality Center, Oracle, Selenium Web-Driver, Test-NG, Jenkins, Agile, SQL, Maven, X-Path, Firebug, Eclipse, GitHub, Windows 7.



Contact this candidate