Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Germantown, MD
Posted:
March 23, 2020

Contact this candidate

Resume:

PARSA MEHDI

Germantown, MD *****

Cell: 301-***-****

adce49@r.postjobfree.com

U.S. Citizen

SUMMARY

Over 7 years of experience in IT field and currently as SDET, extensively worked on Manual, Automation Testing of Web Client Server, UIT/API and Webservices applications.

Experience on various domains.

Good knowledge in Agile Scrum methodology.

Ability to communicate with team members and Stakeholders with good understanding of Software Development Life Cycle (SDLC) and Agile Development.

Extensive experience in each phase of Software Testing Life Cycle (STLC) such as Test Cases and Defect Life Cycle (DLC).

Ability to build framework from scratch.

Proficient in executing parallel tests, utilizing tools such as Selenium Grid

Team Player. Excellent verbal and written communication and documentation skills, reviewing and executing Test Scenarios and Test Cases.

Strengths in the ability to identify, analyze and solve problems with attention to detail.

Participated in Agile Scrum Ceremonies: Sprint Grooming Meetings, Sprint Planning Meetings, Daily Scrum Meetings, Sprint Demo Meetings and Sprint Retrospective Meetings to understand the Business and Testing Requirements.

Quality oriented mindset with Test to Break Attitude.

Good knowledge and experience on modern programming languages Java.

Strong Core Java programming skills including Object-Oriented Programming (OOP) concepts, Collections, Data Structures, String Manipulation and Exception Handling.

Proficient in all forms of Testing including System, Regression, Smoke, Functional, Integration and UAT.

Application Programming Interphase (API) using Postman/Representational State Transfer REST Assured Library.

Experienced in Database Testing using JDBC and SQL Queries in various Relational Database Management Systems (RDBMS) such as Oracle, MySQL servers.

Proven ability in managing dependencies and building an Automation Project using build tool Maven and pom.xml.

Expertise in Selenium WebDriver.

Proven experience in Automation of Web-based Applications in DDT (Data Driven Testing), BDD (Behavioral Driven Development) and Hybrid Frameworks based on the Page Object Model using Selenium WebDriver and Cucumber Features, Scenarios, and Step Definitions.

Working knowledge of Hypertext Markup Language (HTML) in reading and developing Scripts and finding Web elements with various methods.

Thorough knowledge of writing XPath and CSS selectors for complex Object Identifications in Selenium.

Executed Extent-Reports, HTML reports and Cucumber JSON reports for status reporting.

Understanding of Page Object Model (POM) approach with Selenium to identify objects to avoid recognition problems in a dynamically changing structure.

Extensive knowledge with Integrated Development Environments (IDE) such as Eclipse and IntelliJ.

Cumulative experience on Version Control, Continuous Integration and Continuous Development (CI/CD) Tools.

Expertise in using Jenkins as a Continuous Integration (CI) tool for the project and experience in Jenkins on an AWS Virtual Machine (VM) for executing the Smoke Test and Regression Test for continuous integration.

Experienced in Git Version Control Tool and GitHub as a remote repository.

Experienced in Test Management and Bug tracking using the JIRA Test Management Tool.

SKILLS

Framework

TDD, Cucumber BDD

Languages

Java, HTML, CSS, SQL

Automation Testing Tool

Selenium WebDriver, Selenium Grid, TestNG, JUnit, JDBC, RESTAssured, Postman, Apache POI

Testing Frameworks

Data-Driven Testing (DDT), Behavior Driven Testing (BDT), Page Object Model (POM)

Project management tool /Bug tracking tool

JIRA

Version Control System

Git, GitHub

Build Management Tool

Maven

IDE

IntelliJ, Eclipse, SQL developer, Postman

Project Methodology

Agile-Scrum

CI/CD Tool

Jenkins, AWS, EC2

Data-Base Platforms

Oracle

Browsers

Chrome, Safari, Firefox, Internet Explorer (IE)

Operating System

Windows, Mac OS

EXPERIENCE

UNIVERSAL SERVICE ADMINISTRATIVE COMPANY

Washington, DC

Software Development Engineer in Test (SDET) 01/2018 to Current

Involved in various meetings with Business Analysts and Developers.

Conducted Functional Testing, Regression Testing using Selenium with Data Driven Framework.

Created Automation Test Scripts using Data Driven Framework and Page Factory model to test the Web applications using Selenium WebDriver with Java and Maven.

JUnit Annotations like Before, After, RunWith and CucumberOptions.

Utilized Maven to manage Dependencies for Test Execution, Plug-Ins and created profiles of grouped Test Cases to run sanity and Regression Testing.

