Those who say that software testing can’t find a job are just complaining about your lack of skills.

foreword

        In view of the fact that the author entered the IT industry in 13 years, I have experienced the stage of only development without testing. I have experienced the stage of 14 years when I can earn more than 10,000 yuan as long as I can do basic functional testing in the front line. I have experienced 17 years. You can fool the interviewer, and after 19 years, all interviewers have gradually increased their requirements for job seekers, and began to think about whether the current skills of the job seeker are worth cultivating, whether their work attitude and skill background can quickly meet the job requirements. stage, so what will be the trend of the software testing industry in 2023?

        I believe that from the market changes in the past 10 years, it is not difficult to guess that test engineers with weak skills will gradually be eliminated in 2023. A wave of unemployed test engineers is inevitable
. However, seeing that many people are still standing still, their lives are getting more and more difficult, and their work is like a chicken rib, walking dead, and it is very anxious to muddle along. It can also be seen from mainstream recruitment websites that junior testing positions are decreasing, but the demand for senior testing engineers is increasing, and the salary of the positions is also increasing. From this, it can be seen that the testing industry is developing towards standardization and internationalization. The bar for the testing industry is rising.
        The only constant on the Internet is that it changes all the time

 Are there not enough profound lessons from the past? How did Nokia exit the stage? How many years did it take for Apple, Toutiao, and Duoduo to rise? After careful calculation, it seems to be only 3 years. It took only three years for the Goddess of Mobai to reap 10 successes and retire, and even Sinopec has become a national grocery chain. What else can't the Internet do? Only you can't think of it and didn't do it. The software testing industry is developing rapidly.

1. A test engineer who can only do functional testing is already a test illiterate in the new era

With the improvement of the skills of test engineers, even many developers have begun to transfer to testing positions. For those who are still in the functional testing stage, the first is that there is not much room for advancement in work, and the second is that It is also difficult to change jobs. The best result is to transfer management with years of experience. I have communicated with many test managers in the industry. Most of the people who have worked for more than 6 years will be burnt out in test execution and can no longer get started in the improvement of test technology. It is better to recruit interns.
Therefore, future testers must be all-round talents who integrate functional testing, automated testing, and performance testing.

2. Salaries in the testing industry are increasing

The testing industry will be reborn after its own purification and washing. A typical change is that the salary has increased from the previous range of 3k-10k to 1w-3w as a whole. Even the first-line senior bosses such as BAT are over 500,000 to 1 million years old. The market's requirements for the technical content and responsibility of testers will inevitably bring overall returns. Now as long as the technology is good, it is no longer out of reach to get a monthly salary of 20,000 to 30,000 for 3 years, and it is even normal.

3. So what skills do you need to be a software test engineer in 2023?

Junior test engineer: monthly salary between 6-15K. Required skills:

1. Software testing theory, testing process, requirements analysis, design, writing, review of test cases, use of bug tools, etc.

2. The use of version control tools SVN and Git.

3. Master the basic use of Linux operating system

4. Master the use of database Mysql or Oracle, including adding, deleting, modifying and checking, multi-table query, sub-query, joint query, etc.

5. Master the use of interface testing tools: such as postman, jmeter, etc., and the use of packet capture tool Fiddler

6. Master basic python and automation script writing

7. Master basic performance testing.

8. Master the basic App-specific testing.

If you have mastered the above core technologies! Then congratulations, you can go find a job in functional testing! Then you have to think about the second question at this time: How to get promoted? How to get higher salary?

Intermediate test engineer: monthly salary between 15-30K. Required skills:

At this stage, you must get one of the automated testing or performance testing, and be able to stand alone!

For performance testing, many in the industry are "playing hooligans". The common phenomena of performance testing are as follows:

Only testing but not adjusting, unable to give R&D and operation and maintenance personnel implementation suggestions Unable to
locate the problem, lack of clear logic and data to prove the value
Performance testing tools ≠ performance testing The performance
testing technology system is backward, and there is an urgent need to embrace open source software. The
emergence of these problems is actually It reflects the current status of performance testing: so here I suggest that it is more beneficial to develop from automated discovery first.

Then automation needs to have the following skills:

UI automation: familiar with a language such as python or java, selenium, unittest, htmltestrunner, ddt data-driven, PO mode, UI automation framework, etc.

Interface automation: requests, pytest, allure, jenkins continuous integration, interface automation framework, log processing, error screenshots, etc.

App automation: appium, uiautomatar, various positioning, sdk, adb commands, etc.

Senior test engineer: annual salary between 500,000 and 1 million. Required skills:

1. Proficient in special testing: automation testing direction, performance testing direction, security testing direction, testing framework construction, etc.

2. Possess certain management ability: test plan, progress follow-up, task assignment, communication, coordination ability;

3. The ability to optimize the test process: according to the characteristics of different systems in different departments of different companies, the ability to plan, design and optimize the test process;

4. Business ability: have a deep knowledge and understanding of the business knowledge of the industry;

5. Cognitive level: understanding of industry development trends and cutting-edge trends, and the ability to successfully implement advanced concepts and technologies;

Finally, as a person who has been here, I will give you some advice.

    Isn’t there a saying that goes like this: Life is like XX, since you can’t resist it, then enjoy it

If you don't want to be eliminated, then you have to strengthen your technical level . 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 that "no steps can reach a thousand miles. "When you look back on this journey after the completion, you will definitely have a lot of emotion. 

Now that you see this, please don't hesitate to give it a like while collecting it! look forward to ~

A meager effort [resource sharing]
Finally, I would like to thank everyone who read my article carefully. Based on years of testing experience, I compiled the "Automated Test Engineer Learning Route". Although it is not very valuable, if you can use it, you can take it Walk:

Document acquisition method:
This document and video material should be the most comprehensive and complete preparation warehouse for friends who want to engage in [software testing]. This warehouse also accompanied me through the most difficult journey, and I hope it can also help you! All of the above can be shared, just click below to enter the group to receive it yourself, thank you for taking it away.
  

Guess you like

Origin blog.csdn.net/nhb687095/article/details/130130615