With 4 years of experience, I am interviewing for a 20K test position, and I don’t even know the basics. I might as well recruit fresh graduates.

The company was short of people some time ago, and we went through a lot of tests, but none of them were suitable. At the beginning, I aimed at the intermediate level, and I didn't expect to be a major. The salary offered was 10-20k. There were many people interviewed, but the average level was very disappointing.

Many resumes show 3 or 4 years of work experience, but during the interview, tools and programming are not mentioned, and only basic technologies are many and unknown. Most people’s years of work experience are just a pile of functional tests, without any depth. I don’t know anything about APP automation, etc., but they all stay at the basic method level of interface testing. I ask questions about advanced automation to death, and I don’t pay attention to the latest developments in cutting-edge technologies.

However, the salary requirements of these people are close to 20K, and they think very highly of themselves during the discussion. One person in particular left a deep impression on me. His resume has 4 years of experience, and he has done small program demonstration projects. The interview process I have always emphasized how powerful my technology is and how it is reused in the original company. I asked about some details and found that everything was done manually with almost no automation. In the end, I recruited two fresh graduates and trained them for a period of time, and they were able to help. I told a few friends about this, and they felt the same way. People are impetuous, and not many people are willing to work hard on technology. A large number of them only come here for high wages, and they only focus on what can be used, rather than how to use it.

Due to the large influx of these unqualified testers who consider themselves excellent into the market, most companies have to lower their expectations. However, the truly capable testers are basically not affected, and it is still easy to change jobs. If you are not satisfied with your current job and do not have enough experience, you might as well calm down and study for a while.

The above is not an excuse for people who don’t want to learn automated testing. But I think the testers should not lose themselves in the work. According to the large number of recruitment information at present, if you want a high salary, you must have the following points:

Understand the basics of automated testing, understand Appium operations, element positioning, operations, waiting, sliding, etc., provide in-depth explanations of PO, unittest, yaml, configuration files, test reports, etc., and complete the App testing framework design based on keyword drive, Pytest and Jenkins continuous integration And development and testing tools, such as performance testing tool loadrunner, automated testing tools selenium, Appium.

As a tester with 8 years of work experience, I would like to share some of my summary and summary of technology over the years, and my notes on the skills that a senior tester needs to master. I hope it can help. To friends who are determined to go all the way on the road of technology!

Let me share below what I have compiled, which may be the most comprehensive knowledge architecture system diagram of the development direction of software testing engineers in 2023.

1. Essential Python programming content for automated testing

2. Basic content of Web UI automated testing

 

3. Web automation testing practical content 

 

4. Basic content of APP UI automated testing 

 

5. Practical content of APP UI automated testing 

 

6. Basic content of API interface automated testing 

 

7. API interface automated testing practical content 

 

8. CICD continuous integration special technology 

9. Practical technology of automated testing framework 

 The above is a knowledge architecture system diagram of the development direction of software testing engineers that I compiled for you. I hope everyone can follow this system and complete the construction of such a system. It can be said that this process will make you miserable, but as long as you get through it. Life will be much easier in the future. As the saying goes, everything is difficult at the beginning. As long as you take the first step, you are already halfway successful. As the ancients said, "If you don't accumulate small steps, you can't reach a thousand miles." When you look back on this journey after you finish it, you will definitely feel emotional. A lot.
 

The following are supporting learning materials. For those who are doing [software testing], it should be the most comprehensive and complete preparation warehouse. This warehouse has also accompanied me through the most difficult journey. I hope it can also help you!

Guess you like

Origin blog.csdn.net/2301_76643199/article/details/132980826