Testers i QA

See what work of testers and QA specialists looks like. Check what are the average salaries of testers. Find out what are the most popular types of tests.

Polish IT Community Report 2024 Hero Image

Demographic Profile

Specializations
Tester manual
36.0%
QA
30.0%
Automation Tester
27.5%
Test Team Leader
2.9%
Test Manager
1.5%
Pentester
1.4%
Test Analyst
0.7%
Gender
Male
Female
Non-binary
Male: 69.0% 69.0% Female: 30.4% 30.4% Non-binary: 0.6% 0.6%
Age
18 - 24 years
6.7%
25 - 29 years old
26.5%
30 - 34 years
37.1%
35 - 39 years old
21.0%
40+ years old
8.7%
Education
Master’s degree
40.3%
Bachelor’s degree
29.3%
Postgraduate studies
8.4%
High school
7.7%
Some college/university study without earning a bachelor’s degree
7.1%
I am studying
6.2%
Company size
Large company (501-5,000)
26.3%
Medium-sized company (51-500)
32.8%
Small business (up to 50 employees)
11.8%
Very large company (more than 5,000)
29.2%
Level of experience
Intern
1.1%
Junior
21.7%
Mid / Regular
48.9%
Senior
19.9%
Tech Lead / Team Lead
6.8%
Mid-level Manager
1.6%
Level of experience versus years of experience
Mid-level Manager
9.9 years
Tech Lead / Team Lead
8.9 years
Senior
8.2 years
Mid / Regular
4.6 years
Junior
1.6 years

Technologies

What are you testing?
Web
76.2%
APIs
59.7%
Mobile
37.8%
Desktop Apps
32.6%
IoT / Embedded
9.7%
Safety
8.4%
Other
6.9%
AI (Artificial Intelligence) and Machine Learning
3.6%
Games
3.1%
What testing methods do you use in your work?
Testing based on specifications
83.1%
Executing test scenarios
79.0%
Exploratory testing
71.8%
Ad hoc testing
42.1%
Analyzing product logs and telemetry
40.5%
Simulating user persona
30.8%
Bug Hunting
24.6%
Pair testing
6.7%
Mob testing
5.6%
Beta testing with a limited group of users
5.6%
Executing test scenarios
91.1%
Exploratory testing
89.5%
Testing based on specifications
79.4%
Ad hoc testing
53.3%
Bug Hunting
37.7%
Simulating user persona
34.6%
Analyzing product logs and telemetry
34.6%
Beta testing with a limited group of users
10.5%
Pair testing
8.6%
Mob testing
7.0%
Exploratory testing
92.1%
Executing test scenarios
86.4%
Testing based on specifications
82.7%
Ad hoc testing
58.9%
Analyzing product logs and telemetry
49.5%
Bug Hunting
43.5%
Simulating user persona
30.8%
Pair testing
15.4%
Beta testing with a limited group of users
10.3%
Mob testing
7.5%
Exploratory testing
90.5%
Executing test scenarios
90.5%
Testing based on specifications
85.7%
Ad hoc testing
57.1%
Analyzing product logs and telemetry
57.1%
Simulating user persona
52.4%
What types of automated tests do you write?
User acceptance testing
63.3%
Integration tests
59.7%
Generating test data
37.2%
BDD scripts
29.1%
Load tests
22.4%
Scripts for login and data monitoring
19.9%
Unit tests
17.3%
Security tests
4.1%
Other
3.6%
End-to-end
2.6%
I do not write such scripts.
2.0%
Regression Test
0.5%
I do not write such scripts.
67.3%
User acceptance testing
14.0%
Generating test data
12.5%
Integration tests
11.3%
Unit tests
8.2%
BDD scripts
4.3%
Scripts for login and data monitoring
4.3%
Load tests
2.7%
Other
1.6%
Security tests
1.2%
End-to-end
0.4%
Security tests
100.0%
Generating test data
20.0%
Scripts for login and data monitoring
20.0%
Load tests
10.0%
User acceptance testing
46.7%
Integration tests
39.7%
Generating test data
33.6%
I do not write such scripts.
29.4%
BDD scripts
21.5%
Load tests
18.7%
Scripts for login and data monitoring
12.6%
Unit tests
10.7%
End-to-end
3.3%
Security tests
2.3%
Other
2.3%
Regression Test
0.5%
Generating test data
60.0%
I do not write such scripts.
40.0%
Load tests
20.0%
Scripts for login and data monitoring
20.0%
Integration tests
20.0%
User acceptance testing
45.5%
I do not write such scripts.
45.5%
BDD scripts
36.4%
Integration tests
27.3%
Unit tests
18.2%
Security tests
18.2%
Generating test data
18.2%
Load tests
9.1%
Scripts for login and data monitoring
9.1%
I do not write such scripts.
42.9%
Integration tests
42.9%
Generating test data
33.3%
Load tests
33.3%
Scripts for login and data monitoring
28.6%
User acceptance testing
23.8%
BDD scripts
19.0%
Unit tests
9.5%
Security tests
9.5%

