
Mobile QA Engineer – iOS
Posted Oct 26

Posted Oct 26
This is a fully remote position, open to applicants in Georgia.
• Conduct functional, regression, smoke, end-to-end, and integration testing for both new and existing iOS features.
• Review specifications to pinpoint risks and edge cases, and prepare test cases and checklists.
• Ensure redesigned user interfaces are validated across various screen sizes, device families, and iOS versions.
• Create and maintain automated tests to broaden regression coverage.
• Contribute end-to-end tests for new features and address areas lacking developer-written tests.
• Assist in transitioning the current test automation framework to one based on Swift.
• Test REST APIs and assess JSON responses.
• Validate integrations and monitor real-time data flows.
• Analyze network traffic utilizing tools such as Charles Proxy or Proxyman.
• Investigate issues through device logs and debugging tools.
• Collaborate with the Android team to ensure cross-platform functionality.
• Integrate and maintain automated tests within CI/CD pipelines.
• Employ AI tools for test design, automation, code reviews, and debugging.
• Take ownership of the testing process from start to finish, driving features through testing to a successful release.
• Over 3 years of experience in testing native mobile applications, particularly with a focus on iOS.
• Familiarity with platform-specific features, guidelines, and limitations, including Apple Human Interface Guidelines and Material Design.
• Practical experience in building and maintaining mobile automated tests using Appium, XCUITest, and/or Espresso.
• Capability to design a scalable test automation framework from the ground up utilizing patterns like Page Object or Screenplay.
• Proficient in at least one programming language for test automation: Kotlin, Java, Swift, Python, or TypeScript.
• Ability to write clean, readable, and maintainable test code.
• Strong understanding of functional, regression, smoke, integration, and end-to-end testing methodologies.
• Experience with equivalence partitioning, boundary value analysis, decision tables, and pairwise testing techniques.
• Proficient in writing clear test cases, checklists, and bug reports.
• Experience in testing REST APIs and working with JSON data.
• Familiarity with tools like Postman, Swagger, REST Assured, Retrofit, or requests.
• Basic understanding of WebSockets and testing for real-time data.
• Experience using Charles Proxy, Proxyman, or Fiddler for traffic interception and mocking.
• Ability to inspect logs via Xcode Console, Android Studio Logcat, and adb.
• Experience integrating automated tests into CI/CD pipelines with tools like GitLab CI, GitHub Actions, Jenkins, or Bitrise.
• Willingness to incorporate AI-assisted tools into daily engineering workflows.
• Proficiency in English at B1 level or higher and Russian at C2 level.
• Full-time remote work (service provider contract).
• Competitive salary (in EUR).
• Flexible working hours.
• Corporate AI subscriptions (Claude, Gemini, GPT, etc.).
• Access to a rewards marketplace featuring products and language courses, redeemable with the company’s internal currency.
• A strong team of engineers.
• A positive and friendly atmosphere.
Trilogy Federal
HHAeXchange
KinPOS Corporation
Pearson VUE
Get handpicked remote jobs straight to your inbox weekly.