Deyaa Mohammed

Logo

Tech enthusiast, software tester, and avid gamer. Driven by a passion for technology and a commitment to delivering exceptional software solutions.

LinkedIn Profile  GitHub Profile  HackerRank  Email  


Home - Projects - Learning Journey



View the Project on GitHub DeyaaMohammed/projects

Home | Projects | Learning Journey


Projects

ITI ITI Graduation Project - Performance Testing

Repo | Demo Video

As part of this project, I performed a comprehensive exploration of performance testing on the OpenCart platform.
The project features a variety of scenarios, including:

QAcart QAcart Todo Application - Manual Testing

Repo

Project Overview

The QAcart Todo Application is a web-based task management tool that allows users to create, edit, and manage their to-do lists. This project involved developing a checklist of test cases and a bug report for the Todo application.

Skills and Technologies

Key Achievements:

Guided Projects

Postman Start Your API Testing Journey With Postman Tool - API Testing using Postman

Iโ€™ve practiced writing scripts to test API testing using Postman, how to test CRUD (Create, Read, Update, and Delete) operations with HTTP methods like GET, POST, PUT and DELETE, understanding JSON request and response, and adding assertions to the API response.

Activities

Postman API Testing a real web application via Postman - API Testing using Postman

Iโ€™ve practiced the API testing of a real web application Spotify API using the Postman tool covering scenarios like creating, updating, retrieving resources, and also the authorization flow using OAuth 2.0 flow

Activities

Postman Create RESTful APIs for Spotify using Postman - API Testing using Postman

Iโ€™ve learned what are APIs and how to use them, what is a request anatomy, and how to use Postman.

Activities

RestAssured API Testing Using Rest Assured Test Automation Tool - RestAssured

I was able to practice writing scripts to automate API testing using Rest Assured, automating and testing CRUD (Create, Read, Update and Delete) operations with HTTP methods like GET, POST, PUT, and DELETE, understanding JSON request and response, and adding assertions to the API response.

Activities

JUnit Test Driven Development in Java for Beginners - TDD using JUnit5

I was able to understand the overall process of test-driven development in Java through coded examples and be able to utilize my knowledge in TDD.

Activities

JUnit Unit Testing in Java - JUnit5

In this project, I learned the fundamentals of unit testing in Java using JUnit5 and gained a deep understanding of how to write effective unit tests for different scenarios, including assertions, parameterized tests, and dependency injection.

Activities

JMeter Performance Testing with JMeter for absolute beginners - Performance Testing using JMeter

In this project, I learned the fundamentals of performance testing using JMeter and gained a deep understanding of the JMeter tool and how to use it to generate load on web applications.

Activities:

Other Guided Projects

You may find the other guided projects Iโ€™ve taken on my learning journey page here.

Scroll to Top