Full-Stack QA Engineer (Web and Mobile)
Cyprus / Dubai / Kazakhstan / Serbia / Belarus / Georgia / Moldova / Romania / Slovakia / Spain / Montenegro / Ljubljana / Bulgaria / Armenia
Software Development – Information Technology /
Remote, Full-time /
Remote
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.
Now we are looking for a Full-Stack QA Engineer (Web and Mobile) for the Affiliate Team.
Affstore is an innovative affiliate marketing platform in the financial services sector, working with major brokers and clients. The platform provides digital management of affiliate programs, campaign performance tracking, integration with external systems, high-conversion offers, competitive payouts, daily payments, and professional support. Affstore ensures a high level of data security and transparency of financial transactions, providing users with diverse marketing tools for effective promotion.
Now the team has 2 PHP/Go Developers, Full-Stack Developer, 2 Frontend Developers, 2 QA Engineers, and a Team Leader.
Working with Agile, Scrum (1–2-week sprints, grooming, planning, retrospective), and SAFe framework. Daily scrum standups are conducted at 12:00 EET/EEST time zone, followed by peer code reviews.
Furthermore, we are using Google Meet, Slack, TargetProcess, Wiki, and Confluence for teamwork.
Technology stack: Java/Kotlin, JUnit, Selenium, Allure, GitLab, PostgreSQL, Graylog, Gitlab-CI, Docker, k8s.
Your main responsibility will be testing web services (backend, frontend, and their interaction). Mobile testing will only involve integrating the trading platform with the partner program via the mobile web version. About 80% of your time will be on manual testing, and 20% on test automation with Java.
Tasks
- Perform manual testing on websites, ensuring all functionalities meet quality standards;
- Conduct testing of RESTful API services to ensure proper request handling and compliance with documentation/specifications;
- Develop and maintain automated integration, smoke, functional, and regression tests to ensure the quality of software products;
- Work on the integration of Allure for reporting and visualization of test results;
- Perform testing of the billing system, verifying with reference values collected from the database;
- Collaborate with the development team to ensure test coverage and issue resolution;
- Document test cases, execute them, and report defects;
- Perform functional, regression, and integration testing;
- Participate in sprint planning and task estimation.
Requirements
- More than 3 years of experience testing web applications;
- Experience with mobile testing;
- Understanding of HTTP protocol;
- Experience testing API services and using tools such as Postman and similar;
- Experience with cross-browser and cross-platform testing of web applications;
- Understanding of the basics of client-server applications;
- Basic knowledge of SQL for SELECT, WHERE queries;
- Experience writing and executing test cases (both manual and automated);
- Understanding of the basic principles and methodologies of software testing;
- Ability to work with test automation tools (e.g., Selenium, JUnit) and reporting tools (Allure, project management systems);
- Basic knowledge of Java (or Kotlin) at the level necessary for writing automated tests;
- Known workflow to Scrum;
- Good communication skills in English (B1) and Russian (B2+): Able to collaborate effectively with team members and stakeholders.
Nice to have
- Experience with other protocols and API tools: GraphQL, gRPC;
- Experience working with message brokers (Kafka, RabbitMQ);
- Experience with testing frameworks in Java/Kotlin;
- Experience with version control systems (Git);
- Experience in release management and execution.
We offer
- Full-time remote work as a Service Provider in the following countries: Bulgaria, Georgia, Belarus, Hungary, Romania, Latvia, Lithuania, Moldova, Azerbaijan, Armenia, Kyrgyzstan, Uzbekistan, Greece, Croatia, Montenegro, Serbia, Kazakhstan, Slovenia, Russia, Cyprus, and Estonia (a valid residence permit is required);
- Competitive remuneration;
- Professional courses;
- 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.
#LI-JM1