This is how you get the 8000 salary test.

Source: Internet
Author: User
This sounds like a tempting topic, and it is indeed a tempting topic.

ManyTestQ: Can the testing industry earn a high salary? Engaged in testingWorkIs there development? Can I endure boring testing?

    I don't want to talk about all the questions here. I just want to talk about how to earn a high salary, what qualities are needed to earn a high salary, what conditions are required, and how many years of work experience are needed.

   Classification of testers I think

 

   In software development, testers generally fall into two categories: one is testing at the beginning, and the other is testing after development.

   I recently chatted with some friends online and often talked about whether testers need development experience. I personally think that development experience is better. I also prefer that testers with development experience can achieve better development. However, this is a dynamic process. People who started testing may gradually learn development experience later.

 

   Tester's growth stage

 

   Testers can basically be divided into the following stages, manual testing, tool assistance, custom tools, initial management, advanced management, and business testing experts (this stage is equivalent to the initial and advanced management stages of management development, testers at this stage are familiar with all aspects of the test and are gradually dedicated to testing in a specific field ).

 

   Manual test phase

 

   Testers at this stage generally just entered this line, or just changed a company (New ). This time is a very important accumulation period. automatic tools are only an aid. When it is important, you must have the idea of how to test a software.

 

   Auxiliary tool stage

 

       Testers at this stage have some knowledge about all types of tests. To improve the test efficiencyTest ToolOr start to focus on automated testing for future career development and learn test tools actively or passively. At this time, you must be aware of the test tools that will help your career. At present, testers in China are learning some testing tools from major manufacturers. These tools are indeed good, but they are not necessarily good for future career development. In general, you must first confirm that you areFunction TestingDevelopment DirectionPerformance TestingDevelopment direction. In this way, you can learn a variety of targeted tools. If you have time and energy, you can learn more and learn more. There are also some white box testing tools. If you want to develop in the white box testing direction, you can study more.

 

   Custom tool stage

 

   This is a continuation of the auxiliary stage of tools. Generally, there are two types of custom tools. One is to develop plug-ins for third-party manufacturers' tools or develop reusable class libraries using the scripting language of the tools; the other is the internal tools used by the Development Company. Second, the situation is difficult, and testers need to have a high level of development. Generally, test tools are developed only when commercial test tools cannot meet test requirements. Of course, sometimes you can develop small tools that meet the testing requirements without using a large commercial testing tool. This generally uses the language used for product development, such as Perl and python. For products developed using Java, you can use scripts such as beanshell.

 

   Business testing expert

 

   Testers at this stage have mastered a variety of tools, or have the ability to customize test tools for products. At this time, testers should take a long-term career into consideration. If they have been engaged in product testing in a certain field for a long time, they can continue to study related technologies in this field, gradually put forward constructive suggestions for product development. Generally, testers at this stage participate as senior Testers in the early stage of product planning to provide constructive suggestions for Product Requirement collection and design.

 

   Initial management stage

 

   In general, this phase refers to when you are in the project leader position. In this case, you can develop a test plan and organize the team members to write and modify the plan.Test Cases. Personnel at this stage can generally consider developing towards business testing experts or senior management personnel.

 

   Advanced Management stage

 

   After the preliminary Management stageTest ManagementExperience. At this time, we usually participate in the formulation of the test plan, the allocation of human resources, and the allocation of various resources.

 

   Salary status at various stages

   According to the current domestic market, the types of companies where testers are located can be roughly divided into the following categories:

 

     1. Domestic SMEs

     2. Large Enterprises in China

     3. Testing outsourcing company

     4. Foreign Enterprises

 

   Jobs of the same level may have different definitions in different types of companies. For example, small enterprises in China may have two testers, so you may have multiple roles as the project leader, it is also a project manager. In general, large enterprises in China correspond to their positions in foreign countries, but in general, the testing managers of large enterprises in China can only serve as test leaders.

Testing outsourcing companies are an alternative in these categories. In such companies, they work in technology and seldom manage their jobs.

 

 How to get a high salary?

 

   Generally, small and medium enterprises in China perform tests at RMB per month. There are also some high. Senior staff of major Chinese companies generally can get-RMB per month, with the junior staff between-RMB. Many outsourcing companies offer 6 K to 8 K for experienced personnel. Working in a large foreign company, I have learned that the number of junior engineers is between 4 K and 7 K. senior engineers (with years of test experience) can reach about 8-10 K.

 

   If you have just graduated, you can start a large company or a foreign company. If you have several years of work experience, you can enter a large foreign company and gradually develop into a management position, but this is generally difficult. However, large foreign companies generally provide two ways to choose between technology and management. After all, the management position is limited. In some large foreign companies, experienced technicians are basically the same as the salaries of General Managers.

 

What are the future development prospects of software testing engineers?

Now, if you open a newspaper and often see training advertisements for Software Testing engineers, many readers may have a question: is there a future in the software testing industry? What is the future direction of this career?

Dr. Chen honggang of Microsoft, Taking Microsoft as an example, told reporters that there are generally three ways for Software Testing engineers to develop: one is to take the technical route of software testing, as a senior software testing engineer, he was able to independently test a lot of software and then become a software testing architecture designer. The second option is to move towards management, from test engineers to lead, to test managers, to higher positions. The third option is to change to a career, either for project management or for developers. Many test tool software development engineers have accumulated experience in writing test software, at the same time, I have my own opinions on software products and it is easy to switch to product programming.

Experts pointed out that software testing is a rapidly developing and challenging field. Although the single-host desktop software testing has matured a lot, large companies, including well-known multinational corporations, do not have a complete network-based testing system and are still under exploration. Therefore, the opportunities and challenges facing this industry coexist.

Liu Li, a software testing and development engineer who has worked as a test engineer at Microsoft's Asian Engineering Institute and has three years of software testing experience, told reporters based on his own experience that taking Microsoft's Asian Engineering Institute as an example, the test engineers there need to work with development engineers and procedure managers, from product definition to product development to product maintenance, continuously contribute various suggestions, Test Documents and test data throughout the product lifecycle. In such a development team, the status of the test engineer is the same as that of the Development Engineer. The procedure manager is an indispensable part of the software development team. Therefore, she personally believes that the test engineer is a profession with certain requirements on both professional technology and quality. A good software testing engineer is hard to find anywhere.

She also pointed out that the recruitment standards for software test engineers and development engineers are basically similar because of the same importance of test engineers and development engineers, however, due to the short rise of software testing jobs in China, the supply of testing talents by the Society is seriously insufficient, which leads to the so-called "difficult to find" Phenomenon of software testing engineers. She believes that a software testing engineer generally works with development engineers to develop automated testing tools, test cases, prepare test plans, and execute tests for corresponding product modules. Generally, the positions of software testing engineers in enterprises can be divided into different levels based on their abilities and experience, such as in mature and large companies such as Microsoft, there can be more than a dozen career levels from the initial testing engineer to the Senior Software Testing Engineer.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.