Senior Full-Stack QA Engineer (Web and Mobile)

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 Senior 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, and integration with external systems, as well as 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 60% of your time will be on manual testing, and 40% 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 resolve issues;
    • Document test cases, execute them, and report defects;
    • Perform functional, regression, and integration testing;
    • Participate in sprint planning and task estimation;
    • Participate in design and requirements reviews, providing feedback on potential quality issues and ensuring testability of new features.

Requirements

    • More than 5 years of experience testing web and mobile applications;
    • Understanding of HTTP and WebSocket protocols;
    • Experience testing API services and using tools such as Postman and similar;
    • Understanding of client-server application principles;
    • Experience with cross-browser and cross-platform testing of web applications;
    • Strong knowledge of SQL at the level of writing complex queries;
    • Deep understanding of software testing principles and methodologies;
    • Programming skills in Java with experience using frameworks;
    • Practical experience with tools such as JUnit, Allure, Gradle, and Maven for test automation and reporting;
    • Ability to independently identify the root causes of defects and provide clear descriptions for the development team;
    • Experience writing UI tests;
    • Experience with logging systems such as ELK, Graylog, or alternatives for working with logs in Kubernetes;
    • Experience with Git systems such as GitLab, GitHub, or Bitbucket;
    • Experience in release management and execution;
    • 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

    • Knowledge of CI/CD processes, ability to set up and maintain automated tests in GitLab CI, Jenkins pipelines;
    • Understanding of microservices architecture;
    • Ability to mentor and share knowledge with the team;
    • Experience in testing APIs for performance and security.

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, 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