QA: evaluation criteria & salary

Evaluation criteria examples
Select evaluation criteria presets or use the sliders below
Intern
Junior 1
Junior 2
Regular 1
Regular 2
Regular 3
Senior 1
Senior 2
Senior 3
Senior 4
Technical skills
Functional testing
Newbie
Expert
Despite your limited testing experience, you are perceptive and detail-oriented.
With the help of more experienced team members, you can plan and execute simple functional tests. You communicate with the team in order to specify the requirements.
You plan and execute tests independently. You find defects on the basis of knowledge and tools (for example the browser console).
You have executed various types and levels of tests, for example: smoke, regression, integration. You have performed manual tests on various mobile devices or emulators.
You are an expert in functional testing and a QA consultant. You take the role of the domain expert in the project.
All skills from lower levels are also required
Non-functional testing
Newbie
Expert
You have very little experience in non-functional testing.
You understand the necessity of non-functional testing. With some help you are able to perform one of those non-functional tests: performance, security, usability, accessibility.
You plan and execute one of the non-functional tests independently.
You plan and execute non-functional tests of various kinds. You know alternative tools and are able to discuss and report the test results.
You plan and execute non-functional tests on an advanced level and are a mentor in the field of non-functional testing.
All skills from lower levels are also required
Testing tools
Newbie
Expert
You have very little experience in using testing tools.
You know at least one of the testing tools on a basic level: functional (e.g. webdriver), performance (e.g. jMeter), security (e.g. Owasp Zap), API (e.g. Postman), usability (e.g. Optimizely), recovery, accessibility (e.g. A11y).
You know at least one testing management tool (e.g. TestRail).
You use at least two specialized tools like Webdriver,  jMeter, Owasp, Zap, Postman, Optimizely, A11y etc. You are advanced in at least one of them.
You are advanced in at least three specialized tools like Webdriver,  jMeter, Owasp, Zap, Postman, Optimizely, A11y etc.
You are able to automate the work of the tools on a basic level. You are able to work with selected tools by means of Docker.
You select tools to create a Continuous Integration pipeline, integrate them with test management tools.
All skills from lower levels are also required
Test automation
Newbie
Expert
You know basic programming and terminal commands.
You understand HTTP, know the basics of Git, know the basics of object-oriented programming and can make simple SQL queries. You know how to write a simple automatic test.
You can configure the programming environment for various technologies, program new test cases and understand the basics of the framework.
You can use a particular framework very well and use design patterns (for example: Page Object pattern). You are able to update or refactor an automatic test code.
You are an expert in automation technology, promoting good practices in the company. You plan the automated tests architecture and create frameworks.
All skills from lower levels are also required
Test process
Newbie
Expert
You have very little experience in testing.
You report bugs and correctly define all the defect attributes.
With some help you can implement the test process in a project. You know how to work in the project as a QA  from the planning phase until the test results reports.
You are able to define what kinds of tests will be necessary in a given project. You ensure the testing process is followed. You introduce new people to the test process.
You create test processes, plans and strategies for projects or the entire company. You manage the quality processes as well as the test team which takes part in them.
All skills from lower levels are also required
Soft skills
Self-sufficiency
Newbie
Expert
You are still learning and often require help.
Although you are capable of handling most standard tasks, you need help with larger issues.
You are a self-sufficient person who does not require help/supervision.
You can handle all tasks, including non-standard ones, without help. You can also help other team members.
You introduce new ways of handling issues in the company You conduct internal and external workshops and trainings or effectively support other teams with expert knowledge.
All skills from lower levels are also required
Extending the company’s skillset
Newbie
Expert
You are learning.
You have skills good enough to complete most tasks in the current project.
You are more skilled than is needed for a particular project.
You have skills that exceed an average level in one or more fields, and they lead to the acquisition of new projects.
You are an expert in more than one programming language/domain/technology. You introduce/continue innovations in the company.
All skills from lower levels are also required
Experience as a Team Leader
Among "Experience as a Team Leader" or "Active in Open-Source Projects", only the one with a higher value is counted
Newbie
Expert
No experience
You have been an agile project team member.
You have already performed the role of a leader/mentor/Scrum Master at least once in a project.
You have experience in managing a team in more than one project.
You have extensive experience in managing/supporting a team.
Active in Open-Source Projects and the Community
Among "Experience as a Team Leader" or "Active in Open-Source Projects", only the one with a higher value is counted
Newbie
Expert
No activity
You have been an agile project team member.
You are making first steps in the open-source world.
You are actively involved in the open-source community, providing valuable input.
You have regularly and continuously (for at least about six months) been involved with the open-source community in a variety of ways.
All skills from lower levels are also required
Teamwork
Newbie
Expert
You haven’t been working in a project team yet.
You know what your duties in the team are. You take active part in meetings.
You have an influence on the course and the outcome of the team meetings. You have substantiated ideas and you can apply them in practice.
You are proactive and supportive, offering help when such a need is noticed.
You conduct team meetings effectively and present constructive feedback to the team. You are able to diagnose the team’s dysfunctions and suggest solutions.
All skills from lower levels are also required
Effective contact with a client
Newbie
Expert
You have no experience in contacts with the clients.
You have occasional contacts with the client.
You have an established contact with the client and specified tasks. You are able to advise the client, suggest and explain a solution.
You take an active part in the meetings with the client, can diagnose the client’s needs and suggest particular solutions. You are fluent in English.
You have extensive experience in working with clients on numerous projects. You are able to take an active part in pre-selling meetings.
All skills from lower levels are also required
Summary of your results
Technical skills
Functional testing
-
Non-functional testing
-
Testing tools
-
Test automation
-
Test process
-
Soft skills
Self-sufficiency
-
Extending the company’s skillset
-
Experience as a Team Leader
-
Active in Open-Source Projects and the Community
-
Teamwork
-
Effective contact with a client
-
Result
Total points
-
Level
-
Estimated level of salary
Level: Regular 3
36 points
How it works
B2B
UOP
10 920
PLN
+ VAT
8 100
PLN
gross
4 440
21 360
3 696
16 800