Hello colleagues.
In this article, I decided to talk about what and why people most often ask for the position of an automator in testing. I will try to talk about as many directions as possible. At the same time, I will not come up with specific questions - there can be a great many of them. As my task, I see only to outline the areas so that you have a kind of knowledge map.
Of course, if you are interviewing for a junior position, you will not be required to have experience and knowledge on all issues. It will be cool if you understand at least ~ 30% of all this. From the middle position, I would expect about ~ 50% -60% knowledge of the topics I have listed. Well, further upward.
What is an Automator?
To understand what questions await you for the position of an automator, first of all it is worth deciding on the daily tasks of an automator. After all, it is on their basis that a good interviewer prepares questions. What's the point in asking what the automator won't work with? Although there are exceptions, more on that below.
I always like to say that test automation is three directions at the same time. To do this effectively, you must:
. , , .
. , . , . , . , .
, . - . CI-, Pull Requestโ, Docker. .
, , โโ . , .
.
-. , , - - .
, . , Web, : HTTP, HTML / CSS / JavaScript, - .
iOS Android, , .
, , . Web Selenium Selenoid, CSS XPath- , .
(Espresso XCUITest) Appium. .
API HTTP- (GET, POST, PUT, DELETE ..) , (JSON, XML).
- , - .
, , . .
, . - . , .
- . . . . ?
, . . -, . - Selenide, - , - Selenium. Java. .
, , , . . Gradle .
, , . , , . - . , . , , โ โ.
, - , . , โ โ : , , , , - .
, , . . , leetcode, codewars .
- , , , ( Java) .
. Singleton, Factory, PageObject, PageFactory, Builder . SOLID, KISS, DRY, SRP.
- . CI- . , Jenkins, Gitlab CI, TeamCity Bamboo.
bash: cd, ls, ps, mv, cp . , , , - linux ssh.
Docker - , , -, docker compose , (docker registry)... .
- SQL-. , , : , API.
. , , - Git. , , - . , .
, . .
, . - . . , - , .
, . , . . . , - , . , .
, -. : , . . , .
, - .
Well, a minute of advertising - come to our courses for testers. On them we tell a lot both from this list and about testing in general. All information and links in the profile. :)
And that's all. Thank you for attention.