Home
Jobs
Saved
Resumes
Senior AQA Engineer – Fullstack at FP Markets (First Prudential Markets) | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior AQA Engineer – Fullstack
FP Markets (First Prudential Markets)
Website
LinkedIn
Senior AQA Engineer – Fullstack
Limassol, Limassol, Cyprus
Full Time
3 hours ago
No Sponsorship
Apply Now
Key skills
Android
Cloud
Gradle
iOS
Java
Jenkins
JUnit
Kotlin
MariaDB
MySQL
SQL
Swift
AI
Playwright
GitLab CI
REST API
Git
GitLab
Repository
Xcode
Android Studio
Jira
CI/CD
Leadership
About this role
Role Overview
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
Requirements
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
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
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
Databases: MariaDB / MySQL, state validation via SQL / JDBC
Test data setup and cleanup
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
Tech Stack
Android
Cloud
Gradle
iOS
Java
Jenkins
JUnit
Kotlin
MariaDB
MySQL
SQL
Swift
Benefits
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
Apply Now
Home
Jobs
Saved
Resumes