Switzerland · Manual QA engineer · Senior (5+ years)
Senior manual QA engineer in Switzerland: CHF 131,739 a year,
Total employer cost as of , dataset v1.0.
Hiring a senior manual QA engineer as an employee in Switzerland costs a median of CHF 131,739 a year (USD 158,174), with scenarios from CHF 112,566 to CHF 199,398.
Base salary is CHF 105,986; employer contributions (social security and payroll taxes the employer pays on top of salary), equipment, recruiting and ramp add 24%.
Median total annual cost, employee
CHF 131,739
USD 158,174 at the dataset exchange rate
Breakdown
Each row applies formula v1.0 to sourced inputs. The p25 and p75 columns apply the formula to the low and high ends of each input; they are scenarios, not percentiles of the total. Footnote numbers point to the sources below. USD figures use 0.8329 CHF per USD on 7 October 2026[28].
| Component | p25 | Median | p75 |
|---|---|---|---|
| Base salary[1][2] 2 sources, spread 23% | CHF 95,000USD 114,063 | CHF 105,986USD 127,253 | CHF 155,529USD 186,738 |
| Employer contributions[3][4] | CHF 9,464USD 11,364 | CHF 14,480USD 17,385 | CHF 24,380USD 29,272 |
| Mandatory benefits (none in statute)[5] None in statute: the statutory sources list no payment beyond 12 monthly salaries; paid leave is counted in productive hours | CHF 0USD 0 | CHF 0USD 0 | CHF 0USD 0 |
| Voluntary benefits | Not estimated: fewer than two sources for this country; the total leaves it out | ||
| Equipment and tooling[6][7][8][9][10][11][12] | CHF 794USD 954 | CHF 941USD 1,130 | CHF 1,168USD 1,403 |
| Recruiting, amortised over 2.5 years[13][14][15] Agency fee 15% to 25% of base salary | CHF 5,700USD 6,844 | CHF 8,479USD 10,180 | CHF 15,553USD 18,674 |
| Onboarding ramp, amortised over 2.5 years (formula default)[1][2][3][4] 4 weeks at 50% productivity | CHF 1,607USD 1,930 | CHF 1,853USD 2,225 | CHF 2,768USD 3,323 |
| Total annual cost | CHF 112,566USD 135,154 | CHF 131,739USD 158,174 | CHF 199,398USD 239,410 |
| First-year cost (recruiting and ramp not amortised) | CHF 123,527USD 148,314 | CHF 147,237USD 176,782 | CHF 226,879USD 272,406 |
| Monthly cost | CHF 9,380USD 11,263 | CHF 10,978USD 13,181 | CHF 16,616USD 19,951 |
| Hourly equivalent[5] | CHF 64USD 76 | CHF 74USD 89 | CHF 113USD 135 |
Hourly figures divide the annual cost by 1,772 productive hours a year (1,700 + 8 x 9, for 21 working days of statutory leave and public holidays against the 30 days that the 1,700-hour year allows for, as this site reads the formula: 20 days of leave, plus 1 public holiday)[5].
- Base salary 80.5%
- Employer contributions 11.0%
- Equipment and tooling 0.7%
- Recruiting, amortised over 2.5 years 6.4%
- Onboarding ramp, amortised over 2.5 years 1.4%
Employer contributions and mandatory benefits in Switzerland
| Item | Type | Rate, cap or amount | At this salary |
|---|---|---|---|
| Old-age, survivors', disability insurance and income compensation (AHV/IV/EO), employer share[3][4] | Employer contributions | 5.3% | Applied |
| Unemployment insurance (ALV), employer share[3][4] | Employer contributions | 1.1%, capped at CHF 148,200 a year | Applied |
| Family compensation fund (Familienausgleichskasse, FAK)[3] | Employer contributions | 1.8875% at the median (midpoint of 1.025% to 2.75%); 1.025% at p25 and 2.75% at p75 | Applied |
| Occupational accident insurance (UVG BU), employer-paid[3][4] | Employer contributions | 1.585% at the median (midpoint of 0.17% to 3%); 0.17% at p25 and 3% at p75, capped at CHF 148,200 a year | Applied |
| Occupational pension (BVG, 2nd pillar), employer share[3] | Employer contributions | 6.25% at the median (midpoint of 3.5% to 9%); 3.5% at p25 and 9% at p75, capped at CHF 90,720 a year, on earnings above CHF 26,460 a year | Applied |
Full statutory structure with caps and notes: Switzerland country page.
What changes the number
- First year versus later years: the first year carries the full recruiting fee and ramp, CHF 147,237 at the median against CHF 131,739 in an average year.
- Voluntary benefits (private health insurance, pension top-ups, meal cards) are not in the total: fewer than two sources for Switzerland. Where an employer offers them, the total is higher.
- City: the dataset covers no city in Switzerland; the figure is national.
- Industry: no industry factor meets the two-source rule, so no industry adjustment is applied. See not published.
- Level: no other level of this role is published for Switzerland.
Employee, contractor and outsourced
The same role and level under each hiring model, annual, CHF, median. Each model includes different items, listed under its name. A model without enough sources reads “not published” with the reason; see not published.
| Hiring model | Employee, total | This model, total | Difference |
|---|---|---|---|
| Employer of record Includes base salary, employer contributions, mandatory benefits, EOR fee, equipment, recruiting and onboarding ramp. Not included: voluntary benefits; office space; management time; and bonuses and equity. Salary, contributions and mandatory benefits pass through the EOR at statutory rates. | CHF 131,739 | CHF 138,225[16][17][18][19] | +CHF 6,486 |
| Contractor Includes hourly rate for productive hours, platform fee, recruiting and onboarding ramp. Not included: employer contributions, mandatory benefits, equipment and paid leave (not billed). Rate from 2 sources for the Western Europe region (role, all levels). | CHF 131,739 | CHF 113,966[5], [16] to [18], [20], [21] | -CHF 17,773 |
| Outsourced Includes vendor hourly rate for billed hours. Not included: recruiting, onboarding ramp, equipment and your own management time. Vendor rate USD 60 to USD 90 an hour, median USD 80; the median total uses the median rate. | CHF 131,739 | CHF 127,929[22][23][24] | -CHF 3,810 |
Time to hire
Sources put time to hire at 34 to 44 days, median 38 days[25][26][27]. The figure is not specific to QA roles.
Sources
Salary confidence B from 2 sources; employer contributions confidence B. How grades work.
- Bundesamt für Sozialversicherungen (BSV). Schweizerische Sozialversicherungen - synoptische Tabelle der anwendbaren Beitrags- und Prämiensätze, Stand 1.1.2026
- PwC Worldwide Tax Summaries. Switzerland - Individual - Other taxes
- ch.ch (Swiss Confederation, cantons and communes). Holidays and public holidays
- Apple. Buy MacBook Air
- Apple. Buy MacBook Pro
- Testing tool list price (vendor not named)
- Testing tool list price (vendor not named)
- Linear. Linear pricing
- Manatal. Recruitment fees (agency fee guide)
- Apollo Technical. What is a placement fee for engineering hiring
- HeroHunt.ai. True Cost to Hire an AI Engineer in 2026
- Deel. Deel pricing
- Remote. Remote pricing
- Oyster HR. Oyster pricing
- Multiplier. Multiplier pricing
- freelancermap GmbH. Freelancer Softwaretester (freelancermap.de)
- QA vendor rate page (vendor not named)
- QA vendor rate page (vendor not named)
- QA vendor rate page (vendor not named)
- Manatal (citing JoinGenius). Average Time to Hire by Industry: 2026 Benchmarks
- European Central Bank. Euro foreign exchange reference rates
Formula
Formula v1.0How each component is computed
version: 1.0
total_annual_cost =
base_salary
+ employer_contributions # statutory rates applied to base with caps; per country
+ mandatory_benefits # 13th or 14th salary, paid leave value above base, mandatory insurance; per country
+ voluntary_benefits # health, pension top-up, meal and transport; market survey medians per country and level; shown as a separate line
+ equipment_and_tooling # laptop amortised over 3 years, licences, test devices for mobile roles; per level and role
+ recruiting_cost_amortised # recruiting cost / expected tenure years; per country, role and model
+ onboarding_ramp # ramp_weeks x weekly cost x (1 - productivity_factor); per level
first_year_cost = total_annual_cost - recruiting_cost_amortised + recruiting_cost - onboarding_ramp_amortised + onboarding_ramp
monthly_cost = total_annual_cost / 12
hourly_equivalent = total_annual_cost / productive_hours
# Defaults (overridable per country in data with a source)
expected_tenure_years: 2.5
productive_hours: 1,700 per year, adjusted by statutory paid leave per country
ramp_weeks: junior 10, mid 6, senior 4
productivity_factor_during_ramp: 0.5
equipment_amortisation_years: 3
# Hiring models
employee: full formula
contractor: contractor_rate x hours + platform_or_eor_fee; no employer_contributions, no mandatory_benefits unless the EOR passes them through (sourced); recruiting as for employee; ramp as for employee
outsourced: published vendor monthly or hourly rate per role and region; no recruiting, no ramp, no equipment; show typical minimum engagement from sources
# Output per combination
p25, median, p75 for each component and for the totals, in local currency and USD at fx.json date; confidence grade; source ids; computedOnversion: 1.0
total_annual_cost =
base_salary
+ employer_contributions # statutory rates applied to base with caps; per country
+ mandatory_benefits # 13th or 14th salary, paid leave value above base, mandatory insurance; per country
+ voluntary_benefits # health, pension top-up, meal and transport; market survey medians per country and level; shown as a separate line
+ equipment_and_tooling # laptop amortised over 3 years, licences, test devices for mobile roles; per level and role
+ recruiting_cost_amortised # recruiting cost / expected tenure years; per country, role and model
+ onboarding_ramp # ramp_weeks x weekly cost x (1 - productivity_factor); per level
first_year_cost = total_annual_cost - recruiting_cost_amortised + recruiting_cost - onboarding_ramp_amortised + onboarding_ramp
monthly_cost = total_annual_cost / 12
hourly_equivalent = total_annual_cost / productive_hours
# Defaults (overridable per country in data with a source)
expected_tenure_years: 2.5
productive_hours: 1,700 per year, adjusted by statutory paid leave per country
ramp_weeks: junior 10, mid 6, senior 4
productivity_factor_during_ramp: 0.5
equipment_amortisation_years: 3
# Hiring models
employee: full formula
contractor: contractor_rate x hours + platform_or_eor_fee; no employer_contributions, no mandatory_benefits unless the EOR passes them through (sourced); recruiting as for employee; ramp as for employee
outsourced: published vendor monthly or hourly rate per role and region; no recruiting, no ramp, no equipment; show typical minimum engagement from sources
# Output per combination
p25, median, p75 for each component and for the totals, in local currency and USD at fx.json date; confidence grade; source ids; computedOnQuestions
- How much does it cost to hire a senior manual QA engineer in Switzerland?
- The median total annual employer cost is CHF 131,739 (USD 158,174), computed on 17 October 2026. The low and high scenarios are CHF 112,566 and CHF 199,398.
- How much is added on top of the salary?
- At the median, 24% is added to a base salary of CHF 105,986: employer contributions of CHF 14,480 plus equipment, recruiting and ramp as listed in the table.
- What does the first year cost?
- CHF 147,237 at the median, because the full recruiting fee and the full onboarding ramp fall in the first year instead of being spread over the 2.5-year expected tenure.
- How long does it take to hire?
- Sources put time to hire at 34 to 44 days, median 38 days. This figure is not specific to this role and level.
- Are contractor and outsourced figures published?
- Employer of record: CHF 138,225 a year at the median. Contractor: CHF 113,966. Outsourced: CHF 127,929.