In the software testing industry, how many can really achieve a monthly income of more than 10,000?

In a blind date corner in a certain first-tier city, an aunt claimed that her child was a programmer, 36 years old, and had a monthly income of 38,000. In February of this year, the pressure of the scorn chain of "10,000 monthly income" came to the second-tier cities. A software tester who had been in the industry for 2 years posted a post saying that in Shenzhen with a monthly income of 10,000 yuan, "you can only survive but not live", rent, daily life, etc. For expenses, there is basically not much money left. It belongs to Shenzhen to make money and Shenzhen flowers, and I want to take it home.
 

Did you only get 10,000 after 2 years in the industry? Many software testers were shocked. Someone left a message: I was doing testing in Zhengzhou, and I had just entered the industry for a year, and my salary was 12k; some people said that I am in Nanchang, with little Internet, and I am currently getting 8k. I can’t imagine that I only get 10,000 in a first-tier city!

Today, the tester will use the perspective of data to see how much software testing has a monthly income of 10,000, and what salary can software testing for different years get.

#01. In the Internet industry, there is a gap of 400,000 people in the software testing market every year

Although there are endless complaints about "a monthly income of 10,000 yuan, life is difficult", the fact is that in the Internet industry, 60% of software testers have a monthly salary of more than 10,000 yuan.

According to the data, there are currently more than one million software testers, the national average salary of testers is 11.6K, and more than 42% of software testers earn 10-20K.

At present, the shortage of software testers is about 400,000, and there is an urgent need for testers. At least this industry currently has a good prospect. Of course, instead of talking about prospects, we should talk about "money and scenery". After all, we do not work for dedication. We often talk about the prospects of an industry, and we are more interested in the salary of entering the industry, and the salary that can be achieved with the accumulation of experience. increase.

What is the benchmark salary for software testing at different levels/years? In this test, I will list it for you:

1. A junior software testing engineer who has just entered the industry, with a salary of 8000-15000K;

2. Three years + intermediate software testing engineer, salary 15000~25000K;

3. Five years + senior software testing engineer, salary 25000-35000K;

4. Test development/test management/test expert, annual salary 50W~100W

Finally, the average salary three years after graduation is around 15k, so the "money scene" in this industry is still very good.

#02. Entry/Promotion? What skills/levels are required for the different levels of testing

Since testing is very promising, how do we enter this industry to get a high salary, and what skills do testers at different levels need to master? If you are going to switch careers to take a test, or if you have already entered the industry and are ready to improve but have no direction, the following tester will give you an analysis one by one.

1. Primary software testing for newcomers【8~15K】

The main work of junior software test engineers is mainly functional testing, this stage is also called point work. As a point worker, you need to master the basics of testing and the theory of testing. This is a must for entering the test. It is best to learn to understand and speak out in your own words. What do you need to master the basics of testing?

The definition of test, the classification of test, the method of test, the life cycle of test.
Writing of test plans, test scenarios, test strategies, and test cases.
The definition of BUG, ​​the classification of BUG, ​​the six elements of BUG, ​​and the life cycle of BUG.
Test and develop the docking process and more.

After mastering the basics of software testing, master some of the most basic and commonly used tools, and then learn what tools you use after joining the job. The focus is on the learning of interface testing, basic commands, packet capture tools, etc.——

  • Simple network protocols: TCP/UDP, HTTP/HTTPS
  • Basic operations and common instructions of Linux.
  • Basic operation of MySQL database and common SQL statements.
  • The use of fiddle capture tool.
  • The use of postman interface testing tools.
  • The use of jmeter and loadrunner performance testing tools.

Software testers can enter the industry without coding experience, but they must understand conventional concepts such as foreground, backend, and database. At this stage, you have basically entered into software testing. Even if it is the most basic, you already know what the testing process of Internet companies is like when you enter the workplace. Therefore, the tester recommends that you lay a solid foundation and ask questions if you don’t know it. Learn if you don’t understand .

2. Intermediate software testing [15-25K]

After two or three years of work, at the intermediate stage of software testing, one of the problems that must be faced is that with the basic knowledge and the testing process, which direction should we go for in-depth development, automation or performance? Python or Java?

Regarding the direction of development - no matter what you choose, you must think deeply about your previous experience to see if you like it and whether you have a sense of accomplishment when you work, and choose the direction you want to specialize in, so that learning will get twice the result with half the effort.

Regarding language - it is recommended that students who do not have a computer foundation or who want to quickly master skills can choose python when they first come into contact with it, which is faster and easier to master; if they have a code foundation, they can learn Java according to the company's business needs.

Learning automation or performance? Don’t worry about this, the tester will list the skills you need to master——

First: automation. I don’t know if you have recently checked the JD for the test position on the recruitment website. Automation can be said to be a necessary skill for positions above 18K. So what level of salary do you need to master? First of all, you need to be proficient in a programming language, be able to write scripts with code, be able to automate at least two types of interface, web and app, be able to build an automated testing framework, be able to work on projects independently, and have more than 2 experience in automation projects; Add your accumulated experience in the direction of business testing, and your salary can reach 20K!

Second: performance testing, this old-fashioned high-paying software testing direction, if you want to have outstanding performance in this area, you must first master 1-2 performance stress testing tools, such as loadrunner or jmeter, and then you must be able to manually write performance scripts , build a performance environment, be able to design performance test scenarios, and on this basis, you need to master the ability of server monitoring, pressure measurement data analysis, bottleneck location and performance tuning. If you are proficient in these skills, trust me , your salary in the industry will not be less than 20K!

Intermediate test engineer skills, if you can master them well, can not only add luster to your job (increase the hard power of your job), but also make you more sought-after in the market in the next two years (increase the soft power of market competition) , At the same time your salary will rise in a straight line!

Finally, I would like to thank everyone who has read my article carefully. Reciprocity is always necessary. Although it is not a very valuable thing, you can take it away if you need it:

These materials should be the most comprehensive and complete preparation warehouse for [software testing] friends. This warehouse has also accompanied tens of thousands of test engineers through the most difficult journey, and I hope it can help you! Partners can click the small card below to receive  

Guess you like

Origin blog.csdn.net/okcross0/article/details/130068231