freehire launches on Product Hunt on 26 August.

Follow →

Senior AQA Engineer (Fullstack)

Open 26d

Summary

Builds and maintains automated test frameworks for mobile (iOS/Android), web, and API layers of a social trading platform, ensuring code cannot be deployed without passing tests.

FP Markets Group of Companies is a well-established multi-regulated broker, founded in Australia, offering traders access to CFD trading on Forex, Indices, Commodities, Stocks and Cryptocurrencies. We are growing and looking to recruit a Full-time Senior AQA Engineer (Fullstack) in the Cyprus office - a certified Great Place to Work®.

We are developing a social trading platform and are looking for a strong automation engineer who will build end-to-end test coverage across all product layers, with a primary focus on native mobile applications (iOS / Android) and web. This is a role with real autonomy — you will not be "just another QA in the team," but the person who defines quality standards and gradually builds a process where code physically cannot be pushed to production without passing tests.

Currently, there are no automated tests for the mobile applications at all — you will be responsible for building automation from scratch and establishing the surrounding processes.

Reporting to: QA Lead

Responsibilities:

  • Design and develop a mobile automation framework from scratch for native iOS and Android applications

  • Develop and maintain the backend automation framework (API testing)

  • Cover critical social trading user scenarios: trade copying, deposits/withdrawals, trading account operations

  • Extend test coverage at the web and API levels

  • Integrate tests into CI/CD: execution on every commit, pipelines, reporting

  • Establish pre-commit quality gates using Git hooks (husky / pre-commit) — mandatory test execution before code reaches the repository

  • Execute tests on real devices, emulators/simulators, and cloud device farms

  • Drive automation culture: introduce stabilization/automation iterations to prevent coverage degradation over time

Candidate profile:

Mobile

  • Experience building mobile automation frameworks from scratch for iOS and Android

  • Native drivers: XCUITest (iOS) and Espresso / UiAutomator2 (Android)

  • Appium 2.x/3.x as a cross-platform tool for native / hybrid / mobile web

  • Strong hands-on experience with Android Studio (ADB, emulators) and Xcode / Simulator

  • Experience running tests on real devices and cloud farms (BrowserStack)

  • Understanding of mobile app architecture, locator strategies, gestures, and testing under different network conditions

  • Understanding that mobile tests are more logically maintained within the application repository rather than as a separate project in another language

Languages and Frameworks

  • Strong Java skills (modern versions); solid understanding of OOP

  • Kotlin and Swift knowledge is a plus

  • Test runners and assertions: JUnit 5, test data generation with Instancio / JavaFaker

Web / API

  • UI automation with Playwright (Java), Page Object Model, stable locators

  • API automation: REST Assured, REST API and authorization handling

  • Understanding of flaky tests and retry strategies

Data Handling

  • Databases: MariaDB / MySQL, state validation via SQL / JDBC

  • Test data setup and cleanup

CI/CD and Processes

  • Build management with Gradle, custom tasks for different test suites

  • CI/CD: GitLab CI / Jenkins, integrating automated tests into pipelines

  • Git hooks / husky / pre-commit as a quality gate

  • Reporting: Allure

  • Test management: Jira

Nice to Have

  • Experience in fintech / trading / payment products

  • Experience using AI tools in testing (Copilot, AI assistants for test generation/analysis)

  • Experience with Testcontainers

  • Familiarity with App Store / Google Play guidelines

Our offer:

  • A certified Great Place to Work® reflecting our commitment to a positive culture, employee well-being, and support

  • Welcoming, young and multicultural team with approachable leadership

  • Ability to contribute to dynamic business at a growth phase

  • High level of autonomy, support of ideas and putting your expertise into the best practices for the company

  • Continuous personal development, training budget, growth with the company and opportunity to learn from industry leaders

  • Competitive remuneration, regular salary reviews and performance-based incentive schemes

  • Vibrant company life: from team activities to global celebrations

  • New beautiful office in an easily accessible location with company-provided fruits, breakfasts and lunches

  • Free access to multiple sports and wellness facilities across the country

  • Free company-provided parking

  • Medical insurance and pension fund after probation period

  • A gift and a day off on your Birthday

  • Visa and work permit support if required

Journey to FP Markets:

  • Interview with HR (30 - 45 min)

  • Technical interview with your future manager (1 - 1.5h)

Join our team and be a part of a professional, rapidly-growing company operating in a multicultural environment!

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available