Back to jobs

Quality Assurance Analyst (iOS & Android)

Aachen

Quality Assurance Analyst (iOS & Android)

Location: Übach-Palenberg, North Rhine-Westphalia (onsite)

We’re hiring a Quality Assurance Analyst (iOS & Android) to help us ship fast with confidence across Apple and Android platform for our CyberGhost (CG) & Private Internet Access (PIA) products. You’ll combine sharp exploratory testing with pragmatic automation and release stewardship to protect real user journeys on phones, tablets, and (where relevant) TV devices.

Why engineers love working with us

  • Modern toolchains.
    iOS: Xcode, Swift, XCTest/XCUITest, Instruments.
    Android: Android Studio, Kotlin/Java, Espresso/UIAutomator, Logcat, ADB. 
  • We test heavily. Quality isn’t an afterthought. We design for testability and validate across device/OS matrices, network conditions, and real user workflows.
  • We shift left. QA sits in discovery, story refinement, and design reviews; we set acceptance criteria and testability hooks early.
  • We run fast. Suites give meaningful feedback in minutes and stay stable. We value flake‑free automation, crisp exploratory notes, and actionable bug reports.

Who you are

You’re a problem‑solver who collaborates across disciplines to get great software in users’ hands. You ask incisive questions, balance impact vs. effort, and communicate clearly. You’re comfortable pairing with developers, product, and design, and you share knowledge generously.

What you’ll do

  • Refine acceptance criteria and testability for cross‑platform features; define happy/sad paths and edge cases.
  • Run exploratory testing on iOS and Android using focused test plans to uncover usability issues, platform quirks, and regressions.
  • Execute functional, integration, and end‑to‑end testing across OS versions, device sizes, and locales (including tvOS/Android TV where relevant).
  • Validate network‑sensitive scenarios (offline/roaming, captive portals, VPN/proxy flows, rate limiting) using Network Link Conditioner/adb shell, and packet capture where appropriate.
  • Identify, file, and drive defects to closure with crisp repro steps, logs, screenshots/videos, and expected vs. actual behavior.
  • Maintain test plans, checklists, and guardrail suites; keep coverage maps and risk registers current.
  • Partner with developers to improve testability (accessibility identifiers, dependency injection, feature flags, diagnostics).
  • Support build distribution & release readiness (TestFlight/Play Console); contribute to go/no‑go and release reports.

What you’ll bring

  • 4+ years in QA, including 2+ years testing native mobile apps (both iOS & Android experience strongly preferred).
  • Proficiency with Xcode, Instruments, sysdiagnose, console logs (iOS) and Android Studio, Logcat, ADB, bugreports (Android).
  • Demonstrated skill in writing test plans and exploratory charters that surface critical issues.
  • Strong analytical thinking for root cause discovery, risk assessment, and prioritization.
  • Clear, concise communication that influences decisions across product/design/engineering.

Nice to have

  • Automation: iOS with XCTest/XCUITest and Android with Espresso/UIAutomator; ability to design stable UI tests and keep them green in CI.
  • Pipelines: Gradle, Xcode Cloud, GitHub Actions, or CircleCI.
  • Diagnostics: Charles/Proxyman, Wireshark, mock servers, feature flag systems.
  • Experience with tvOS, Android TV, or macOS is a plus.

Success metrics

  • Quality: Defect escape rate trends downward; critical issues caught pre‑release.
  • Coverage: Clear, risk‑based coverage grows quarter over quarter (features, devices, OS versions).
  • Velocity & efficiency: Test cycle time is reduced while maintaining or improving depth.
  • Stability: Ensure the stability of our iOS application

How we'll support you

We’re committed to creating an environment where you can do your best work — and feel good doing it:

  • Hybrid Work Setup: Onsite work with remote options based on team needs
  • Flexible Hours: Adapt your schedule to fit your daily routine
  • Modern Office: Bright, spacious workspace near Übach-Palenberg station, with lounge areas, free snacks, and drinks
  • Wellbeing Benefits: Private health insurance, company pension plan (bAV), and Urban Sports membership
  • Team & Culture: International team, supportive company culture and regular team events

#LI-PS1

Before you apply

  • At the moment, we do not sponsor visas in the EU. For Hong Kong, we require at least two years of working experience and a university degree in a related field. For Singapore and the UK, we can only sponsor visas for mid-career or above.
  • Please upload your resume as a PDF and do not include any salary or compensation information in it.

ExpressVPN is one of the world’s leading providers of online privacy and security services for consumers. Started in 2009, we’ve grown to have millions of active paying customers, a team of more than 700 people worldwide, and a brand recognized by hundreds of millions of people in 18 languages and more than a hundred countries. We see huge growth in our industry, and are gaining market share through strong execution.

Create a Job Alert

Interested in building your career at ExpressVPN? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...