With 4 years of experience, I am interviewing for a 20K test position, and I don’t even know the basics. I might as well recruit fresh graduates!

The company was short of people some time ago, and we went through a lot of tests, but none of them were suitable. At the beginning, I aimed at the intermediate level, and I didn't expect to be a major. The salary offered was 10-20k. There were many people interviewed, but the average level was very disappointing.

Many resumes show 3 or 4 years of work experience, but during the interview, tools and programming are not mentioned, and only basic technologies are many and unknown. Most people’s years of work experience are just a pile of functional tests, without any depth. I don’t know anything about APP automation, etc., but they all stay at the basic method level of interface testing. I ask questions about advanced automation to death, and I don’t pay attention to the latest developments in cutting-edge technologies.

However, the salary requirements of these people are close to 20K , and they think very highly of themselves during the discussion. One person in particular left a deep impression on me. His resume has 4 years of experience, and he has done small program demonstration projects. The interview process I have always emphasized how powerful my technology is and how it is reused in the original company. I asked about some details and found that everything was done manually with almost no automation. In the end, I recruited two fresh graduates and trained them for a while, and they were able to help. I talked about this with a few friends, and they felt the same way. People are impetuous, and few are willing to do technical work in a down-to-earth manner. A large number of them only come here for high wages, and they only focus on being able to use it, rather than knowing how to use it.

Due to the large influx of these unqualified testers who consider themselves excellent into the market, most companies have to lower their expectations. However, the truly capable testers are basically not affected, and it is still easy to change jobs. If you are not satisfied with your current job and do not have enough experience, you might as well calm down and study for a while.

The above is not an excuse for people who don’t want to learn automated testing. But I think the testers should not lose themselves in the work. According to the large number of recruitment information at present, if you want a high salary, you must have the following points:

Understand the basics of automated testing, understand Appium operations, element positioning, operations, waiting, sliding, etc., provide in-depth explanations of PO, unittest, yaml, configuration files, test reports, etc., and complete the App testing framework design based on keyword drive, Pytest and Jenkins continuous integration And development and testing tools, such as performance testing tool loadrunner, automated testing tools selenium, Appium.

As a tester with 8 years of work experience, I would like to share some of my summary and summary of technology over the years, and my notes on the skills that a senior tester needs to master. I hope it can help. To friends who are determined to go all the way on the road of technology!

Let me share below what I have compiled, which may be the most comprehensive knowledge architecture system diagram of the development direction of software testing engineers in 2023.

1. Python programming and test development technology

2. Basics of Web automated testing

3. Basics of APP automated testing

4. Postman testing tool special topic

5. Basics of interface automated testing

6. Test and open the automation framework package

7. Continuous integration

8. Jmeter  performance test

9. APP performance test

10. Use of Fiddler packet capture tool

11. TCP/IP protocol details

12. Computer operating system

13. Linux system operation

14. MySQL database

15. RobotFramework automated testing framework

16. Cross-platform automated testing framework

The above is a knowledge architecture system diagram of the development direction of software testing engineers that I compiled for you. I hope everyone can follow this system and complete the construction of such a system. It can be said that this process will make you miserable, but as long as you get through it. Life will be much easier in the future. As the saying goes, everything is difficult at the beginning. As long as you take the first step, you are already halfway successful. As the ancients said, "If you don't accumulate small steps, you can't reach a thousand miles." When you look back on this journey after you complete it, you will definitely feel emotional. A lot.

Finally, I would like to thank everyone who read my article carefully. Looking at the increase in fans and attention, there is always some courtesy. Although it is not a very valuable thing, if you can use it, you can take it directly!

Software Testing Interview Document

We must study to find a high-paying job. The following interview questions are from the latest interview materials from first-tier Internet companies such as Alibaba, Tencent, Byte, etc., and some Byte bosses have given authoritative answers. After finishing this set I believe everyone can find a satisfactory job based on the interview information.
 

Insert image description here

Guess you like

Origin blog.csdn.net/IT_LanTian/article/details/132777951