The tester ensures software quality.
The tester's task is to find errors (bugs) and control quality.
Usually, the work looks like this:
- review the program requirements
- create and run checks (test cases)
- write a report on found bugs (bug report)
The tester ensures software quality.
The tester's task is to find errors (bugs) and control quality.
Usually, the work looks like this:
When searching for jobs, you may often see the abbreviation QA — Quality Assurance Engineer.
QA is a tester who participates in improving processes related to product quality.
An easy start and high income make it easy to start a career in IT as a tester.
| JUNIOR | MIDDLE | SENIOR |
|---|---|---|
| > 2 200 € | > 3 200 € | > 4 500 € |
The website introduces a new feature — «Delivery Cost Calculation».
The analyst described the requirements:
for example, when delivery is paid and when it becomes free.
• Order below €20 — delivery costs €5
• Order from €20 inclusive — delivery is free
The developer wrote the code
for the delivery calculator.
public int calculateDelivery(int orderAmount) {
if (orderAmount < 20) {
return 5;
}
return 0;
}
The QA engineer starts testing
✅ Rule checks:
• €18 → delivery costs €5
• €20 → delivery is free
• €22 → delivery is free
❌ Negative cases:
• Empty value
• Amount below €1
• Amount above €2,000
Check whether the calculator computes delivery cost correctly. Start with an order for €18, then try other amounts. Compare the results with the store rule and find the amount where the calculator makes a mistake.
Level up!
Limited-time offer
Premium with a discount!