The company came to a test with 25K, which is considered to have seen the basic ceiling

The morning meeting at work today is the meeting ceremony for newcomers. I heard that there is a very powerful boss here. He is not very old. This salary should not be easy for people. Sure enough, we were surprised when I introduced myself, and let me see what the real test ceiling is...

After understanding, this boss has 5 years of experience in test development, not only proficient in test business capabilities, but also programming, test framework, test tool development, and a comprehensive grasp of database skills, and even familiar with advanced components such as distributed components. Skill. In the last company, he was also the team leader who managed a project. Sure enough, people have the ability to be different, and shine everywhere! ! !

Talking about this with my friends in the past two days, I lamented that young people are so outstanding. After all, the software testing industry is still a technical position. The ceiling is also gradually rising. It is becoming more and more difficult for those testers who were only a little bit to gain a foothold in the industry, and will gradually be replaced by automated test engineers and test development engineers.

Thinking of myself, I also feel deeply touched. At the beginning, I was often tortured by the fear of "being eliminated and replaced". No matter what level of test engineer you are interviewing, the interviewer will ask "Can you program? Do you have experience in automated testing?"

Like most testers in my software testing career, I started doing software functional testing in an e-commerce company, that is, a little bit. At the beginning, I felt very relaxed and the work difficulty was relatively low, but after a few months of doing it, I felt that I was mechanized, without a little bit of technical improvement. After all, I was doing the same thing every day, clicking on the same page repeatedly . It made me confused about self-worth and post meaning. I can't get a raise in my salary. Seeing people around me keep raising their salaries, or changing jobs to better companies, I feel that I have fallen to the bottom and can't do anything...

I had to start thinking about how to change the status quo, and I was not satisfied with just doing functional testing. At that time, scripting languages ​​became popular. Because of the reason for the project at that time, I became attached to Python, and began to use Python and Selenium to try to do automated testing.

In the entry stage, you must have a strong self-control, and you are usually easy to learn. Usually, when you have nothing to do, you will find resources on the Internet to register for classes, learn to type code, and take an hour to watch videos and take notes every day when you come back from work. Also understand some test development knowledge.

With this ambition, I first spent half a year learning UI automation, and there is a lot to learn. All the knowledge in the learning process is scattered, and it is really not easy for a novice to combine it. With UI automation learning experience, learning interface automation basically does not take much effort.

After UI automation and interface automation, I learned performance because of work needs. Later, I found that performance is really a bottomless pit, and I need to understand development knowledge, server architecture, operating system, test monitoring tools, container knowledge, etc. The knowledge is too broad, and I am still struggling. In the process of performance testing, I also learned some development knowledge. When doing UI/interface automation or functional testing before, I could only judge the cause of the bug from the black box/gray box level. After learning the development knowledge, I probably know that the bug is How did it come about.

Because I have rich experience in functional testing, interface automation, and UI automation are also very proficient. By chance, my friend recommended me to go to a financial company to do test development and be responsible for developing the company's customized test quality platform. After arriving at the post, I have to withstand the pressure, constantly learn test development skills, and apply what I have learned. The technical architecture adopts front-end and back-end sharing, including Python's back-end development framework Flask, front-end framework vue, elementUI components, etc., which has improved my own testing career. There has also been a big breakthrough in salary!

As someone who has experienced it, I have a deep understanding of the difficulties in the learning process.

If you are also developing in the direction of automated test development, at the right age, choose the right position, and give full play to your advantages!

My road to automated testing is inseparable from the plan at each stage along the way, because I like planning and collecting summaries, so my friends and I spent a period of time organizing and writing the following "Learning Route for Automated Test Engineers", Hope that will bring you help and direction.


              [The following is the most complete software test engineer learning knowledge architecture system diagram in 2023 that I compiled]


1. From entry to mastery of Python programming

2. Interface automation project actual combat

3. Actual Combat of Web Automation Project


4. Actual Combat of App Automation Project

5. Resume of first-tier manufacturers


6. Test and develop DevOps system

7. Commonly used automated testing tools


Eight, JMeter performance test

9. Summary (little surprise at the end)

life is long so add oil. Every effort will not be let down, as long as you persevere, there will be rewards in the end. Cherish your time and pursue your dreams. Don't forget the original intention, forge ahead. Your future is in your hands!

Life is short, time is precious, we cannot predict what will happen in the future, but we can grasp the present moment. Cherish every day and work hard to make yourself stronger and better. Firm belief, persistent pursuit, success will eventually belong to you!

Only by constantly challenging yourself can you constantly surpass yourself. Persist in pursuing your dreams and move forward bravely, and you will find that the process of struggle is so beautiful and worthwhile. Believe in yourself, you can do it!

                               

Guess you like

Origin blog.csdn.net/NHB456789/article/details/132083202