Surely many of you are faced with the problem of the lack of generally accepted standards for specialists in the field of IT. For example, some companies write a list of requirements and skills for Senior developer, and in another company the same requirements will be for middle developer. The most difficult thing in this matter is for Junior-beginner specialists with no experience, since it is not clear what needs to be studied, and in which direction to move, so that, firstly, they would take on work, and secondly, there would be much room for development.
We decided to think about this problem, conduct a small analytics, and make a list of requirements (standard) for IT specialists.
Let us examine for example the requirements for Junior QA (in the future we plan to work out requirements for other specialists). ')
Junior QA:
understands software development methodologies;
confidently owns the idea of testing the black box method
able to write clear test documentation (test cases, test plans)
able to work with defect accounting systems
knows what the life cycle of a defect is
SQL at the level - read data from the table with filters, connect two tables by key fields
Understanding of Web-technology, understanding for what and where it is used: xml, css, html, http, dns
Possession of Windows or Linux at the level of "install any, even very complex software."
knows the following test design methods and is able to apply in practice:
- division into equivalence classes -analysis of boundary values - table of possible solutions
What do you think about this?What are the requirements for Junior QA in your companies?If you share your observations on this topic, we will be happy.