Full Stack QA Engineer (Mobile, Web, Desktop)

Moldova / Belarus / Armenia / Cyprus / Estonia / Georgia / Kazakhstan / Russia / Serbia / Spain / Poland / Hungary / Dubai / Portugal
Software Development – Information Technology /
Remote, Full-time /
About the Team

We are Quadcode, a fintech company excelling in financial brokerage activities and delivering advanced financial products to our global clientele. Our flagship product, an internal trading platform, is offered as a Software-as-a-Service (SaaS) solution to other brokers.

We are looking for a skilled Full Stack QA Engineer (Mobile, Web, Desktop) to join our new KYC & Payments and Trading teams. In this role, you will have the chance to be among the first QA engineers on the team, making a significant impact on our trading platform. Your work will play a key role in ensuring the high quality of our products.

The project is closely connected to the core of our trading platform. You will spend 100% of your time developing new features from scratch, and testing all client platforms - Mobile, Web, and Desktop. Additionally, you will have minimal involvement in test automation (Java/Kotlin).

Project: trading platform - https://play.google.com/store/apps/details?id=com.iqoption

Tech stack: Java/Kotlin, BDD, Selenium Web Driver, Appium, Espresso, Cucumber, Postman, Selenide, TestNG, JUnit, Charles, Graylog, Jenkins, Git, PostgreSQL, Allure

You will collaborate closely with platform teams - Android, iOS, Web, and Desktop, as well as Product Owners. You will also participate in daily meetings, sprint planning (every two weeks), retrospective meetings, and quarterly planning (GMT+3 time zone). Communication will be managed through Target Process for task tracking, Slack for real-time messaging, and Google Meet for video calls.


    • Develop and execute test scenarios for all platforms (web, mobile applications, desktop);
    • Perform manual testing and automate testing using modern tools and technologies as needed;
    • Conduct functional, regression, and integration testing;
    • Analyze and document test results, identify and track defects;
    • Collaborate with developers, managers, designers, and architects to ensure high product quality at all stages of development;
    • Maintain test documentation and reports on testing results;
    • Participate in planning and evaluating tasks for sprints.


    • At least 3 years of experience in manual testing of client applications (Mobile, Web, Desktop);
    • Basic understanding and willingness to develop skills in test automation (Java, Kotlin) – side projects, pet projects, or completed courses are acceptable;
    • Knowledge of testing theory and test design;
    • Experience working in Scrum teams;
    • Attention to detail and ability to quickly adapt to new tasks;
    • Willingness to develop and improve testing processes.

Preferred Qualifications

    • Experience with CI/CD systems (Jenkins, GitLab CI, etc.);
    • Basic knowledge of Java/Kotlin programming languages;
    • Experience with testing reporting tools (Allure, etc.);
    • Experience working in cross-functional teams.

We Offer

    • Full-time remote work as a Service Provider (a valid residence permit is required);
    • Participation in interesting and large-scale projects;
    • Work in a team of up to 8 people focused on its business domain;
    • A dedicated manager, designer, and architect in the team;
    • Opportunities for professional and career growth;
    • Professional courses;
    • Competitive salary and benefits package;
    • Friendly, enjoyable, and positive environment.
Currently, over 700 employees and service providers are stationed across its seven global offices located in the UK, Gibraltar, the UAE, the Bahamas, Australia, and the headquarters in Cyprus. By broadening its international presence, Quadcode presents a myriad of intriguing tasks and challenges for professionals like developers, market research analysts, and PR marketing specialists, among others.

Join us today, and let's shape the future of fintech together!

Note: All applications will be treated with strict confidence. We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted.