Why is your salary lower than others for the same test in 2023?

In the software testing industry, I have seen a functional tester who has worked for 5 years and is still at the elementary level, with a salary of less than 1W, and I have seen a big cow who has reached the advanced automation level in 1 year! With a salary of 20K.

There are two things that affect your salary!

1. Your technical level directly determines your salary. The length of working hours does not directly affect your income . It can only be said that your working hours are short and the project experience is not rich enough! But the salary can still be high!

2. The city you live in will have a certain impact on your salary. First of all, the salary in first-tier cities must be higher than that in second- and third-tier cities. After all, the cost of living is also high, which is almost the same!

The vast majority of testers start from functional testing. They are busy with work and spend every day learning and learning about various business requirements. After many years, they find that they are still just a functional test engineer . You will be in a period of confusion, because in the period of confusion, you will constantly correct the path you want to go.

With the development of the mobile Internet and the overall improvement of the capabilities of practitioners, the requirements for the capabilities required for software testing are getting higher and higher. When you open the recruitment website, 70% of the recruitment will have this item: at least familiar with one programming language, automated testing for XX years experience.

With the advent of the Internet wave, companies large and small have begun to pay attention to automated testing. By the beginning of 2021, the industry has been relatively stable, but it is not saturated, and the gap is still large.

The second is that the technical level of many automated testers can only do simple work because of their unsystematic knowledge or lack of solid learning. In fact, enterprises need more talents with a slightly higher technical level.

The above is not an excuse for people who don't want to learn automated testing. Instead, I feel that the testers should not lose themselves in the work. At present, as far as the large amount of recruitment information is concerned, if you want a high salary, you will need the following points:

Know a programming language, understand automated testing, understand Appium operations, element positioning, operations, waiting, sliding, etc., in-depth explanations of PO, unittest, yaml, configuration files, test reports, etc., based on keyword-driven, Pytest and jenkins continuous integration Complete the design and development of App testing framework, testing tools, such as performance testing tool loadrunner, automated testing tools selenium, Appium.

As an automated
software tester, I would like to share my summary and summary of the technology over the years, and share my notes on the skills that an advanced tester needs to master. I hope it can help those who are interested. Friends who have gone all the way to black on the road of technology!
Let me share the knowledge architecture diagram of the development direction of software testing engineers that I have compiled in 2023, which may be the most complete.
 

1. Python programming and test development technology

2. Basics of web automation testing 

3. Basics of APP automated testing 

4. Postman test tool topic

 

5. Basics of interface automation testing 

6. Jmeter performance test

 

 7. Use of Fiddler packet capture tool

8. TCP/IP protocol details

 

9. Computer operating system

10. Linux system operation

 

11. MySQL database

 

12. RobotFramework automated testing framework

 

13. Cross-platform automated testing framework

 

The above is a knowledge architecture diagram of the development direction of software testing engineers that I compiled for you. I hope that 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. Later life will be much easier. As the saying goes, everything is difficult at the beginning, as long as you take the first step, you are already halfway to success. The ancients said, "If you don't accumulate steps , you can't reach a thousand miles. " When you look back on this journey after completion , you will definitely be moved. a lot.

 If you don’t want to experience the feeling of not being able to find information when learning, no one answering questions, and giving up after persisting for a few days, you can join us for discussion. There are various software testing materials and technical exchanges in it.

Come on, testers! If you need to improve your plans, do it, it's better to be on the road than to wait and see from the beginning.  Your future self will definitely thank your hard-working self now!

Guess you like

Origin blog.csdn.net/weixin_47648853/article/details/131113989