A career plan for a software tester with an annual salary of 30w, dedicated to friends who are still confused

If you have done functional testing for several years and are now confused and don't know where to go, then please take a look!

One: technical direction

1. Test development engineer:

Supporting the testing department, generally speaking, it is mainly responsible for designing & writing the testing tools required by the testing department, and improving the work efficiency of the testing team (of course, each company is different, it is not excluded, some companies require you to test more functions for this position ).

Threshold: You must have a very strong coding ability. It is best to have a little test thinking, be able to understand the business needs of the test department, understand the entire process, appeals, and pain points of the test, and develop tools that can solve problems and improve efficiency. A pile of flashy useless tools, self-healing.

2. Automated test engineers, through open source automation tools, or some commercial tools, perform automated testing, and determine automated testing solutions, etc.

Threshold: Familiar with commonly used testing tools, understand test automation test process, and have basic coding ability, etc.

3. Performance test engineers, as we all know, perform performance analysis, risk control, performance evaluation, give tuning suggestions & results, etc.

Threshold: The water is very deep, not just playing with tools. Old Xu personally does not recommend taking this path.

4. Test architects, the entire test department, control the technical direction.

Threshold: testing theory, direction, software engineering, language foundation, etc. must be possessed.

5. Senior test engineer/senior test engineer, generally speaking, is also a technical direction, with more focus on business.

Threshold: Many have a little bit of technical ability, not a little bit, just mix for a few years, and have the necessary basic testing capabilities, linux/DB/Shell/Python/Java/tools, etc.; of course, many who don’t know can also mix Very good, but the core competitiveness is not enough.

Two: Management Direction

1. The test team leader. When the company only has a few tests, there is usually a test team leader who manages several tests, and the team generally focuses on functional testing.

2. Test supervisor, basically the same as above.

3. The test manager, generally speaking, manages a test department with multiple test groups, and there may be automated test teams, test development teams, etc. In addition to paying attention to the technology itself, you have to pay attention to department development, performance, etc. For details, please refer to the previous article -> What is the test manager busy with every day?

4. The person in charge of project testing, many project-based teams, leads several testers, is responsible for the overall quality of the project, coordinates resources, and ensures the final quality of the entire project.

5. Test director, according to the extension of the test manager, the market position is limited, depending on the opportunity and fate.

Three: other directions

1. Product Manager

2. Development engineer

3. Switch careers to become a consultant

4. Or change careers to become a training teacher (now that training institutions are so popular, and training teachers, the pressure of technical growth is not so great)

5. Switching to sales

6. Switch careers to do technical support (you should know that many companies have this position, work experience in testing, and multiple technical support positions are helpful)

Of course, there are many more, welcome to discuss

 I have been working for 1-5 years, I feel that my skills are not good enough, and I want to improve

Those who have no work experience but have a solid foundation and want to improve their skills.

Also, I want to exchange and learn together.

I have encountered a bottleneck at work, and I want to advance and break through my own.

Get all the resources on the network disk below and the interview mini-program for free! There is also a 216-page interview document for software test engineers. And the corresponding video learning tutorials are free to share! The materials include basic knowledge, Linux essentials, Shell, Internet program principles, Mysql database, packet capture tool topics, interface testing tools, advanced testing-Pvthon programming, Web automation Testing, APP automation testing, interface automation testing, testing advanced continuous integration, testing framework development testing framework, performance testing, security testing, etc.

There must be a way, and then there will be success. Finally, I wish you all a satisfactory offer~

  

Guess you like

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