- Books
- Software Testing Books
- Automated Testing Books
- Blogs
- Videos
- Must to know in test automation
- Data Quality
- Pet project ideas for test automation
Manual Testing, Automated Testing, Penetration Testing, Performance Testing
Books
Software Testing Books
- “Introduction to Software Testing”
- “Software Testing” Stanislav Kulikov
- “The art of software testing”
- “How to test in Google”
- ISTQB books — https://astqb.org/resources/software-testing-books-related-to-istqb-certification/
Automated Testing Books
- “Software Testing Automation”
- “Implementing Automated Software Testing”
- “How to Test a Time Machine”
- “Optimization of Automated Software Testing Using Meta-Heuristic Techniques”
- “XUnit Test Patterns book”
- “Enhanced Test Automation with WebdriverIO“
- “Modern Software Testing Techniques (2024)”
- “Software Testing Strategies (2023)”
- “Effective Software Testing (2022)”
Blogs
- Google testing blog: https://testing.googleblog.com/
- Software testing: https://superqa.gitbook.io/qa/
interview - Software testing: testbase.ru
interview - https://devby.io/news/avtomatizirovannoe-testirovanie-kak-ne-vystrelit-sebe-v-nogu automation
Videos
- Artyom YouTube — Тестировщик с нуля
- Naveen AutomationLabs
Must to know in test automation
Python Automated Testing Engineer Materials- Manual software testing theory
- Python Programming
- SQL
- Test automation theory. How to automate, tools, best practices, how to build TAF.
- PyTest & Unittest
- API Testing
- HTTP, how internet works, CRUDs
- REST API, GraphQL API, Swagger UI
- Building TAF for API testing
- Theory and practice: Writing E2E tests for testing CRUDs
- UI Testing
- Learn Selenium, PlayWrite
- Building TAF with POMs
- Mobile testing
- Performance testing
- Test reporting: Allure
- BDT: Behavioral driven testing?
- CI/CD execution in GitHub, GitLab, Jenkins
- For senior positions
- Leadership Basics
- Team Management Essentials
- SDLC Models. Test Automation and QA Processes along with Agile Testing
- Continuous Delivery
- Estimations
- Tools and Testing Approaches Evaluation
- Test Documentation Advanced
- Mentoring Onboarding
- Test Automation Effectiveness. Metrics
- Reporting in Test Automation as a Process
- Introduction to Customer Facing
- Interviewing
Data Quality
- SQL Advanced
- Data modeling
- Database optimization → distinct data
- Data versioning
- DWH fundamentals
- Theory of testing, processes, metrics
- ETL Testing
- AirFlow? PySpark
Snowflake, star…
Resources
- What is the data quality? https://www.youtube.com/watch?v=6EehoTzEwqM
- https://youtu.be/F7W0N8ABt6Y