Skip to content
View KhaledAMRS's full-sized avatar
Block or Report

Block or report KhaledAMRS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KhaledAMRS/README.md

Software Automation Tester

Hi there 🙌!
My name is Khaled and I'm a Software Automation Tester with expertise in Java, Selenium, Appium, TestNG, Cucumber, Postman, Git, and Jenkins. I have a passion for ensuring software quality through robust automation frameworks and continuous integration practices.

Table of contents

Tools

Java Selenium Postman git jenkins

Strengthen your coding skills

  • The mechanism in Java by which one class acquires the properties (instance variables) and functionalities of another class is known as Inheritance.
  • Overloading: The same method can have multiple definitions. it takes different parameters and/or they have different return types.



Rest-assured + Java | lessons

  • How to use basePath and pathParams
  • How to create Nested Object & Array payload



Rest-assured + Java | End2End Projects

  • Routes class in RESTAssured framework: It provides URL paths for API endpoints such as authToken, user accounts, etc.
  • How to create Payload(pojo - Plain Old Java Object) classes of a JSON object payload. In the upcoming stages, we will learn JSON array payload, and nested JSON payload.
  • RestAPIHelper class: Building CRUD operations -> postAPIRequest, getAPIRequest, putAPIRequest, deleteAPIRequest.

  • How to use RandomDataGenerator
  • How to configure env using System.getProperty("env") & run the project using mvn commands

Automation Projects | Java + Appium



Manual Testing Projects



Contact

Feel free to reach out to me if you have any questions or collaboration opportunities. I'm always eager to connect with fellow professionals in the industry!

Pinned

  1. A_Java_Principles A_Java_Principles Public

    Java

  2. B_First_Script_Selenium B_First_Script_Selenium Public

    Java

  3. C_Selenium_Locators C_Selenium_Locators Public

    Java 1

  4. D_Assertion_Framework_TestNG D_Assertion_Framework_TestNG Public

    Java

  5. E_Selenium_Commands E_Selenium_Commands Public

    Java 1

  6. F_Selenium_Commands_Part_2 F_Selenium_Commands_Part_2 Public

    Java