awesome-learning
A curated list of awesome learning resources for a Software Test Automation Engineer
https://github.com/mfaisalkhatri/awesome-learning
Last synced: 6 days ago
JSON representation
-
Don't forget to give a :star: to make the project popular
- LinkTree
- QA Roadmap by Anas Fitiani
- Java Programming Course by Angie Jones
- Learn Java Online
- Learn Java - Codecademy
- Java problems for practice - w3resources
- Java Problems for practice - Codingbat
- Java Programming examples - Geeks for Geeks
- Java Programming examples - Programiz
- Java Programming examples - CodeAbbey
- Java 67
- Mkyong
- Vogella - Java Tutorials
- CodeGym
- SoloLearn
- Java Design Patterns - Refactoring Guru
- W3Schools
- Head First Design Patterns
- Clean Code
- Refactoring
- Beginners Series to JavaScript
- learn-js
- Javascript.info
- JavaScript Tutorial on Test Automation University
- Javascript.com
- W3Schools
- Eloquent JavaScript
- Full Stack Academy
- Learn TypeScript from Scratch
- TypeScript Course for Beginners
- Learn TypeScript - The Ultimate Beginners Guide
- TypeScript Cash Course with Matt Pocock
- TypeScript Tutorial
- LearnTypeScript.dev
- TypeScriptLang.org
- TotalTypeScript
- TypeScript Beginner's Course by Sam Pigott
- TypeScript Online Tests - Tutorials Teacher
- TypeScript Tutorial in VSCode
- Learn Python
- Python Programming course on FreeCodeCamp
- Getting Started with Python - Python.org
- Python for Beginners
- Python Tutorial - Test Automation University
- Awesome Python
- Python Tutorial - W3Schools
- Python Programming - Programiz
- Learn Python - Kaggle.com
- Python Full Course - Bro Code
- Awesome Algorithms
- DS & A - Programiz
- Programming in Java - An Interdisciplinary approach
- Python Cheat Sheet
- Free Computer Programming Books
- 300+ Best Free Programming Books
- 14 Excellent free books to learn Java
- Free JavaScript Books
- Solid Principles - Baeldung
- Solid Principles - Howtodoinjava
- Design Principles in Java
- Kiss software design principle - Baeldung
- How to use KISS Principle in design - FreeCodeCamp
- YAGNI - Martin Fowler
- DRY, KISS & YAGNI Principles
- DRY Software Design Principle
- Object-Oriented Programming Principles in Java: OOP Concepts for Beginners
- How to explain object-oriented programming concepts to a 6-year-old
- What are four basic principles of Object Oriented Programming?
- Software Testing Help
- Test Automation University
- LambdaTest Learning Hub
- Guru99.com
- Software Testing Material
- Free Code Camp
- BlazeMeter University
- Automation Testing for Beginner's - Ultimate Guide
- Setting a Foundation for Successful Test Automation
- Beyond Bugs: Exploring the Depths of Software Testing
- Practical Guide on Continuous Integration for automation tests
- Best Examples of Functional Test Cases
- Best Practices for Test Automation Framework
- Parallel Execution of Tests using Selenium Grid 4 with Docker Compose
- What questions should I ask as a new QA in the Team/Organization?
- The Art of Defect Reporting
- Exploratory Testing
- Different Types of Software Testing
- Free LIVE Manual Testing Demo Project for Training
- TestDrive by Scandium (Webinar) - Balancing Tradition and Innovation in QA: A Career Path to Success
- Practical Guide to Mobile Testing | Mobile Testing Tutorial | Software Testing | Podcast
- Types of Software Testing
- A Complete Guide to Web Testing[With Best Practices
- Marting Fowler's Blog
- Angie Jone's Blog
- Corina Pip's Blog
- Filip hrics's Blog
- Alan Richardson's Blog
- Mohammad Faisal Khatri's Blog
- Jason Swett's Blog(Has a good collection of blogs related to ruby rails testing, docker and other testing stuff)
- Test Guild by Joe Colantonio
- Dan Ashby's Blog
- Google Testing Blog
- LambdaTest Blog
- pCloudy Blog
- VTest Software Corp Blog
- BrowserStack Blog
- Software Testing News
- OnTestAutomation
- Articles by Lisa Crispin
- Wasiq Bhamla's Blog
- Selenium Conference
- Appium Conference
- Conf Engine
- O'Reilly
- Programming with Mosh
- LambdaTest
- Automation Testing with Joe Colantonio
- Front-end Testing with Kevin
- Simplilearn
- BrowserStack
- Sauce Labs
- Faisal Khatri
- Learn Test Automation with Wasiq Bhamla
- Free Software Testing books
- Software Testing : A Craftsman's approach
- Practical Test Pyramid - Martin Fowler
- Test Automation Frameworks
- What is a Test Automation Framework? | Best Practices
- Complete Guide To Automation Testing Frameworks
- Test Automation Framework: What is, Architecture & Types
- Types of Test Automation Frameworks | Everything You Should Know
- What is Data Driven Testing: All You Need to Know?
- What is Hybrid framework in Selenium?
- Git Command Explorer
- Source Control for Test Automation with Git
- Git & GitHub FreeCodeCamp Playlist
- Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git
- Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more
- Git Branches Tutorial
- Learn Git Branching
- GitHub Skills
- Learn Git with Bitbucket Cloud
- Learn Enough Git to Be Dangerous - Michael Hartl
- Git cheat sheet download
- Selenium WebDriver Documentation
- Selenium Locator Strategies
- Selenium WebDriver with Java
- Selenium 4 in Java
- Selenium WebDriver with Python
- Selenium with JavaScript
- From Scripting to Framework with Selenium and C#
- Codeless Test automation with Selenium IDE
- Intro to Selenium WebDriver with .NET Core
- Selenium WebDriver with Ruby
- Free Selenium WebDriver Course
- Seleniumeasy.com
- Selenium Tutorial - SoftwareTestingMaterial
- Selenium Tutorial - SoftwareTestingHelp
- Selenium 4 WebDriver Hierarchy: A Detailed Explanation
- Different Types of Locators in Selenium WebDriver
- Selenium Locators | ID, Name, Tag Name, Class, Link Text, Partial Link Text, CSS Selector, XPath
- How to Locate Elements Using CSS Selectors in Selenium
- CSS Selectors in Selenium WebDriver | Web Automation Testing | Free Tutorial - YouTube
- How to Use @FindBy Annotation in Selenium Java
- How to handle dynamic dropdowns in Selenium
- How To Use WebDriverManager In Selenium
- How To Automate Shadow DOM In Selenium WebDriver
- How To Automate Login Page Using Selenium WebDriver
- How to automate Login page using Selenium WebDriver with Java? | Selenium WebDriver Tutorial
- Writing Selenium Web Automation tests in Fluent way!
- End to End Testing using Selenium WebDriver and Java
- Blogs related to Selenium WebDriver by LambdaTest
- Understanding CSS Selectors in Selenium
- Everything you need to know about the Selenium IDE: Tutorial
- Executing Parallel Test Sessions with TestNG and Selenium WebDriver
- Selenium Manager in Selenium 4.11.0: New Features and Improvements
- Cross Browser Testing in Selenium using TestNG | Parallel Testing | Testing on cloud platforms
- How to Handle ElementClickInterceptedException in Selenium Java
- LIVE Selenium WebDriver Demo Testing Project
- Live Selenium Webdriver ECommerce Testing Project
- Playwright Documentation - Nodejs
- Playwright Documentation - Java
- Playwright Documentation - Python
- Playwright Documentation - .NET
- Playwright - YouTube
- Playwright Locators
- Playwright with JavaScript
- Awesome Playwright
- What is Microsoft Playwright JS?
- Testing Modern Web Apps with Playwright | OD110
- An End To End Playwright Testing with TypeScript
- Playwright Tutorial: Getting Started With Playwright Framework
- Playing with Playwright
- Interactive website to learn playwright
- Playwright Java Tutorial: Web Automation Testing | Installation and Setup
- Playwright Java Tutorial: Web Automation Testing | Writing and running tests on Chrome, Firefox and Edge browsers
- Playwright Java Tutorial: Web Automation Testing | How to perform browser navigation?
- Playwright Java Tutorial: Web Automation Testing | How to handle Single and Multi select dropdowns using Playwright?
- Introduction to Cypress
- Cypress with TypeScript
- Advanced Cypress
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