Polish
IT Community Report
2022
Tester and QA

What you can learn?

Work and Technology

You work as
Manual Tester
39%
QA
29%
Automation Tester
24%
Test Team Leader
4.7%
Test Manager
1.8%
Other
0.9%
Test Analyst
0.2%
What do you test?
Web
76%
API
55%
Mobile
35%
Desktop
32%
IoT / Embedded
8.5%
Security
5.4%
Games
4.0%
Other
3.2%
AI / Machine Learning
2.7%
What do you do at work?
Writing and maintaining test cases
81%
Creating of documentation
61%
Creating of reports
47%
Maintaining of test and development environments
45%
Data analysis
34%
Writing code
31%
Writing User Stories
23%
Monitoring of the production environment
21%
Integrations / deployment
20%
Requirements gathering
20%
Coaching and consulting related to QA
19%
Unit testing
17%
TDD / ATDD / BDD
16%
Implementation and monitoring of implementations
13%
Customer service
11%
Sales support
2.2%
What type of test documentation is created in your company?
Bug reports
74%
Test reports
71%
Test scripts
52%
High-level test plans
36%
Dashboards
35%
Low-level test plans
27%
What testing methods do you use in your work?
Undergoing test scenarios
80%
Exploratory testing
70%
Testing based on test specifications
66%
Ad Hoc Testing
44%
Analysis of product logs and telemetry
34%
Simulating a user's persona
28%
Bug Hunting
28%
Testing on a limited audience (beta testing)
11%
Pair testing
9.1%
Undergoing test scenarios
87%
Exploratory testing
87%
Testing based on test specifications
60%
Ad Hoc Testing
52%
Bug Hunting
40%
Simulating a user's persona
29%
Analysis of product logs and telemetry
24%
Pair testing
13%
Testing on a limited audience (beta testing)
9.2%
Mob testing
5.5%
Exploratory testing
89%
Undergoing test scenarios
85%
Testing based on test specifications
63%
Ad Hoc Testing
60%
Bug Hunting
41%
Analysis of product logs and telemetry
37%
Simulating a user's persona
36%
Pair testing
17%
Testing on a limited audience (beta testing)
13%
Mob testing
7.3%
Undergoing test scenarios
100%
Exploratory testing
95%
Ad Hoc Testing
70%
Testing based on test specifications
65%
Analysis of product logs and telemetry
40%
Bug Hunting
40%
Simulating a user's persona
40%
Testing on a limited audience (beta testing)
35%
Undergoing test scenarios
92%
Exploratory testing
90%
Testing based on test specifications
84%
Ad Hoc Testing
78%
Bug Hunting
54%
Analysis of product logs and telemetry
50%
Simulating a user's persona
30%
Pair testing
20%
Testing on a limited audience (beta testing)
18%
Undergoing test scenarios
70%
How do you know what tests you need to run?
Own experience in previous projects
79%
User Stories
66%
Formal requirements
65%
Knowledge gained from brainstorming / team meetings
59%
Exploratory testing and heuristics
58%
Application modeling
7.4%
Which programming languages do you know?
Also scripting, markup and query languages
SQL
52%
Java
38%
Python
34%
HTML / CSS
32%
JavaScript
27%
I don't know any
15%
C#
14%
C++
9.1%
TypeScript
7.6%
C
4.3%
PHP
3.9%
Kotlin
2.2%
Other
1.7%
Scala
1.6%
Ruby
1.5%
Where did you learn these languages?
Only those who selected a language in the previous question
Independently (books, internet, free courses)
80%
At work on the project
44%
At the university
33%
From a paid programming course
23%
From a colleague / mentor
17%
What types of automated tests do you write?
Integration testing
66%
Acceptance tests
62%
Generating test data
41%
They are
29%
BDD Scripts
29%
Unit Tests
22%
Scripts for logging and data monitoring
21%
Security tests
5.4%
There are no such
2.7%
front end testing (for regression)
0.4%
API Testing
0.4%
Various
0.4%
Regressive
0.4%
System
0.4%
There are no such
71%
Acceptance tests
13%
Integration testing
12%
Generating test data
8.8%
Unit Tests
5.8%
BDD Scripts
4.1%
They are
3.9%
Scripts for logging and data monitoring
3.0%
Security tests
0.3%
Facilitating the tester's daily work
0.3%
They are, but I haven't taken them over yet
0.3%
Regression testing
0.3%
Integration testing
39%
Acceptance tests
38%
There are no such
34%
Generating test data
22%
BDD Scripts
21%
They are
15%
Unit Tests
12%
Scripts for logging and data monitoring
10%
Security tests
2.0%
but I'm not writing
0.3%
I don't actually write
0.3%
System testing
0.3%
They are
0.3%
There are no such
100%
Generating test data
47%
Acceptance tests
47%
There are no such
37%
Integration testing
32%
They are
32%
Scripts for logging and data monitoring
21%
BDD Scripts
21%
Unit Tests
16%
Security tests
5.3%
Integration testing
42%
Acceptance tests
42%
Generating test data
40%
There are no such
33%
BDD Scripts
31%
They are
29%
Scripts for logging and data monitoring
25%
Security tests
4.2%
Unit Tests
4.2%
System testing
2.1%
There are no such
50%
Scripts for logging and data monitoring
20%
They are
20%
Generating test data
20%
Security tests
10%
Unit Tests
10%
Acceptance tests
10%
Integration testing
10%
E2E
10%
How do you rate working with developers?
46%
Procent
1
2
3
4
5

Salaries

Salary vs type of position
Test Team Leader
8566 PLN
Automation Tester
7293 PLN
Test Manager
7272 PLN
QA
6507 PLN
Other
6259 PLN
Manual Tester
4946 PLN
Test Analyst
3650 PLN
Test Analyst
23000 PLN
Other
20750 PLN
Test Manager
20000 PLN
Test Team Leader
17348 PLN
Automation Tester
17033 PLN
QA
13293 PLN
Manual Tester
10589 PLN
QA
5593 PLN
Automation Tester
4975 PLN
Manual Tester
4490 PLN
Salary vs experience
Team Lead / Tech Lead
8892 PLN
Senior
8488 PLN
Mid-level Manager
8486 PLN
Mid / regular
6186 PLN
Junior
4286 PLN
Team Lead / Tech Lead
18612 PLN
Senior
18252 PLN
Mid / regular
12305 PLN
Junior
7173 PLN
Mid / regular
6359 PLN
Junior
4318 PLN