Comment

We often forget that test automation is not just about executing scripts, but also about attempting to automate many other activities supporting quality control. Respondents representing roles not related to test automation, such as testers and leaders, most often use tools to generate test data. This is an area that can be relatively easily automated or utilize existing scripts available online, for example, on testerzy.pl. The need to generate specific data (positive and negative) and large data sets for automatic tests and to feed testing environments turns out to be the most important area of automation.

In the automation of test execution, meanwhile, acceptance tests and integration tests dominate. Unit tests are far behind. This is a frequently occurring practice of reversing the test pyramid of Mike Cohn (we write about this on the site). The test pyramid shows that a project should have many fast and cheap unit and integration tests, and few slow and costly automated GUI scripts.

In the survey, we also notice some confusion of concepts - 63% of respondents in the role of "automation-tester" indicate test automation acceptance, while end-to-end (E2E) and regression tests are automated at a level of 0.5-2.6%.

Acceptance tests themselves, as the name suggests, are used for the acceptance of software by the client/user and are usually run once. Therefore, they are not suitable for automation. However, tests verifying whether the software has not deteriorated in quality (regression and e2e) should be performed after each change, which makes them ideally suited for automation.

It seems that Polish projects still need to work on choosing methods and areas for automation.

Radosław Smilgin
CEO at 21CN (testerzy.pl)
Testerzy.pl
Which programming languages do you use in your work?
Includes scripting, markup and query languages
Java
45.4%
Python
34.7%
SQL
25.0%
JavaScript
21.4%
C#
18.9%
TypeScript
15.3%
Other
9.2%
SQL
37.0%
I do not use any
36.2%
JavaScript
17.5%
Python
14.4%
Java
12.5%
TypeScript
9.7%
HTML/CSS
9.7%
C#
5.4%
JavaScript
31.8%
SQL
30.4%
TypeScript
27.6%
Python
26.2%
Java
22.0%
I do not use any
17.8%
C#
10.7%
HTML/CSS
10.3%
SQL
61.9%

Comment

For many years, we have observed a trend towards increasing automation in various areas of life, including industry, services, and the IT sector. Currently, knowledge of at least the basics of programming is almost a "must-have" among testers. This is clearly visible in the chart, where only 36% of manual testers surveyed do not use any programming language in their work. This shows that it is still possible to start a career as a tester or QA without working with code, but knowledge of any language definitely increases our chances of finding a job in this profession. It's not surprising - even if we do not automate our tests, thanks to the knowledge of programming basics, we are able to look into the developers' code and identify potential problems or design test cases based on it. It is also worth noting that among all the technologies listed in the ranking, only one always takes a place on the podium. One could say that SQL is like Leonardo DiCaprio - many nominations and only one Oscar. 😉 Knowledge of this language is clearly valued in the job market, so if we have not yet had any contact with it, learning it could prove to be very profitable.

Angela Olszewska
QA Engineer | Curly IT
Which testing tools and frameworks do you use?
Selenium
52.0%
Postman
43.4%
JUnit
19.9%
Playwright
16.8%
Cypress
15.8%
JMeter
12.8%
SoapUI
9.7%
I don't use any
8.2%
NUnit
7.1%
Postman
54.1%
I don't use any
26.5%
Selenium
19.1%
SoapUI
17.5%
Cypress
10.5%
Playwright
9.7%
JMeter
5.4%
Postman
59.3%
Selenium
29.0%
Playwright
28.5%
Cypress
20.1%
I don't use any
13.6%
JMeter
11.2%
SoapUI
10.3%
JUnit
10.3%
NUnit
4.7%
Postman
66.7%

