BOSS direct rejection, lost contact recruitment, disappearing "Gold, Three Silver and Four", where is the way out for unemployed testers?

The tide of layoffs and the severe economic winter. Recently, many testers are not doing well. The shrinking industry has a direct impact on testing positions. The reason is that the testing threshold is lower in the IT industry and there are more homogeneous testers. But in fact, there is a relatively high threshold for becoming a good tester. An excellent tester should have a deep understanding of the deep logic of the product and the implementation of development. This threshold is actually a good thing, at least it gives a direction for the future development of testers, and this threshold did not appear recently, but it was weakened during the incremental market period. Today, under the severe employment and economic environment , will appear more prominently.

The Internet bonus period will cover up many problems, but what you escape will eventually become your career development bottleneck. Under the current industry background, how should testers break through?

 

01

Project experience

Primary: Familiar with software testing methodology, familiar with project process, and have excellent execution ability in requirements analysis and test design. This stage is usually solved through school recruitment, and there will also be educational restrictions. Most companies require a bachelor’s degree, and famous companies basically require 985, 211 background. It is suggested that fresh graduates can practice in advance before graduation.

Intermediate level: Can independently complete the complete test of the function under test or the product under test, and have relatively complete various test capabilities.

Advanced: With the accumulated experience, many valuable improvement suggestions can be put forward in the stages of requirement analysis, test case design and execution, and have professional testing knowledge and experience in the field of the tested product.

02

Development ability

Elementary: Master at least one common language, such as Python, Java, Nodejs, Go, etc.

Intermediate: master the development method of object-oriented programming (OOP)

Advanced: master data structure and algorithm, bubble sort, linked list, stack, binary tree are the basic requirements

03

Automated testing capabilities

Beginner: Master the commonly used automated testing frameworks, such as selenium, appium, jmeter, etc. Some friends may be curious, isn’t cypress, playwright, airtest, atx also very good, why don’t companies require it? In fact, the company defaults that if you have mastered selenium and appium, it is easy to learn other frameworks, so the most commonly used test frameworks are generally written directly in the recruitment requirements

Intermediate: Master the layout of test cases, master the packaging of the business under test, master the page object model, and be able to maintain complex test case management

Advanced: proficient in automated test frameworks, can customize and develop test frameworks according to business needs, and achieve related feature enhancements such as stability and report optimization

04

Test development architecture capabilities

Primary: use the existing technology in the industry to analyze the test data in the test phase and realize the construction of data visualization

Intermediate level: can realize the construction of test right shift system

Advanced: It can realize the construction of test left shift system

05

Continuous Testing Capabilities

Primary: master continuous integration platforms such as Jenkins, have basic script programming ability and basic knowledge of containerization

Intermediate level: Master the maintenance of continuous integration platform, integration of testing capabilities, process arrangement and branch management

Advanced: Continuous delivery capabilities can be achieved, and technologies such as Jenkinsfile blueocean can be used to realize the combination of deployment automation and test automation

06

management ability

Junior: Competent for test management within the group

Intermediate: Competent for project management within the department

Advanced: Competent for cross-departmental collaboration project management

When you find that your strength is not worthy of your ambition, you should calm down and study, enrich your knowledge reserve, improve your technical ability, and cultivate yourself into a " hexagonal warrior" in the testing world , and worry about not being able to get it Are you satisfied with the offer?

 

Guess you like

Origin blog.csdn.net/a448335587/article/details/129898714