5 years of experience: a monthly salary of 3,000 to 30,000, the test engineer's record

To introduce myself, I am an IT tester. My major is chemistry. I went to a chemical factory for an internship and found out the pitfalls of this major. Chemical reagents are harmful, toxic, flammable and explosive, and often used in laboratories. With acetone, methanol, and carbon tetrachloride, there are too many contacts, and I feel like I am eating reagents after eating. I am forced to choose to change careers.

During this period, I was confused and entangled, and I didn’t know which direction to choose. Later, my post recommended me to switch to software testing. Seeing that he was doing well in this line of work, I thought I should try it too. . However, after embarking on this path, I realized that I don't understand it at all, and it is not too difficult to learn. In this way, the career change test changed the trajectory of my life. Together with a group of hard-working and enthusiastic colleagues, I ignited my fighting spirit and created a better future for myself!

Teaching a man to fish is worse than giving him a fish, so today I also want to share my experience and experience with you, hoping to help some friends who are confused about their career development direction and whether to change careers!

First, let's talk about the prospect of software testing. What is the prospect of this industry, and what kind of problems will arise if I enter the industry? How to break the bottleneck? This series of questions is closely watched by many students outside the industry and even friends who have just entered the industry. After all, it is related to their future income, and even determines their career development direction. Let me help you one by one with my years of experience. To resolve your doubts.

As follows, I will explain in the form of questions and answers.

1. Learning software testing now, what is the future development potential?

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

One is that software testing will develop rapidly in the next 5 to 10 years, and there is a huge talent gap, because the development of artificial intelligence and big data has brought the Internet into a new era, and the complexity of software and information security have made software companies increasingly More and more professional testers are needed to control the quality. If you can't pass the test, the product will die.

The second is that the technical level of many testers can only do simple work because their knowledge is not systematic or their studies are not solid enough. In fact, enterprises need more talents with a slightly higher technical level.

2. What kind of trend will this industry have in 2023?

1. For pure functional testing, the demand will be lower and lower;

2. Interface automation testing, the proportion will increase significantly;

3. Performance testing is still the same, talent is scarce;

4. The demand for software testing talents will increase;

5. Enterprises recruit people, and the requirements for comprehensive skills will become higher and higher;

6. The salary gap of testers will become wider and wider;

7. Self-study test, employment opportunities are getting less and less.

3. If you want to do some technical work and learn automation, how do you start?

Whether it has technical content has nothing to do with whether it participates in automated testing. In the process of software testing, there are many content related to technical content.

For example, problem positioning requires server knowledge, knowledge of various service architectures, Linux knowledge, database knowledge, packet capture tools, HTML knowledge, etc., which can be tossed about, and are equally valuable compared with purely automated scripting.

Moreover, in the process of test execution, you can write some small scripts yourself to replace repetitive work, or to achieve some things that are not manual; this item, called auxiliary gadgets, can improve work efficiency.

4. Will it be difficult, and you will still not be able to do the job after learning it?

First of all, it's not difficult, but it needs someone to guide you. Don't blindly study by yourself. Even if you want to study by yourself, you should do it after you have a clear and clear context, otherwise it will be a waste of time. If the direction is wrong, every effort is backwards.

Some people ask if they can be qualified for work after graduation. It is completely possible. Generally, training institutions have practical projects to operate. In fact, self-study is most afraid of this. They cannot find projects to practice. And if you encounter problems, you will be confused.

Generally speaking, for a book, find an experienced teacher. It is enough to finish a book in 3 classes, and teach a tool in 3 classes. Finally, it is combined with the actual project to operate, all according to the work The process comes, why can't it be competent for the job?

5. How to get into software testing if you want to get into it?

1. Read more books;

Two, think more;

3. Prepare your resume;

Four, multiple interviews;

Five, more summary;

6. If conditions permit and time is sufficient, you can go for training. Training can speed up your entry into the industry, and other values ​​depend on yourself.

6. Is it possible to find a job of 6-9 thousand after a few months of test study?

