CyprusJobs.eu

Senior Fullstack QA Engineer

FP Markets

Δημοσίευση
ΛεμεσόςΜισθός: ρωτήστε τον εργοδότηΠλήρης απασχόληση
Δείτε την αρχική αγγελίαΕλέγχθηκε 25 Οκτ 2026
ΑγγλικάIT

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 …

Για τον εργοδότη

FP Markets

Η αγγελία προέρχεται από τη σελίδα καριέρας της FP Markets. Κάντε αίτηση στον ιστότοπό της: το CyprusJobs.eu δεν λαμβάνει την αίτησή σας για αυτή τη θέση.

Βρείτε τον ιστότοπο του εργοδότη

Στοιχεία θέσης

Μισθός
Μισθός: ρωτήστε τον εργοδότη
Πόλη
Λεμεσός
Τύπος απασχόλησης
Πλήρης απασχόληση
Κλάδος
Πληροφορική και τεχνολογία
Γλώσσες
Αγγλικά
Στέγαση
Δεν αναφέρεται
Εμπειρία
Δεν αναφέρεται

Μην πληρώνετε ποτέ για να βρείτε δουλειά.

Πώς να αναγνωρίσετε μια ψεύτικη προσφορά

Τοποθεσία

Λεμεσός

Η θέση είναι στην πόλη Λεμεσός, Κύπρος. Επιβεβαιώστε τον ακριβή χώρο εργασίας με τον εργοδότη πριν ταξιδέψετε.

Άνοιγμα στους Χάρτες Google
Αφήστε τους εργοδότες να σας βρουνΔωρεάν προφίλ σε ένα λεπτό: οι εργοδότες με κατάλληλη θέση σας προσκαλούν με email. Δεν βλέπουν ποτέ email ή τηλέφωνο.Δημιουργία προφίλ

Νέες θέσεις στην Κύπρο κάθε μέρα

Μπείτε στην κοινότητά μας: πρώτα οι θέσεις με μισθό, σε αγγλικά, ελληνικά και ρωσικά. Δωρεάν, χωρίς spam.