Senior QA Automation Engineer (Java)
Cyprus / Armenia / Belarus / Bulgaria / Estonia / Kazakhstan / Lithuania / Ljubljana / Moldova / Montenegro / Poland / Serbia / Slovakia / Georgia
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.
The Trading Platform team is responsible for creating and developing key microservices in the trading domain. These microservices enable trading on various platform instruments, such as Margin CFD or Options.
Other microservices we offer provide auxiliary functionalities: for instance, internal billing manages the movement of clients' funds, while the portfolio processes and stores the entire history of clients' deals.
We work in two-week sprints with mandatory sprint planning, reviews, and retrospectives. The team is integrated into the company's overall quarterly planning process.
We maintain a high level of quality in our products through a large suite of automated tests written in Java using TestNG and JUnit 5.
Tasks:
- Develop and maintain automated integration, smoke, functional, and regression tests to ensure the quality of software products;
- Assist in the development and enhancement of a robust testing framework to streamline the testing process;
- Collaborate with the team in task and feature grooming and planning sessions, providing insights on testing requirements and strategies;
- Investigate and address bugs, problems, and incidents, implementing automation solutions to mitigate recurrence;
- Drive continuous improvement of quality assurance processes within the team, identifying areas for enhancement and implementing best practices.
Stack: Java Core, OOP, git, SQL, TestNG, JUnit, Gradle/Maven
Requirements:
- Strong programming skills in Java with a focus on automation testing frameworks and libraries;
- Hands-on experience with tools like TestNG, Allure, Gradle, and Maven for test automation and reporting;
- Proficient with Git for version control, including branching, merging, and pull request workflows;
- Experience with continuous integration and continuous deployment (CI/CD) pipelines using tools such as GitLab CI and Jenkins;
- Strong teamwork and communication skills to effectively collaborate with cross-functional teams and communicate test results and issues;
- Understanding of microservices architecture and testing methodologies specific to distributed systems;
- Experience in testing APIs for functionality, performance, and security;
- Proven experience as an Automation QA Engineer or similar role, with at least 3 years of experience in automated testing of microservices-based applications;
- Good communication skills in English and Russian at a B2 level: Able to collaborate effectively with team members and stakeholders.
What we offer:
- Remote work model;
- Competitive remuneration;
- Training and development;
- Corporate life: master classes, lectures and incredible parties (now online);
- 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-LR1