Q

Quadcode

Builds trading platforms and runs brokerages

Mobile Quality Assurance Engineer - iOS

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 3 years of experience testing native mobile applications, with a focus on iOS, and understanding of platform-specific features, guidelines, and limitations, including Apple Human Interface Guidelines and Material Design.
  • Hands-on experience building and maintaining mobile automated tests using Appium, XCUITest, and/or Espresso, and ability to design a scalable test automation framework from scratch using patterns such as Page Object or Screenplay.
  • Proficiency in at least one programming language used for test automation: Kotlin, Java, Swift, Python, or TypeScript; ability to write clean, readable, and maintainable test code.
  • Understanding of functional, regression, smoke, integration, and end-to-end testing; experience with test design techniques including equivalence partitioning, boundary value analysis, decision tables, and pairwise testing; ability to write clear test cases, checklists, and bug reports.
  • Experience testing REST APIs and working with JSON; familiarity with Postman, Swagger, API automation tools such as REST Assured, Retrofit, or requests; basic understanding of WebSockets and real-time data testing.
  • Experience using Charles Proxy, Proxyman, or Fiddler for traffic interception and mocking; ability to inspect logs using Xcode Console, Android Studio Logcat, and adb.
  • Experience integrating automated tests into CI/CD pipelines using tools such as GitLab CI, GitHub Actions, Jenkins, or Bitrise.
  • Willingness to use AI-assisted tools in everyday engineering workflows, including test design, test automation development, and debugging.
  • English proficiency at B1 level or above and Russian proficiency at C2 level.

Responsibilities

  • Perform functional, regression, smoke, end-to-end, and integration testing of new and existing iOS functionality.
  • Review specifications, identify risks and edge cases, prepare test cases and checklists, and validate the redesigned user interface across different screen sizes, device families, and iOS versions.
  • Develop and maintain automated tests to expand regression coverage across product domains, contribute automated tests for new functionality including end-to-end tests, and add coverage for features not yet covered by developer-written tests.
  • Help migrate the existing test automation framework to Swift-based automation to improve maintainability, reliability, and regression coverage.
  • Test REST APIs and JSON responses, validate integrations and real-time data flows, analyze network traffic using Charles Proxy or Proxyman, and investigate issues using device logs and debugging tools.
  • Collaborate with the Android team to verify cross-platform functionality and identify inconsistencies between iOS and Android implementations.
  • Integrate and maintain automated tests in CI/CD pipelines to support reliable execution and timely feedback on product changes.
  • Use AI tools in day-to-day QA activities, including test design, test automation, code reviews, and debugging.
  • Own the testing process end to end, from reviewing requirements and identifying potential risks to designing test cases, executing manual tests, and automating them where appropriate.
  • Collaborate with different teams, proactively identify issues and opportunities for improvement, and drive features through testing to a successful release.

Desired Qualifications

  • Experience writing mobile automated tests in Swift using XCUITest.
  • Experience migrating legacy automation frameworks or transitioning between programming languages and testing technologies.
  • Experience testing financial applications, trading platforms, or other products where data accuracy and reliability are critical.

About the Company

Quadcode

Builds trading platforms and runs brokerages

Quadcode develops trading software for brokers and financial institutions and runs financial brokerage operations through its group businesses. Its core platform combines web and mobile trading applications with back-office tools for account administration, billing, customer communication and affiliate management. Brokers use a white-label version under their own branding instead of developing the trading infrastructure themselves. The company sells configurable software packages and related services while serving individual traders through its brokerage operations. With operating roots dating to 2013, Quadcode is headquartered in Limassol, Cyprus.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Kato Polemidion Municipality, Cyprus
Founded
2013

Recently Posted Jobs

Explore more opportunities at Quadcode

See more jobs