Summary
Overview
Work History
Education
Skills
Personal Information
Clearancelevel
Languages
Work Availability
Timeline
Generic
MOHAMMAD FAHIM DEVIN

MOHAMMAD FAHIM DEVIN

Qa
Frederick,MD

Summary

Seasoned QA with more than 6 years of proven track record in enhancing test automation frameworks using Java, TestCafe, and JavaScript. Expert in agile methodologies and BDD with Cucumber, showcasing exceptional collaboration skills and a knack for robust testing strategies. Achieved significant improvements in testing efficiency and cross-browser compatibility, leveraging SQL and Jenkins for backend and expert in interacting with Restful APIs.

Overview

6
6
years of professional experience

Work History

QE2

PayTrace
12.2021 - Current
  • Involved in developing best practices to create test cases for payment gate way customer care app reviews.
  • Following safe agile methodology throughout the project
  • Performing a manual test on the user story, validating the performance, and creating steps to test.
  • Built robust UI automation frameworks using TestCafe and JavaScript, ensuring cross-browser compatibility and scalability.
  • Integrated cucumber for Behavior-Driven Development (BDD) to en hance collaboration between technical and non-technical stakeholders.Utilized chaifor assertion library support to create highly maintainable and reusable test scripts.
  • Designed and executed comprehensive end-to-end test scenarios covering API, database, and front-end workflows
  • Hands-on experience writing and executing complex SQL queries in databases such as PostgreSQL to validate data integrity and perform backend testing.
  • Designed and developed comprehensive Postman collections for API testing, including parameterized requests, environment setup, and automated assertions.
  • Used Git as code repository and Code Collaborator to manage qa_automation repo
  • Configured and maintained CI/CD pipelines using Jenkins, GitHub Actions, or similar tools for automated build and test workflows

QA Engineer

Finra LLC
12.2020 - 11.2021
  • Involved in the review of test cases by the development team, product management, and modified the test cases based on their feedback.
  • Developed an automation framework using Java , Rest Assured and Maven.
  • Performed functional testing to identify various critical points in the application, and automated it by using TestNG.
  • Hands-on experience in performing manual testing of the RESTful web services using Postman.
  • Used a customized X-Path to work with dynamic and static objects in Selenium.
  • Designed a data-driven testing framework in Selenium WebDriver and captured data dynamically from web controls.
  • Create Java scripts for new functionalities, and update the existing scripts for upgraded functionalities.
  • Created Selenium web driver automation alongside the automation framework for validating the API calls using Java and Rest Assured library.
  • Involved in the continuous integration of the automation framework with Jenkins.
  • Used Git as a code repository and Code Collaborator to manage code reviews.
  • Created Manual test cases, reviewed with different stakeholders to validate the functionality

QA Engineer

Alliance Tek Solutions
11.2018 - 12.2020
  • Involved in the testing of the application using the Scrum (Agile) methodology.
  • Developed test cases and test scripts based on business requirements.
  • Created automated test scripts and analyzed the test results to validate the functionality of the UI application.
  • Documented defects with a high level of detail, accuracy, and informative recreation steps in JIRA.
  • Designed a hybrid framework from scratch with the help of Cucumber, POM (Page Object Model) framework, using Java and Selenium WebDriver.
  • Integrated Jenkins with version control (GIT/GitHub), and scheduled builds to run automatically during a build release by invoking predefined Maven commands.
  • BDD (Behavior-Driven Development) is implemented with Cucumber by creating the feature files with scenarios in Gherkin language, and executing these feature files with Cucumber runner options.
  • Conducted back-end testing using SQL queries to validate data for the database, and used SQL queries to retrieve data from the database for executing user-specific test cases using MS SQL.
  • Designed a connection between the database and the testing framework for database validation using the JDBC library.
  • Engaged in framework enhancements, code reviews, and maintaining deliverable quality.

Education

Bachelor of Science - Physics Engineering

Tehran Azad University
01.2012

Skills

  • Java
  • JavaScript
  • SQL
  • Gherkin
  • Eclipse
  • Intellij
  • Visual Studio
  • Cucumber
  • Junit
  • TestNG
  • Hybrid
  • Page Object Model
  • JIRA
  • HP ALM
  • Maven
  • Jenkins
  • Git
  • GitHub
  • MySQL
  • JDBC
  • Postman
  • Rest Assured
  • Microsoft Windows
  • Linux
  • SELENIUM
  • TestCafe

Personal Information

US Citizen

Single

Clearancelevel

Public Trust(DOD, Veteran Affair)

Languages

Farsi
Native or Bilingual
English
Full Professional

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

QE2

PayTrace
12.2021 - Current

QA Engineer

Finra LLC
12.2020 - 11.2021

QA Engineer

Alliance Tek Solutions
11.2018 - 12.2020

Bachelor of Science - Physics Engineering

Tehran Azad University