Proton

Senior iOS Test Automation Engineer (Native App)

Proton
Apply
18 days ago
Barcelona, SpainSenior

Responsibilities

  • Design, build, and maintain automated test frameworks and test suites for iOS applications.
  • Collaborate with product managers, designers, and developers to ensure features are testable and reliable.
  • Integrate automated testing into CI/CD pipelines.
  • Debug, analyze, and triage test failures to identify root causes.
  • Improve test coverage, execution speed, scalability, and overall testing practices.
  • Provide quality feedback throughout the software development lifecycle and help validate end-to-end scenarios.

Requirements

  • At least 5 years of test automation experience focused on iOS applications.
  • Strong coding skills in Swift; Objective-C experience is a bonus.
  • Experience with XCTest and XCUITest.
  • Familiarity with CI/CD pipelines and GitLab, Harbor, and Docker.
  • A quality-focused approach and ability to write clean, maintainable code.
  • Experience with Firebase Test Lab, BrowserStack, or Saucelabs is advantageous.
  • Knowledge of REST or GraphQL API testing is advantageous.
  • Experience with mobile performance, load, or accessibility testing is advantageous.
  • Contributions to open-source testing tools or personal testing projects are advantageous.

Benefits

  • Office-first work in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, or Taipei, with work from home available up to 30% of the time.
  • Company-provided devices and software.
  • Lunch and snacks provided at offices.
  • Transport support through public-transport subsidies, bike allowances, or parking spaces.
  • Stock options upon joining.
  • Flexible working hours coordinated around team meetings.
  • Training programs, conferences, events, and continuing-learning opportunities.
  • Health insurance, retirement savings options, vacation and leave policies, and wellness programs.

Tech Stack

DockerGraphQLObjective-CSwift

Categories

Proton

About Proton

501-1,000 employees
Contact me