This is already the basic standard for junior test engineers in first-tier cities. If you fail to meet this standard, you will jump, and you will always find a suitable one.

What I am worried about is not that you will not be able to get such a salary at the beginning after you enter the industry, but that you will always be at this stage. I have seen too many people stuck in this bottleneck period. When I analyze it, it is either talking about my education limit, or my age limit, or my technical level limit. But these are all looking for some objective conditions, how much salary I can get, and what I can do. After all, there are too many counterattack stories of great masters around me.

Basically, if you work for 1-2 years, there is no problem with a salary of more than 10,000. A friend in the past was 8.5k when he first looked for a job. After a year, that is, last month, he got an offer from Baidu, 14k , It can be said that it is very inspirational!

There are two paths to choose from in the field of software testing. I took the technical route at the beginning. Three years have passed. Now I have been promoted to a test supervisor with a monthly salary of 20,000+. Everyone is good at different skills. You can choose according to your own development direction. Choose the path to go.

I have summarized the two routes of software testing as follows:

1. Management route: junior testers --> intermediate testers --> senior testers --> test team leader --> test manager --> quality management;

2. Technical route: junior testers --> intermediate testers --> senior testers --> white box testing/functional automation testing/security testing/performance testing, etc.

Looking at the development route above, you will find that the path taken in the early stage is the same. This period of time is to accumulate testing experience and decide which route to take (which route is more suitable for you).

Based on my personal experience above, there may be one-sidedness and deficiencies in the supply and demand of testing positions, but it can also illustrate the development prospects of testing:

  1. The development of this industry is relatively mature, but there is a huge gap, and those with systematic knowledge and skill systems have even greater gaps in advanced use of some tools;
  2. It is easier to get started;
  3. There are many employment opportunities, because the company's product iterations are fast, and personal technical capabilities are also growing rapidly
  4. The cost of changing careers is not very large. In comparison, the time and funds are much less than development.

At present, there is still a status quo in software testing that universities in this industry generally do not have specialized courses, unlike development. Most of the people who want to enter this industry choose self-study and training. Let's share the information I have summarized over the years for free

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036

meager strength

As a test developer, I would like to share some of my summaries and summaries of 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 in technology. On the road all the way to black friends!

Let me share the knowledge architecture diagram of the development direction of software testing engineers that I have compiled, which may be the most complete in 2021.

  1. Learn a programming language first, python is recommended

2. Application of Python automated testing framework

3. Automated testing - Web UI automation

4. Automated Testing - Mobile UI Automation

Five, automated testing - interface automated testing

Six, automated testing - continuous integration of Git, jenkins, Docker

Seven, automated testing - performance testing LoadRunner, jmeter, app performance

Eight, automated testing - WEB security testing, penetration testing, vulnerability scanning

Nine, automated testing articles - RobotFramework, AirTest

10. Test Development - Automated Test Platform Development

11. Internet high-paying test to expand knowledge, Redis, MongoDB, Nginx cluster combat

The above is a knowledge architecture diagram of the development direction of an automated test engineer that I compiled for you. I hope that everyone can complete the construction of such a system in 3-4 months according to this 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 have already succeeded in half, and when you look back on this journey after completion, you will definitely feel a lot of emotion.

A word to everyone:

Make yourself stronger: Think about it, if you want to continue in the testing industry, your experience and testing skills are far from enough, you need to advance, you need to enrich your technology stack! What are you waiting for!

meager strength

Finally, I would like to thank everyone who has read my article carefully. Seeing the fans’ growth and attention all the way, there is always a need for reciprocity. Although it is not a very valuable thing, if you can use it, you can take it directly.

These materials should be the most comprehensive and complete preparation warehouse for friends who want to [advanced automated testing]. This warehouse also accompanied me through the most difficult journey, and I hope it can help you too! Everything should be done as early as possible, especially in the technical industry, we must improve our technical skills. I hope to be helpful…….

Guess you like

Origin blog.csdn.net/m0_58026506/article/details/130969946