About the job Senior Developer in Test (iOS Automation)
Our client, a new Silicon Valley-based profitable B2C product startup building innovative mobile solutions for the planet, is now looking for an experienced Senior Developer in Test to help build reliable, scalable, and observable systems.
Location: Poland / Ukraine
Type: Remote, Full-time
Start date: ASAP
About project and position:
Based in Silicon Valley and backed by top-tier VCs is a new mobile innovator delivering exciting new products for consumers across the planet.
The company has a flagship VPN application with over 1B downloads, ensuring online privacy and anonymity for our users by creating a private network from a public internet connection.
We are looking for a Senior Developer in Test with a strong background as an iOS Developer. You will own the entire test automation process for our iOS applications, designing frameworks, building test suites, and integrating them into our CI/CD pipelines.
This is a highly technical role, ideal for someone who truly understands how iOS apps are built and can bring developer-level quality and performance standards into automated testing. You'll collaborate closely with iOS engineers, QA, and product teams to ensure fast, stable, and high-quality releases.
Responsibilities:
- Design, implement, and maintain iOS test automation frameworks (XCTest / XCUITest / Swift).
- Write and maintain automated UI, integration, and regression tests that are reliable and scalable.
- Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions or Jenkins).
- Work closely with iOS developers to ensure early test coverage for new features and ensure seamless integration.
- Debug and optimize tests to ensure minimal flakiness and stable test environments.
- Support QA engineers by sharing automation best practices and reviewing their test scripts to ensure quality assurance.
- Contribute to the overall iOS engineering quality strategy and help define automation standards.
Requirements:
- 3+ years of experience in iOS development using Swift and Xcode.
- 3+ years of hands-on experience in test automation for iOS (XCTest, XCUITest, fastlane).
- Deep understanding of iOS app architecture, design patterns, and build pipelines.
- Experience working with CI/CD (e.g., GitHub Actions, Jenkins).
- Solid understanding of QA principles, test reliability, and coverage strategies.
- Ability to investigate and debug issues on real devices and simulators.
- Strong collaboration and communication skills able to work across QA and iOS teams.