Post Job Free

Resume

Sign in

Software Development Engineer

Location:
Manassas, VA
Posted:
February 15, 2024

Contact this candidate

Resume:

Ehsan Ebrahimnejad

Software Development Engineer in Test

443-***-**** ad3nal@r.postjobfree.com Maryland

Authorized to work in USA

SUMMARY:

With over 6 years of experience in the IT industry, the focus of my expertise has been as an SDET for web-based and client/server applications.

Experience in performing, designing and executing Black Box Testing, Functional Testing, Smoke Testing, Sanity Testing, Regression Testing, Back-End Testing, Database Testing, System Testing, and UAT - User Acceptance Testing.

Great skills in Java programming language, Maven build automation tool, Selenium WebDriver automation testing tool, Selenium Grid used for Parallel Testing, JUnit and TestNG testing frameworks, Cucumber BDD, Jenkins automation server for running Smoke and Regression tests, Postman tool for API Testing, SQL, JDBC, HTML and JSON Reporting.

Firm knowledge of different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Waterfall and Agile Methodology (Scrum and Kanban) and actively participate in all related meetings.

Extensive experience in preparing Test Plan, Test Strategy, Test Scenarios, Test Cases and Test Scripts based on User Requirements and System Requirements.

Extensively worked on creation of DDT - Data Driven Testing framework, BDD – Behavioral Driven Development Framework writing in Gherkin language using Cucumber, creating Scenarios, Scenario Outlines, Feature Files, Step Definitions and generating Cucumber reports.

Strong foundation of knowledge in creating Manual and Automation Test Scripts and mentoring the team for implementation of test automation framework.

Performed SQL query executions in database as a part of Backend Testing, as well as API Testing using REST services.

Responsible for identifying, logging and tracking defects/bugs, bug reporting, bug tracking using Jira Xray and actively interacted with the development team to fix crucial bugs.

Extensively works with Git and GitHub version control system. Experience in Jenkins for achieving Continuous Integration and Continuous Deployment.

Excellent analytical, problem-solving, communication and interpersonal skills along with a good attitude for learning.

TECHNICAL SKILLS:

LANGUAGES: Java, HTML, Gherkin, SQL

TESTING TOOLS: Selenium WebDriver, Selenium Grid, Cucumber, TestNG, JUnit, JDBC, Postman, REST Assured

CODE EDITOR / IDE: Visual Studio Code, IntelliJ, Eclipse, SQL Developer

BUILD TOOL: Maven

FRAMEWORK: Cucumber BDD - JUnit, Selenium - TestNG, Karate

VERSION CONTROL: Git, GitHub

PROJECT MANAGEMENT / BUG TRACKING: Jira, Jira Xray

CI / CD: Jenkins

OPERATING SYSTEMS: Microsoft Windows, macOS

RDBMS: Oracle, SQL Servers

METHODOLOGIES: Agile Scrum, Agile Kanban, Waterfall

PROFESSIONAL EXPERIENCE:

Ascensus Baltimore, MD November 2020 - Present

SDET

Worked in Agile environment implementing Scrum, participated in following meetings: Grooming, Sprint Planning, Daily Stand Up, Demo, Retro and other meetings.

Interacted with Product Management, Project Management, Engineering, and Operations Teams to Plan Testing for delivery of products and enhancements and to assure products meet product requirements and quality standards.

Maintained and managed existing framework.

Created Test Reports, Test Plans, and Test Strategy.

Wrote automation scripts in Maven project build tool using Cucumber with JUnit implementing Page Object Model (POM) using Page Factory class.

Wrote Scenarios and Scenario Outlines in Cucumber Feature Files using Gherkin language and executed them with Java and Selenium.

Used Git and GitHub as source code management tool.

Utilized Jenkins to run the Regression Test Suite and Smoke Tests and generated reports.

Reported and analyzed issues and results, documenting accordingly in Jira Xray.

Participated in researching available tools to improve testing capabilities and product quality.

Developed and organized Functional, Positive, Negative, Boundary Value Analysis, Equivalence Class Partitioning and Regression Testing.

Prepared and executed test scripts using Selenium WebDriver, Java, Cucumber and IntelliJ IDEA.

Performed Back-End Testing using JDBC (Java Database Connectivity) and automated test validation scripts for RESTful Web Services using REST Assured library and Postman.

Comcast, Washington D.C. May 2017 – October 2020

QA Tester

Analyzed Business Requirements, Technical Requirement documents, reviewed and analyzed system specifications and used them to create Manual Test Cases.

Worked with Agile methodology, Scrum framework and participated in all sprint related meetings.

Collaborated with QA Engineers to develop effective strategies and Test Plans.

Executed Test Cases manually and analyzed results.

Created logs to document testing phases and defects.

Reported bugs and errors to development teams.

Interacted with developers and Business Analysts to perform various types of testing throughout STLC.

Prepared Test Summary Report, Defect Report on daily basis during execution time.

Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.

CORE COMPETENCIES:

Team Player

Quick learner

Self-Motivated

ADDITIONAL SKILLS:

Cross-functional member

Detailed and Organized

Willing to learn new technologies.

Multilingual: English, Farsi



Contact this candidate