Baar, Canton of Zug · available now

Find the bugs before your customers do.

Software testing for websites and mobile apps: on real devices, with a clear report and a retest. For startups, agencies, studios and SMEs that want a clean launch.

15+years in testing
Web · iOS · Androidreal devices and browsers
ISTQBCertified Tester
QA partner for web & mobile agencies

Your development team builds. I make sure everything works.

Independent software testing for digital agencies that need reliable quality assurance without hiring a full-time QA engineer.

  • White-Label QA

    I work as part of your agency team, without direct contact with your end client if you prefer.

  • Flexible capacity

    I step in before releases, during busy periods or on an ongoing basis.

  • Clear reporting

    Your developers get reproducible bugs with screenshots and priorities.

Services

Quality where your users actually are.

Emulators don't show everything. I test on real phones and browsers, prioritise every finding and check again after the fix.

Web & mobile testing

Manual testing before go-live: features, forms, login, checkout and layout on every relevant device.

iOSAndroidSafariChromeFirefoxEdge

Release regression

One checklist for your project, then a fixed price per release. Every update is checked before it goes live.

Fixed priceMonthly planRetest

Test automation

Smoke and visual regression tests for web and mobile, wired into your CI. Plus ongoing maintenance, migration of existing frameworks and training for your team.

PlaywrightSeleniumAppiumTypeScriptVisual RegressionCI/CD
From the test lab

One test, many devices, every pixel checked.

This is what a typical Playwright test looks like: it clicks through checkout like a customer and compares the result with an approved screenshot. You see every deviation at once.

import { test, expect, devices } from '@playwright/test';test.use({ ...devices['iPhone 15'] });test('Checkout auf dem iPhone', async ({ page }) => {  await page.goto('https://shop.example.ch');  await page.getByRole('button', { name: 'In den Warenkorb' }).click();  await page.getByRole('link', { name: 'Zur Kasse' }).click();  // Funktion: Bestellseite erscheint  await expect(page.getByRole('heading', { name: 'Bestellung' })).toBeVisible();  // Visual Regression: Layout pixelgenau vergleichen  await expect(page).toHaveScreenshot('checkout.png');});
✓ chromium✓ webkit✓ firefox✗ Galaxy A54 · screenshot diff 3.2%4.8s
Packages & pricing

Fixed prices, no surprises.

PKG-01

Go-Live-Check

Most popular

One-off test before launch or after a relaunch.

CHF1 750flat fee
  • Desktop browsers and real mobile devices
  • Key features: forms, login, checkout
  • Prioritised report and a short call
  • Retest after fixes
PKG-02

Release-Regression

For websites and apps with regular updates.

CHF650per release
One-off: regression checklistCHF 550
Monthly plan: 2 releases (−10%)CHF 1 200
  • Checklist run, report, retest
PKG-03

Test automation

Automated core scenarios that run on every build.

Web · Playwright · 5 scenariosCHF 2 450
Web · Playwright · 10 scenariosCHF 3 550
Mobile · Appium · 5 scenariosCHF 4 250
Ongoing maintenancefrom CHF 250 / mo
Visual Regressionon request
Framework migrationon request
Team trainingon request
  • CI integration and handover to your team
PKG-04

Hourly support

Extra capacity for release peaks.

Manual testingCHF 95 / h
Automation & APICHF 115 / h
20 h bundle (−5%)from CHF 1 800
  • Minimum order: 4-hour block
  • Express (same day / weekend): +25%

Prices & VAT

Indicative prices in CHF, excl. VAT. Swiss VAT of 8.1% is added for clients in Switzerland. Business clients abroad pay no Swiss VAT. You get a binding quote after a short look at your project.

Payment

Invoice with Swiss QR code, payment by bank transfer in CHF or EUR, due within 30 days. Projects from CHF 3,000: 50% at start, 50% on completion.

Process

From request to report.

Request

You send the link or app and your timeline.

Quote

Within 1–2 business days: scope, devices, fixed price.

Testing

Testing on real devices against an agreed plan.

Report & retest

Prioritised findings with screenshots, then a retest.

Meet your QA partner

Dmytro Sotnikov

Independent Software Quality Assurance Consultant
Based in Baar, Switzerland

15+ years of experience in software quality assurance, helping development teams deliver reliable web and mobile applications.

Specialised in manual testing, mobile automation, regression testing and quality assurance processes. ISTQB Certified Tester.

Experience15+ years QA
CertificationISTQB Certified Tester
FocusManual testing, mobile automation, regression
AutomationPlaywright · Selenium · Appium · TypeScript
PlatformsiOS · Android · Web
LanguagesEnglish, Ukrainian, German (basic)
Contact

Launching soon? Let's test it first.

Tell me briefly what you're building and by when. You'll get a quote within 1–2 business days.

Send an email →
info@softwaretests.ch

Replies in German or English.