Senior Automation Tester (mobile apps)
About the project
Freelance project for an experienced Senior Automation Tester - starting date 17 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
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Hourly salary
- PLN110 - PLN150
- Employment type
- Contract
- Skills
- QA automation
- Experience
- Senior
- Area
- Mobile apps, QA
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.