Senior QA Engineer (servers side solutions)

Limassol, Cyprus

RoboMarkets is constantly looking to expand and develop its QA Engineer team in Cyprus, which is an integral part of the company’s Technical Department. There is a new opening for a position of a Senior QA Engineer in the team of server solution development for the Company’s proprietary trading platforms.

Software solutions for testing are specific-purpose and must meet the business requirements. There is a need for testing a lot of projects of the internal IT infrastructure in mid- and high-load categories created from the scratch.

What we work with:

  • Systems of integration with liquidity providers
  • Cutting-edge systems for storing large volumes of financial data (trading ticks, bars, orders)
  • Plugins for MT4/MT5 trading servers
  • Systems for calculating statistics of trading operations

What we offer:

  • Wide latitude in the choice of tools for testing
  • Possibility to be a significant part of product development. You can always bring and implement any new business-oriented ideas and improvements
  • Variety of technical equipment and testing tools
  • Really interesting and challenging engineering tasks

How we work:

Full-cycle testing, starting from requirements analysis to post-release verification

  • Creation of auto-tests and frameworks for testing
  • Writing and maintaining test cases
  • Functional, integration, and regression testing (both manual and automated)
  • Cooperation with the team to improve processes of development and testing in order to enhance product quality
  • Support and improvement of the testing infrastructure
  • API testing

Job requirements:

Deep knowledge in the following areas and technologies are required:

  • Fluent Russian and English speaker
  • Understanding of REST, JSON, XML
  • Understanding of the “client-server” interaction principles
  • Understanding of application microservice architecture
  • Excellent knowledge of nodejs, javascript, nginx, unix shell, git, svn
  • MySql DBMS, SQL language and timeseries databases
  • Experience in RabbitMQ, Shovel and Federation plugins, and AMQP/STOMP protocols
  • 3+ years of experience as a QA engineer of server-side projects
  • Practical experience in using automated systems for testing api (rest), web services, different protocols
  • Practical experience in analyzing requirements
  • Practical experience in searching for and studying software defects
  • Logging your work in task trackers (we use JIRA)

Will be considered as an advantage:

  • Experience in working with plugins for МТ4/МТ5 trading service
  • Skills to write test-cases correctly and clearly
  • Experience in using OpenAPI/Swagger and AsyncAPI
  • Craving for improvement of professional knowledge and skills
  • Education in IT/Engineering

Job conditions:

  • Really attractive monthly salary paid in line with your skills and experience
  • A comfortable office in the center of Limassol (Cyprus)
  • Medical insurance for our employees and their families
  • Access to professional training, conferences, and paid educational courses
  • Different corporate events
  • Sports events and the company’s own sport teams
  • Assistance in relocation and visa processing (if necessary)
  • Corporate lending program, legal and financial backing during your adaptation in Cyprus

We appreciate your interest in our company and vacancies. Our team will carefully look through your CV and contact you in case we’re ready to offer you a test assignment or invite you for an interview.

We care about applicants’ private life, that’s why all personal information provided will be treated confidentially.

We appreciate your interest in our company and vacancies. We’ll carefully look through your CV and contact you in case your experience and skills are exactly what we’re looking for.

We guarantee that all personal information provided will be treated confidentially.