@ alhimic37
I, too, like you are a software tester. It was arranged by the developer, but due to the fact that the guys in the team write much faster than me, I turned into a tester. Analyzing why everything has come to the conclusion that I’m focusing too much on questions like “What if I submit here ...?”. At that time, the guys in the team, as a rule, are not soared and just solve the problem.
I mean that you have already answered and answered correctly. "A good tester is first and foremost a good programmer." This is not possible to disagree. And if you look at software testing and quality assurance in general, you can see that the tester also has programming! Examples: Automation of testing, automation of analysis of output reports after programs, generation of test cases and test data.
The difference between a tester and a programmer is that a tester writes a program for people who are keen to break the product code being developed. This program for people is a set of test scenarios. Example: 1) Start the program 2) Open the menu 3) Seeing the item ... 4) Press 5) You should see "...." otherwise BAG.
Yes, and the process of playing the bug is a very exciting process. To make the bug turn from Heisenbag into an elementary sequence of actions leading to a bug is sometimes more fun than debugging the program itself. Yes, and the developer after such a wording bug already debugging less, because for him have done quite a lot of work.
Tester: this is not bad, it is an honor !!!