JobMatch
← Back to jobs

Senior Fullstack QA Engineer

FP Markets

On-siteLimassol, Limassol, CyprusseniorFull-time
Posted
3 months ago
Source
FP Markets (workable)
Field
Engineering

Skills

LeadershipREST APIsKotlinSwiftMySQLCI/CDJavaJiraSQLGitUI DesignAI

Description

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!

JobMatch aggregates public listings. Always apply through the original posting.

Senior Fullstack QA Engineer at FP Markets · JobMatch