Junior / middle / senior QA engineer. What the difference?
Can smb explain what the difference between junior/ midle and senior work?
Same as ...Its experience which provide solid foundation to solve any problem.
It is clear. But is it possibel to make some gradations?
For example junior QA can only perform manual testing with somebody's help
Middle QA can write TestCases himself and close tasks without asking sobebody....
Maybe more things what should or shouldn't do this or that Tester
The gradations usually follow timeframes: mostly junior QA is anything up to about 1-2 years experience, usually working with someone's guidance or following someone else's scripts through to working independently on smaller to medium sized projects including developing test cases for them. Mid-level usually sits between 2 and 5-7 years experience, depending on who's asking, and generally includes being able to develop test cases independently, work with large projects without guidance, building and adding to regression test suites and so forth. Senior is typically anything from 5-7 years up, and usually covers things like working with development and project management teams to strategize testing, helping with the development of use cases/user stories/requirements and so forth. It can also include team lead type activities, depending on the location. Somewhere around 15 years experience (very flexible - I've seen this advertised as low as 10 years) you start getting into the test manager level where there's much more coordination of testing activities, devising test strategies and guiding a team, working with mid-level and higher management to guide the team forward.
I personally have about 8 years experience as a tester and would count myself as a senior but certainly not ready for test manager level duties.
At least here is my experience with the various positions
Junior: Really passionate about QA; keeps up on all the latest trends and best practises; works really hard to implement change where change is needed.
Middle: Still enjoy's doing QA work but has other passons in life. Not too concerned about the latest trends or best practises as long as they perform their job adequetly. Spends a little time improving process but does not push for the big changes that are really needed.
Senior: Doesn't enjoy the job at all (had to work 10 years of doing the same thing just to get into a position of doing the same thing; over and over and over again). Shows up and does the bare minimum. Doesn't really care about the quality of the product as long as no one points the finger at them.
Software Testing, Second Edition: "Intelligently weighing the risks and reducing the infinite possibilities to a manageable effective set is where the magic is."
It interests me to see that people see labels and then explain what they mean. No wonder the world cannot have peace. Every one uses terms differently.
Joke: This morning someone said to me: "Good Morning" . I said what "And exactly what do you mean by that?"
Junior - Can't do by own(Test case execution, defect tracking, regression testing)
Middle - Can do by own with review(Test case/scenario preparation, walk through, RTM, defect analysis)
Senior - Meeting, Monitoring, Reviewing(Test Plan, Strategy, Requirements)
It can be vary based on company size and standards
I think it is rather maturity to take decision (and understand the org and process dynamic better) instead of type of work. People work for whole life as individual contributor ( even as director).
These are all the levels/stages of the field. Without an experience we can't align the project or can't communicate with the client. So Senior will allocate the work to the junior and middle. Senior have to monitor their work and take response of the work they did .
It depends on experience gained over the years. You can see junior has much exp on automation or performance, Senior QA might not have any exp on automation or performance. Anyway you can see some more difference
Junior - Need helpers. Also not aware of much about tools/techniques/practices. Less confidence handling the project individually.
Middle - Needed help for certain scenarios. Aware the tools & techniques in their area. Started to see the importance of processes. Confident on handling small scale projects. Less dependent
Senior - Confident on handling the projects. less dependent. Aware of most of the used tools/techniques/practices at least in beginner level.