Logo
Spyro Soft

Senior Automation Tester (mobile apps)

Spyro Soft, Poland, New York, United States

Save Job

About the project Freelance project for an experienced SeniorAutomation Tester - starting date17 Nov 2025, project length -till 31 Mar 2026.

Tech Stack: Xcode, XCUITest, XCTest, Swift Testing, Swift, Swift Package Manager, Git, Jenkins, REST API testing (Postman/Charles), SwiftLint (quality gates)

Context Quality assurance for a native macOS application with shared components used by iOS teams. Focus on automated UI and integration testing, CI-driven quality gates, and release readiness in a modern Apple tooling environment.

Responsibilities

Define and maintain test strategy, plans, and traceable test cases for macOS app and shared iOS code

Build and maintain automated UI and integration tests with XCUITest, XCTest, and Swift Testing

Validate REST integrations, mock dependencies, and perform contract/regression testing

Own CI quality checks in Jenkins, including flaky test triage and stability metrics

Perform exploratory, compatibility, and installation/notarization checks on supported macOS versions

Enforce code quality for test projects with SwiftLint and reviews; contribute to testable architecture

Collaborate with developers and iOS teams on defects, root-cause analysis, and acceptance criteria

Track defects and coverage, report release readiness and risk

βœ… Requirements

5+ years of QA with at least 3 years on Apple platforms (macOS/iOS)

Strong hands-on with XCUITest, XCTest, and Swift Testing; ability to write tests in Swift

Proficiency with Xcode and Swift Package Manager for configuring test targets and runners

Experience validating REST APIs and using tools such as Postman or Charles

CI/CD exposure (e.g., Jenkins) and Git-based workflows

Solid grasp of SwiftUI app structures and state flows for effective test design

Focus on maintainable, reliable automation and measurable quality gates

English C1

Nice to Have

Familiarity with macOS system services relevant to testing: XPC, launchd

Experience with Instruments for performance profiling and leaks

Accessibility testing on macOS and iOS

Release engineering basics: notarization, code signing, TestFlight for macOS More allocation information

#J-18808-Ljbffr