Comment

Postman is definitely one of the most popular tools used for API testing. And, upon market analysis, it currently has no competition. However, very interesting changes are happening (and have already happened) in the popularity of tools for automating frontend tests. While for older projects, automated tests are mostly written and maintained using Selenium, the majority of new projects will go a completely different direction - choosing the framework known as Playwright. Playwright is a game changer in the world of test automation. This is shown not only by statistics, in which Playwright has caught up with Cypress, but also by the number of benefits it provides to testers: speed of operation, ease of maintenance, a low entry threshold for beginners, and strong community support. It is also worth emphasizing that the creators of Playwright are responsible for the development of Chrome, DevTools, and WebDriver, and are associated with companies such as Google and Microsoft.

Sylwia Szymańska
QA Engineer | @testerka_oprogramowania

Salaries

AVG
MEDIAN
Earnings by position type - all levels of experience, average
Test Manager
14 700 PLN
Pentester
11 267 PLN
Test Team Leader
9 771 PLN
Test Analyst
9 750 PLN
Automation Tester
8 538 PLN
QA
7 876 PLN
Tester manual
6 103 PLN
Test Manager
27 000 PLN
Test Team Leader
24 500 PLN
Automation Tester
22 208 PLN
QA
19 287 PLN
Pentester
19 000 PLN
Tester manual
13 228 PLN
Test Analyst
11 500 PLN
Automation Tester
9 734 PLN
Test Analyst
6 500 PLN
QA
5 264 PLN
Tester manual
5 066 PLN
Pentester
3 000 PLN
AVG
MEDIAN
Earnings by position type - all levels of experience, median
Test Manager
13 000 PLN
Pentester
11 000 PLN
Test Analyst
8 500 PLN
Test Team Leader
8 300 PLN
Automation Tester
8 100 PLN
QA
7 000 PLN
Tester manual
5 600 PLN
Automation Tester
21 000 PLN
Test Team Leader
21 000 PLN
Test Manager
20 000 PLN
Pentester
19 000 PLN
QA
16 500 PLN
Tester manual
12 000 PLN
Test Analyst
11 500 PLN
Test Analyst
6 500 PLN
Automation Tester
5 600 PLN
QA
5 000 PLN
Tester manual
4 700 PLN
Pentester
3 000 PLN

See how much companies are offering that are hiring right now. Check out new job offers for:

AVG
MEDIAN
Earnings by position type - junior, average
Automation Tester
6 133 PLN
QA
5 173 PLN
Tester manual
4 814 PLN
Tester manual
5 357 PLN
AVG
MEDIAN
Earnings by position type - junior, median
Automation Tester
5 500 PLN
QA
5 200 PLN
Tester manual
4 500 PLN
Tester manual
5 300 PLN
AVG
MEDIAN
Earnings by position type - mid, average
Automation Tester
8 397 PLN
QA
7 536 PLN
Tester manual
6 419 PLN
Automation Tester
17 678 PLN
QA
15 162 PLN
Tester manual
11 888 PLN
AVG
MEDIAN
Earnings by position type - mid, median
Automation Tester
8 000 PLN
QA
7 200 PLN
Tester manual
6 000 PLN
Automation Tester
18 000 PLN
QA
14 000 PLN
Tester manual
11 000 PLN
AVG
MEDIAN
Earnings by position type - senior, average
Automation Tester
11 171 PLN
QA
10 949 PLN
Tester manual
8 638 PLN
QA
24 615 PLN
Automation Tester
24 407 PLN
Tester manual
19 382 PLN
AVG
MEDIAN
Earnings by position type - senior, median
Automation Tester
11 000 PLN
QA
10 000 PLN
Tester manual
8 800 PLN
Automation Tester
21 400 PLN
QA
20 000 PLN
Tester manual
20 000 PLN
Honorary Patronage
Content Partners
Partners
Community Partners