Awesome Learning
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 :star: 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
Programming languages
Java
- Awesome-Java
- Java Programming Course by Angie Jones
- Beginners Book - Java Tutorials
- Learn Java Online
- Learn Java - Codecademy
- Java Best Practices
- 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
- Java Design Patterns - Github
- Introduction to Computer Science using Java
- W3Schools
- Head First Design Patterns
- Clean Code
- Refactoring
JavaScript
TypeScript
- 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 Full Tutorial by The Net Ninja
- TypeScript Beginner's Course by Sam Pigott
- TypeScript Online Tests - Tutorials Teacher
- TypeScript Tutorial in VSCode
- TypeScript
- Awesome TypeScript
- Awesome TypeScript projects
- TypeScript Tips
- Awesome-TypeScript
Python
- Learn Python
- Python Programming course on FreeCodeCamp
- Getting Started with Python - Python.org
- Python for Beginners
- Introduction to Python
- Python Tutorial - Test Automation University
- Awesome Python
- Awesome Python Books
- Python Tutorial - W3Schools
- Python Programming - Programiz
- Learn Python - Kaggle.com
- Python Full Course - Bro Code
Data Structures & Algorithms
Other Learning Materials
Free Programming Books
Coding Principles
KISS
OOPS
Software Testing
Free Tutorials and Courses
- Software Testing Help
- Test Automation University
- LambdaTest Learning Hub
- Guru99.com
- Software Testing Material
- Free Code Camp
- Postman Learning Centre
- 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
- Beyond Bugs: Exploring the Depths of Software Testing
- Free LIVE Manual Testing Demo Project for Training
- Manual Testing - Test cases and Templates
- 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
- How To Use Builder Design Pattern and DataFaker Library for Test Data Generation in Automation Testing
- A Complete Guide to Web Testing[With Best Practices]
Software Testing/Test Automation/Blogs and Guides
- Awesome-Testing
- Awesome-test-automation
- 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
- TestProject's Blog
- LambdaTest Blog
- LambdaTest Learning Hub
- pCloudy Blog
- VTest Software Corp Blog
- BrowserStack Blog
- Software Testing News
- OnTestAutomation
- Articles by Lisa Crispin
- Wasiq Bhamla's Blog
- How they test?