awesome-learning
A curated list of awesome learning resources for a Software Test Automation Engineer
https://github.com/mfaisalkhatri/awesome-learning
Last synced: 7 days ago
JSON representation
-
Don't forget to give a :star: to make the project popular
- 8 Free to Use GraphQL APIs for Your Projects and Demos
- From Zero to Hero: A GraphQL Testing Guide for Developers
- OWASP - Testing GraphQL
- bruno
- bruno - GitHub
- How to Use Bruno for API Testing (Beginner's Guide)
- HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
- Hurl, run and test HTTP requests with plain text.
- Insomnia - The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
- Hoppscotch - Open-source alternative to Postman, Insomnia)
- Karate DSL
- xh - Friendly and fast tool for sending HTTP requests
- Requestly - Free and open-source API Client & Interceptor.
- schemathesis
- Restxox
- Eviltester - API challenges
- Reqres
- Toolshop API
- Petstore
- RESTful-api
- Contact List API
- JSON Placeholder
- Beeceptor Mock APIs
- JSONing
- Contract Testing For Microservices IS A MUST
- Contract Testing: Who’s Who in the Process
- How to install Android Studio on Windows 10
- Appium 2.0 Plugins
- How to Test Biometric Authentication With Appium
- How to perform Android mobile automation using WebdriverIO Appium with TypeScript | Test Automation
- Sauce labs Android App
- Sauce Labs iOS App
- WebdriverIO - Native Demo app - Android/iOS
- OWASP API Security Project
- Awesome-DevSecOps
- API Security Checklist
- Web Security Academy Learning Paths
- Ultimate DevSecOps library
- LabEx Cybersecurity Free Labs
- Awesome CICD Security
- Cybersecurity for Beginners
- Do you want to learn API Security Testing for free?
- API Penetration Testing: A Full Guide
- Actionable Security Testing Tips on the TestGuild Security Testing
- Black Duck
- Burp Suite Tutorials - TryHackMe
- Actionable Performance Testing & SRE Tips on the TestGuild Performance Podcast
- JMeter Tutorials
- Visual Testing
- Different Types of Databases - tpointtech
- SQL Roadmap
- SQL Tutorial - tpointtech
- SQL Tutorial - Full Database Course for Beginners
- Awesome SQL
- MySQL Workbench
- Awesome MySQL
- What are NoSQL Databases?
- Awesome NoSQL Guides
- Awesome MongoDB
- DynamoDB Tutorial - tpointtech
- Awesome DynamoDB
- Postgres Roadmap
- Postgres Tutorial - tpointtech
- Awesome Postgres
- DataAnalyst Roadmap
- Database Testing - tpointtech
- DevOps Roadmap
- DevOps Guide
- Learn DevOps with Free Labs
- DevOps Free Labs
- What is DevOps? What Does it Really Mean?
- DevOps - Step by Step
- Free DevOps Books
- What is DevOps?
- Introduction to DevOps
- DevOps Engineering Course for Beginners
- Training for DevOps Engineers
- Free Devops Books
- 90 Days Of DevOps
- awesome-devops
- Learning DevOps
- Cloud DevOps Learning Resources
- DevOps Exercises
- What Is Observability? Comprehensive Beginners Guide
- How to Learn Git for DevOps: Beginners Git Roadmap
- DevSecOps Learning Resources
- Awesome Scalability
- DevOps and IT Cheat-Sheet Collection
- Awesome DevSecOps
- A collection of Linux Sysadmin Test Questions and Answers
- A curated list of Site Reliability and Production Engineering resources
- Awesome Kubernetes
- The Best DevOps Blogs
- Google DevOps & SRE
- KodeKloud DevOps Blog
- Azure DevOps Blog
- What is DevOps? How Development + Operations Helps Teams Work More Efficiently
- How Can DevSecOps Improve Cloud Security?
- DevOps with GitLab CI Course
- DevOps - Zero to Hero Course
- KodeKloud
- How to Install and Setup Jenkins with Docker Compose
- How to add a Jenkins agent with Docker Compose
- Docker Roadmap
- Docker 101 Tutorial
- Docker Curriculum GitHub
- Docker Labs
- DockerLabs - Getting Started with Docker
- Awesome Docker Compose
- Docker Build GitHub Actions
- How to setup GitHub Actions for NodeJS project?
- How to setup Github Actions for Java with Maven project?
- LinuxZoo - Learn Linux
- How to Use Vim – Tutorial for Beginners
- Learn Linux for free
- Free Linux Tutorials
- Awesome Linux Software
- Free Linux Basics - KodeKloud
- Free Linux Course
- How to Secure a Linux Server
- Terraform Tutorials
- Terraform Tutorials - Getting Started
- A Comprehensive Terraform Tutorial for Beginners
- awesome-tf
- An Ultimate Terraform Hands-on Labs
- Awesome Terraform - Azure
- Infrastructure as code - Terraform Tutorials
- Prometheus for Developers
- Getting Started with Prometheus
- Guides for Prometheus
- Beginner’s Guide to Prometheus Metrics
- Get started with Grafana and Prometheus
- Cucumber Testing
- Ultra Reporter - Next.js based Test Automation reporter
- Table to Markdown
- Online CSV Editor and Generator
- Fake Name and Identity Generator
- Test Credit Card Account Numbers
- Fake Credit Card Numbers for Testing
- Fake Credit Card Number Generator
- Online Character Counter
- Text Generator
- Dummy Text Generator
- tpointtech - Maven Tutorial
- How to create a Maven Project in IntelliJ? | Test Automation | pom.xml | Maven Commands in IntelliJ
- Beginner’s Guide to JUnit 5
- tpointtech - JUnit Tutorial
- JUnit 5 Crash course - freeCodeCamp
- tpointtech - TestNG Tutorial
- A Complete Guide To Exception Tests In TestNG
- pytest documentation
- Effective Python Testing With pytest
- Introduction to pytest
- pytest Fixtures: A Detailed Guide With Examples
- A Beginner's Guide to Unit Testing with Pytest
- NodeMaven
- AI Engineer Roadmap
- AI and Data Scientist Roadmap
- What is AI? A Quick-Start Guide For Beginners
- MLOps Roadmap
- Learn the Foundations of Machine Learning and Artificial Intelligence
- What is Artificial Intelligence?
- Elements of AI
- Machine Learning Crash Course
- A Beginner's Guide to LLMs – What's a Large-Language Model and How Does it Work?
- Generative AI - Course by Google
- Leveraging LLM Models: A Comprehensive Guide for Developers and QA Professionals
- The AI Engineering Handbook – How to Start a Career and Excel as an AI Engineer
- A collection of papers and resources about the utilization of large language models (LLMs) in software testing.
- Learn AI Engineering
- AI for Beginners
- Machine Learning for Beginners
- Data Science for Beginners
- IoT for Beginners
- JUnit 5 - Documentation
- SoloLearn
- Introduction to Computer Science and Programming using Python 6.100L- MIT OpenCourseWare
- Introduction to Python
- Top 10 GitHub Repositories to Master Python
- The right way to install Python on a Mac
- Awesome Books
- DRY (Don’t Repeat Yourself) In Java
- MIT 16.842 Fundamentals of Systems Engineering
- System Design Learning Resources
- Postman Learning Centre
- Five Point Plan To Start Automation Testing
- Test Automation Framework Guide
- Selenium WebDriver Tutorials
- How to Handle Mouse Actions in Selenium
- What Is Page Object Model (POM) Design Pattern
- Modern Test Automation with AI(LLM) and Playwright MCP (Model Context Protocol)
- How to Use the Playwright Click() Method in Test Automation
- Cypress Documentation
- What is API Testing?
- Keploy Official Docs
- How to Test POST Requests with Rest-Assured Java for API Testing: Part I
- How to Test POST Requests with Rest-Assured Java for API Testing: Part II
- How to test a SOAP API request with Rest-Assured Java
- GraphQL Guides
- Appium 2.0 Documentation
Programming Languages
Sub Categories
Keywords
awesome-list
37
awesome
34
testing
25
python
22
devops
20
docker
16
machine-learning
13
api-testing
13
kubernetes
12
security
12
linux
11
java
11
interview
11
javascript
11
interview-questions
11
system-design
9
computer-science
9
test-automation
9
list
9
testing-tools
9
deep-learning
8
api
8
aws
8
automation
8
algorithms
8
scalability
7
developer-tools
7
algorithm
7
load-testing
7
http-client
7
tutorial
7
jenkins
7
resources
7
typescript
6
azure
6
data-science
6
data-structures
6
interview-preparation
6
api-client
6
ansible
6
containers
6
rest-api
6
ci-cd
5
terraform
5
interview-practice
5
software-testing
5
performance-testing
5
git
5
devsecops
5
tools
5