Software Testing Engineer

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)
QA engineer with a cat and a cup of coffee

QA engineer salary level in 2026

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.

Salary statistics based on job vacancy analysis using artificial intelligence
JUNIOR MIDDLE SENIOR
> 2 200 € > 3 200 € > 4 500 €

Example of a testing task

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
Task

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.

Try it

Order

Order total €0
0 0 0

Which result breaks the store rule?