Core skills
- Core Python programming language
- Selenium, PyTest (Unittest, Robot)
- Jenkins (CI/CD)
- Linux OS, Git, Docker
- SQL
- Cloud (AWS), boto3
Theory
- https://www.rstqb.org/ru/istqb-downloads.html Basics
- https://www.youtube.com/playlist?list=PLKbJd47Kcbju2Vhi-FL7AI14vItVmGYk- Testing theory
- https://www.youtube.com/channel/UC46vj6mN-6kZm5RYWWqebsg Indian guy
Mandatory topics
- Python fundamentals - refresh or study python fundamentals. Topics 1-10. Recommended time 2.5hrs:
- Python advanced - study Python advanced topics such as lists, comprehensions, decorators, iterators, OOP, etc. Topics 19-45. Recommended time 10hrs:
- https://www.youtube.com/watch?v=YYXdXT2l-Gg&list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU
- https://www.youtube.com/watch?v=jtIq61A1LLw&list=PLQAt0m1f9OHvyjJNjZK_unnLwMOXPTja8 - OOP
- http://slides.com/alexeyulashchick/python-oop#/1
- Git techniques - study git basic operations. Recommended time 8-10hrs
- Ubuntu Linux Training Course:
- https://www.youtube.com/playlist?list=PLH4mzrKSvtSKWjMET-TVf85ZBMz_zvRGW
- https://youtu.be/QlWKQAh7MKc - Working with Text
- Network Fundamentals:
Advanced topics
- Test automation structure - get familiar with Test Automation Framework Architecture Types:
- https://huddle.eurostarsoftwaretesting.com/test-automation-framework-architecture-types/
- https://github.com/atinfo/awesome-test-automation - List of TA frameworks
- PyTest - get familiar with asserts, parameterization, fixture and etc:
- Docker - get familiar with Docker. Recommended time 8-10 hrs:
- https://www.youtube.com/watch?v=YFl2mCHdv24 - Docker briefly
- https://www.youtube.com/watch?v=Qw9zlE3t8Ko - Docker Compose briefly
- https://docs.docker.com/engine/docker-overview/
- CI/CD fundamentals - get familiar with CI/CD pipelines:
- SQL basics - get familiar with SQL databases:
- Design patterns:
Practical tasks
‣