0% found this document useful (0 votes)
35 views7 pages

GitHub - Mfaisalkhatri - Awesome-Learning - Curated Lists of Awesome Learning Resources For A Software Test Automation Engineer

Uploaded by

fayibih329
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views7 pages

GitHub - Mfaisalkhatri - Awesome-Learning - Curated Lists of Awesome Learning Resources For A Software Test Automation Engineer

Uploaded by

fayibih329
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

28.10.

2024, 21:19 GitHub - mfaisalkhatri/awesome-learning: Curated lists of awesome learning resources for a Software Test A…

mfaisalkhatri / awesome-learning Public

Curated lists of awesome learning resources for a Software Test Automation Engineer

856 stars 159 forks Branches Tags Activity

Star Notifications

Code Issues 4 Pull requests Discussions Actions Projects S

1 Branch Tags Go to file Go to file Code

mfaisalkhatri added links to playwright patch and delete api testing blogs (#171)

dbf6061 · 2 weeks ago

.github added funding.yml (#54) last year

assets added poster last year

.gitignore added blog link - "Beginner… last year

readme.md added links to playwright p… 2 weeks ago

README

Open Source ❤

Awesome Learning

https://github.com/mfaisalkhatri/awesome-learning 1/7
28.10.2024, 21:19 GitHub - mfaisalkhatri/awesome-learning: Curated lists of awesome learning resources for a Software Test A…

I have been into Software Testing role since last 14+ years, however I must tell you that
my most of the time was spent in manual testing the applications. When I got into this
role, specifically it was the time when there used to be a lot of desktop applications. I
started my career in 2008, being a Commerce graduate and not knowing the basic
alphabets of engineering, initially it was very difficult to understand what programming,
testing, releases was all about! Thanks to all my mentors and guides, they helped me a
lot to understand those basic concepts about testing and how the actual process works.

I have been asked by many about my career transformation journey from Manual Testing
to a Test Automation Engineer, hence I thought of creating this repository which has the
learning path I followed to become a Test Automation Engineer.

Don't forget to give a ⭐ to make the project popular


Check out links to my LinkedIn Profile, Medium blogs and other social media sites on
LinkTree

RoadMaps
QA Roadmap by Anas Fitiani
DevOps Roadmap by Milan Milanovic
Threat Modelling Roadmap by Hysn Technologies Inc

Awesome Open Source


Goldmine of all Open Source softwares

Programming languages
Java

JavaScript

TypeScript

Python

Data Structures & Algorithms

Other Learning Materials

Free Programming Books

https://github.com/mfaisalkhatri/awesome-learning 2/7
28.10.2024, 21:19 GitHub - mfaisalkhatri/awesome-learning: Curated lists of awesome learning resources for a Software Test A…

Coding Principles
SOLID

KISS

YAGNI

DRY

OOPS

Software Design and Architecture


Free tutorials

Software Testing
Free Tutorials and Courses

Software Testing/Test Automation/Blogs and Guides

YouTube Channels

Software Testing Books

Test Pyramid

Test Automation Frameworks

Learning materials for ISTQB Certification

Software Testing Challenges and Quiz

Git
Free Tutorials

Web Automation
Selenium WebDriver

Playwright

https://github.com/mfaisalkhatri/awesome-learning 3/7
28.10.2024, 21:19 GitHub - mfaisalkhatri/awesome-learning: Curated lists of awesome learning resources for a Software Test A…

Cypress

WebDriverIO

Selenium Grid

Capybara

Demo Websites for Web Automation Testing Practice

API Testing
Introduction to API Testing

Postman

Rest Assured

SuperTest

Playwright

Cypress

GraphQL

gRPC

Demo APIs for Practice

Contract Testing
Tutorials

Mobile Automation
Mobile Testing

Appium

Flutter

WebdriverIO

Security Testing
https://github.com/mfaisalkhatri/awesome-learning 4/7
28.10.2024, 21:19 GitHub - mfaisalkhatri/awesome-learning: Curated lists of awesome learning resources for a Software Test A…

Tutorials

Penetration Testing

YouTube Channels

Security Testing Tools

Performance Testing
Performance Testing Tutorials

K6

Gatling

JMeter

Google Lighthouse

YouTube Channels

AR/VR/XR Testing
Learning Materials

Automation Tools/Frameworks

IVR Testing
Learning Materials

Visual Regression Testing


Learning Materials

Tools/Automation Frameworks

Accessibility Testing
Learning Materials

https://github.com/mfaisalkhatri/awesome-learning 5/7
28.10.2024, 21:19 GitHub - mfaisalkhatri/awesome-learning: Curated lists of awesome learning resources for a Software Test A…

Database Testing
Learning Materials

SQL/MySQL Tutorials

NoSQL Tutorials

MongoDB Tutorials

DynamoDB Tutorials

Postgres Tutorials

Database Testing

DevOps
Learning Materials

Blogs

YouTube Channels

Jenkins

Docker

GitHub Actions

TDD
Learning Materials

BDD
Learning Materials

Agile
Learning Materials

QA Assistance
https://github.com/mfaisalkhatri/awesome-learning 6/7
28.10.2024, 21:19 GitHub - mfaisalkhatri/awesome-learning: Curated lists of awesome learning resources for a Software Test A…

Tools

Maven

JUnit

Releases

No releases published

Sponsor this project

mfaisalkhatri Mohammad Faisal Khatri

Sponsor

Learn more about GitHub Sponsors

Packages

No packages published

Contributors 4

mfaisalkhatri Mohammad Faisal Khatri

justani Aniruddh Dubey

mariuszmichalowski Mariusz Michalowski

cyr1l0u

https://github.com/mfaisalkhatri/awesome-learning 7/7

You might also like