Senior Fullstack QA Engineer
About this job
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!