Senior Fullstack QA Engineer

Reposted 9 Days Ago
Be an Early Applicant
Limassol, CYP
In-Office
Senior level
Fintech • Payments • Financial Services
The Role
Build mobile automation framework from scratch for native iOS and Android, extend web and API test coverage, integrate tests into CI/CD with pre-commit quality gates, run tests on real devices/emulators/cloud farms, validate state via DB, and establish automation standards and processes to prevent coverage decay.
Summary Generated by Built In

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!

Skills Required

  • Experience building mobile automation frameworks from scratch for native iOS and Android
  • Experience with native mobile drivers: XCUITest (iOS) and Espresso / UiAutomator2 (Android)
  • Experience with Appium 2.x/3.x for cross-platform mobile automation
  • Strong Java skills (modern versions) and solid understanding of OOP
  • Hands-on experience with Android Studio (ADB, emulators) and Xcode / Simulator
  • Experience running tests on real devices and cloud device farms (e.g., BrowserStack)
  • UI automation with Playwright (Java) and Page Object Model
  • API automation with REST Assured, REST API and authorization handling
  • Test runners and assertions: JUnit 5
  • Understanding of flaky tests, retry strategies, locator strategies, gestures, and mobile app architecture
  • Databases: MariaDB / MySQL; state validation via SQL / JDBC; test data setup and cleanup
  • Build management with Gradle and creating custom tasks for test suites
  • Integrating automated tests into CI/CD pipelines (GitLab CI / Jenkins)
  • Establish pre-commit quality gates using Git hooks (husky / pre-commit)
  • Reporting with Allure and test management with Jira
  • Kotlin and Swift knowledge
  • Test data generation tools: Instancio / JavaFaker
  • Experience in fintech / trading / payment products
  • Experience using AI tools in testing (Copilot, AI assistants)
  • Experience with Testcontainers
  • Familiarity with App Store / Google Play guidelines
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Sydney, NSW ,
278 Employees
Year Founded: 2005

What We Do

FP Markets is an online Forex and CFD provider which was founded in Australia in 2005. We offer traders access to CFDs across Forex, Indices, Commodities, Stocks, Bond, ETFs & Digital Currencies on consistently tighter spreads in unparalleled trading conditions. FP Markets is a multi-regulated broker and holder of ASIC, CySEC, FSA, FSCA, FSC licenses. Please refer to www.fpmarkets.com for more information about our group entities. This information is not intended for distribution to/use by any person in any country where such distribution/use would be contrary to local laws.

Similar Jobs

Carbon Robotics Logo Carbon Robotics

Performance Quality Technician

Artificial Intelligence • Computer Vision • Hardware • Machine Learning • Robotics • Software • Agriculture
Easy Apply
Remote or Hybrid
26 Locations
350 Employees
75K-85K Annually

Tufin Logo Tufin

Consultant

Security • Cybersecurity
Remote or Hybrid
27 Locations
500 Employees

Pfizer Logo Pfizer

Vice President, Strategy, Value & Innovation

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
43 Locations
121990 Employees

Pfizer Logo Pfizer

Vice President, Build - Data, Engineering & AI

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
43 Locations
121990 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account