Involved in the usage of BDD Framework to Develop Cucumber Step Definitions, Scenarios and Features using Acceptance Criteria.

Working with Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, and Deploy and Smoke jobs.

Integrated Jenkins with Version Control (GIT) and scheduled builds to run automatically during a build release by invoking predefined Maven commands.

AWS EC2 for continuous integration of SQL Developer and Jenkins Smoke and Regression Testing.

Perform parallel testing using Selenium Grid.

Build Framework from scratch.

Utilized Apache POI jar file to read Test Data from the Excel Spreadsheets.

Handled Selenium Synchronization problems using Explicit & Implicit waits during Regression Testing.

Transitioning into Application Programming Interphase (API) using Postman/Representational State Transfer RESTAssured Library.

Write SQL Queries for Data Verification and Oracle SQL statements for Back-End Testing.

Experience in writing complex XPATH using following and preceding and using functions.

Performed Data Driven Testing by using Java Database Connectivity (JDBC) as a data source and configured SQL Queries to fetch data from the Database.

Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, IntelliJ, Git/GitHub and REST with Postman.

Used CukesRunner classes in Cucumber to generate Step Definition and used tags to run different kinds of Test Suites like Smoke, and Regression.

Shared Daily Status Reports with all the team members, Team Leads and Managers.

Environment: Selenium, Java, Jenkins, Git, GitHub, REST, Postman, Cucumber, BDD, Agile, Oracle, MS Excel, WebDriver, JUnit, Maven, IntelliJ.

NAVY FEDERAL CREDIT UNION

Vienna, VA

QA Automation Engineer 11/2016 to 01/2018

Analyzed Business Requirements and Functional Specifications based on SMART criteria and involved in the preparation of the Test Plan, developed Test Scenarios and Test Cases.

Designed, developed and implemented Page Object Model (POM) based Automation Testing Framework utilizing Java, Maven, Selenium WebDriver, TestNG and Cucumber (Gherkin).

Used Project Object Model (pom.xml) file for managing required dependencies.

Extensively used Web element locators such as ID, Name, XPath, and CSS Selector in HTML code and Selenium WebDriver to Test the Web applications.

Handled Selenium Synchronization problems using Explicit & Implicit waits during Regression Testing.

Experienced in Eclipse to develop Java Scripts using Selenium WebDriver, Cucumber.

Proven knowledge of Gherkin language to read and write Feature Files for Cucumber.

Built Automated Test Cases using Maven Build Tool using Selenium WebDriver and Java.

Automated the Test Cases for Regression Testing, Smoke Testing, Functional Testing, Positive Testing, Negative Testing, and Database Testing in an Agile (Scrum) Environment.

Developed and performed Data Driven Framework using Selenium WebDriver by reading Test Data from the Excel file using Apache POI.

Used Maven Software Project Management Tool to generate Test Reports.

Achieved Continuous Integration through Jenkins by building the Framework using Maven.

Prepared and scheduled Smoke Test Suite using Jenkins.

Logged defects in JIRA with defect type and detail information about the defect.

Experienced in implementing Git as a distributed Version Control Tool and GitHub as a repository.

Participated in Peer Reviews of Automated Test Cases.

Followed Agile-Scrum Methodology and participated in all the Agile Ceremonies during the course of the Sprint, such as Sprint Planning Meeting, Daily Stand-up Meeting, Sprint Demo/Review Meeting, and Sprint Retrospective Meeting.

Environment: Agile, Eclipse, Java, HTML, Selenium WebDriver, Maven, JIRA, TestNG, Cucumber, Data Driven, and Page Object Model Frameworks.

AUTOSCRIBE CORPORATION

Gaithersburg, MD

Automation Tester 09/2012 to 11/2016

Participated in creating of comprehensive Test Cases based on Business Requirements, Functional and Technical Specifications.

Formed Test Environment for Selenium Web Driver and TestNG by using Eclipse IDE in Maven.

Developed Behavioral Driven Development (BDD) Tests using Cucumber, prepared Features and Step Definitions.

Transferred Test Cases to code with Gherkin language on Cucumber.

Extensively used Selenium Web Driver for Functional and Regression Test Automation.

Performed multiplatform Testing with Internet Explorer, Firefox and Chrome to indicate browser compatibility issues.

Wrote SQL queries to validate Database systems to Tests.

Communicated with Development Team to follow resolve and retest cycle of defects.

Environment: Agile, Eclipse, Java, HTML, Selenium WebDriver, Maven, Cucumber, Data Driven.



Contact this candidate