MAJOR SPOILER: How much do you get paid in the testing industry?

Continuing with the spoilers today, with the help of the open source data visualization analysis tool  DataEase (https://github.com/dataease/dataease), the survey data statistical results can be better displayed. Click "Read the original text" after the article to dynamically browse the displayed results. Effect.

Based on the map (you can zoom in and out, in the lower left corner of the map area), you can view the data of this region by region (province and city), click on the region you want to view. From the color depth on the map, we can also basically understand whether the software industry in a certain area is developed:

  • The most developed regions: Beijing, Shanghai, and Guangdong (including Shenzhen and Guangzhou);

  • Developed areas: Zhejiang (Hangzhou), Sichuan (Chengdu), Jiangsu (Nanjing, Suzhou, etc.), Shandong (Qingdao, Jinan), Shaanxi (Xi'an) and other provinces.

  • The data for Chongqing and Jiangxi are blank, which is a bit unexpected.

picture

1. Shanghai testers have the highest salaries

At present, the sample is relatively small, and the data in some provinces (such as Guizhou Province, Hunan Province, Anhui Province, etc.) are too small, which cannot truly reflect the actual situation. Therefore, from the perspective of regional salary, we only look at the first 6 provinces and cities, although some There is a difference, but the difference is not big. The actual average monthly salary is between 21K and 30K. Are you lagging behind? Shanghai has the highest average monthly salary (30K), which is 2.6 times the average salary of Shanghai employees (11.5K) , so the perception that "IT employees have high salaries" is correct. If converted into annual salary (considering 12 months salary + 2 months bonus), the average annual salary of Shanghai software testers exceeds 400,000.

picture

The average salary of testers in this survey (including the 2017 survey) is higher (higher than the actual value) because the testers who participated in this survey have relatively long working years, and those with 10+ years of working experience accounted for 41.5%, 2 Only 8.2% are those with less than 2 years of experience, and 26% are those with 2-5 years of experience. There is a big gap between the distribution of actual working years.

picture

picture

(If calculated based on the average annual increase of 9%, the average salary in years 1-2, 3-5, and 6-10 is: 14K, 17.3K, 25.6K, which is a certain gap from the above statistics. The reason is found : Starting salary continues to rise)

2. The annual growth rate of tester salaries in first-tier cities is 9.5%

In 2017, this official account also conducted a salary survey.  The headline: Preliminary report on the salary of domestic software testers.  At that time, the average monthly salary of testers was 15.4K. Five years later, the average monthly salary was 18.5K, an increase of only 19.4%. The average annual growth rate is less than 4% . In 2017, the average monthly salary of testers in first-tier cities was 17.5K. Today, five years later, it rose to 28.5K, an increase of 57.1%. In this way, the monthly salary of testers in first-tier cities increased by an average of 9.5% annually, which is much higher than the national average growth rate. .

3. If testers can work happily, their salary will increase by nearly 50%

Currently, the average minimum monthly salary acceptable to testers is slightly lower than the actual income, which shows that the salary provided by the company is basically reasonable, but it is not a happy level because it is far lower than the expected maximum salary level. If the tester's salary reaches the desired maximum level, the salary will increase by nearly 50%.

  • On the one hand, it means: testers (perhaps it can be extended to software practitioners) may pay a lot, usually work a lot of overtime, and it is very hard. From this perspective (hourly salary), the salary is not high and the price/performance ratio is low, or the average hourly salary is  not high ;

  • On the other hand: Even if the salary is relatively high, people will never be satisfied.

picture

4. After one year, test development engineers earn 110,000 more than test engineers.

Due to insufficient data volume, the regional data has low credibility, but the average salary of the position has good credibility. From the statistical results, the monthly salary of test development engineers is 1.5 times that of (manual testing) test engineers, and they earn an extra 112,000 yuan in a year . Test managers are 22% higher than test and development engineers, and test architects/test experts are 65% higher than test and development engineers. However, test experts from some large manufacturers are further divided into: test experts, senior test experts, and senior test experts. Taking the mid-range "senior testing expert" as an example, it is common for the monthly salary to be 60-80K (calculated in millions of annual salaries), which is twice the average monthly salary of "test architect/test expert" (70/34). 

picture

5. Is the test manager’s salary the most cost-effective?

If we look at the "acceptable average minimum monthly salary" from a position perspective, there is no significant difference and it is also slightly lower than the actual income. However, in terms of "expected average maximum monthly salary", the difference between the expectations and the actual level of test engineers is the smallest (the gap is 39%), followed by test engineers (the gap is 46.7%), and the biggest gap is for test managers, with the gap reaching 57 % . Does the test manager have higher expectations because he is under a lot of pressure (project responsibility) and tired (managing people, not easy to manage, and tired)? 

picture

6. You should still

The most critical skill to reach the current salary is " testing skills " (ranked first), indicating that earning money depends on one's own professional abilities; followed by "leadership and management skills", and then "business knowledge". But development skills and delivery of test tools are not so critical . Although the monthly salary of a test development engineer is 1.4 times that of a (manual testing) test engineer, subsequent salary increases will still depend on your actual contribution to the business and the project, so in the end you still have to rely on Test skills, leadership and management abilities, business knowledge, and more.

picture

7. The bottleneck for tester job promotion is development technology and soft power

Although reaching today's salary level relies on "testing skills", the obstacles to future development are insufficient self-development skills and insufficient soft power. This is not inconsistent with the above results, because reaching today's position depends on the successful delivery of past projects, but the challenges of the future are already in front of us. We need to get out of the comfort zone, make breakthroughs, develop technology, need automation, and need AI technology. wait.

picture

However, we have learned from many managers that soft power is more important when it comes to job promotion . People who participated in the survey chose “development technology” the most. There may be a cognitive bias here . In the technical department (software R&D belongs to technology), technology is a key factor, but whether it can be ranked first is worthy of further discussion or investigation. Of course, this is also related to the direction of personal development. If you develop in the direction of technical management, soft power is more important; if you develop in the direction of technical experts, developing technology will be more important. Based on the data of "Next Career Plan", we can calculate the proportions of technology and management:

  • Technology : Test development/senior engineer, test architect, etc. account for 47.83%

  • Management : Test managers, test directors, product/project managers, etc. account for 40.58%

The proportion of technology is higher than that of management by more than 7%, which cannot completely offset the gap between "development technology" and "soft power" (11.11%). Finally, it is appropriate to remind readers that even as a technical expert, leadership, communication and presentation skills are very important.

picture

That’s it for today’s spoilers, please leave a message for discussion.

Finally : The complete software testing video tutorial below has been compiled and uploaded. Friends who need it can get it by themselves [guaranteed 100% free]

Software Testing Interview Document

We must study to find a high-paying job. The following interview questions are from the latest interview materials from first-tier Internet companies such as Alibaba, Tencent, Byte, etc., and some Byte bosses have given authoritative answers. After finishing this set I believe everyone can find a satisfactory job based on the interview information.

Guess you like

Origin blog.csdn.net/wx17343624830/article/details/132862472