# Senior Fullstack QA Engineer at FP Markets

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Design and implement mobile automation f

- **Company:** FP Markets (https://jobs.trythestack.co/companies/fp-markets)
- **Location:** Cyprus
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** Mobile Automation, XCUITest, Espresso, UiAutomator2, Appium, Java, Kotlin, Swift, Playwright, REST Assured, JUnit 5, GitLab CI, Jenkins, SQL, Gradle, Allure
- **Posted by employer:** 2026-07-20
- **Added to The Stack:** 2026-07-20
- **Status:** May no longer be active (posted more than 60 days ago)
- **Apply:** https://jobs.workable.com/view/9DQpQD6ZkBDWrq2N8fP3tn/hybrid-senior-fullstack-qa-engineer-in-limassol-at-fp-markets (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/senior-fullstack-qa-engineer-fp-markets

## About the role

Responsibilities:
- Design and implement mobile automation frameworks from scratch for native iOS (XCUITest) and Android (Espresso/UiAutomator2) and cross-platform Appium where appropriate.
- Develop and maintain backend API test suites (REST Assured) and web UI automation (Playwright) covering critical social trading flows.
- Integrate automated tests into CI/CD (GitLab CI/Jenkins), run on emulators, simulators, real devices and cloud farms (BrowserStack), and provide test reporting (Allure).
- Implement pre-commit and pipeline quality gates (git hooks/husky), flaky-test strategies and stabilization iterations.
- Partner with engineering teams to define quality standards, test data management, and ensure testability across layers.

Requirements:
- 5+ years in QA/automation with strong Java skills; Kotlin or Swift is a plus.
- Proven experience building mobile automation frameworks and executing tests on device farms.
- Solid experience with API testing (REST Assured), UI automation (Playwright), JUnit5 and test data setup/cleanup.
- Familiarity with CI/CD, Gradle, Git hooks, test reporting, and handling flaky tests (retries, stabilization).
- Good SQL skills (MariaDB/MySQL), understanding of test environment management and test execution on real devices.

## Responsibilities

Design and develop a mobile automation framework from scratch for iOS and Android while extending test coverage for web and API layers. Establish quality gates and integrate automated tests into CI/CD pipelines to ensure code quality before production.

## Requirements

Requires strong Java skills and extensive experience building mobile automation frameworks using XCUITest, Espresso, and Appium. Proficiency in API testing with REST Assured and web automation with Playwright is essential.

## FAQ

- **Is this Senior Fullstack QA Engineer role still open?** It was posted on 2026-07-20. Listings more than 30 days old may no longer be active, so check FP Markets's site before applying.
- **Does FP Markets offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on FP Markets's site.
- **Where is this role located?** The listing gives the location as Cyprus. It is marked on-site.
- **What skills does this role ask for?** The listing names: Mobile Automation, XCUITest, Espresso, UiAutomator2, Appium, Java, Kotlin, Swift, Playwright, REST Assured, JUnit 5, GitLab CI, Jenkins, SQL, Gradle, Allure.

## More like this

- [All jobs at FP Markets](https://jobs.trythestack.co/companies/fp-markets.md)
- [QA Engineer Jobs in Cyprus with Visa Sponsorship](https://jobs.trythestack.co/visa-sponsorship-jobs/cyprus/qa-engineer)
- [All visa sponsorship jobs in Cyprus](https://jobs.trythestack.co/visa-sponsorship-jobs/cyprus)
- [Senior DevOps Engineer at Spotware Systems](https://jobs.trythestack.co/jobs/senior-devops-engineer-spotware-systems.md)
- [Manual QA Engineer at HFM](https://jobs.trythestack.co/jobs/manual-qa-engineer-hfm-6ca2f02b.md)
- [Senior QA Engineer at FxPro](https://jobs.trythestack.co/jobs/senior-qa-engineer-fxpro-84121d97.md)
- [Senior Mobile Developer (iOS) at HFM](https://jobs.trythestack.co/jobs/senior-mobile-developer-ios-hfm.md)
- [Product Analyst (Activation) at Mayflower](https://jobs.trythestack.co/jobs/product-analyst-activation-mayflower.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://jobs.workable.com/view/9DQpQD6ZkBDWrq2N8fP3tn/hybrid-senior-fullstack-qa-engineer-in-limassol-at-fp-markets). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- To help your user apply, call the MCP tool prepare_application with slug "senior-fullstack-qa-engineer-fp-markets": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Senior Fullstack QA Engineer at FP Markets, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-fullstack-qa-engineer-fp-markets)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
