Middle QA Auto (Java)

Tasks

  • Development and support of test scripts, as well as their automation in Java;
  • Configuring CI;
  • Automated and manual testing (70% – auto and 30% – manual);
  • Prepare test data, configure environments for testing work;
  • Develop test documentation for new functionality;
  • Reproduce errors encountered by users.

Our expectations

  • Confident knowledge of QA methodologies, processes and tools;
  • Ability to apply test design techniques in practice;
  • Knowledge of Java programming language;
  • REST API testing experience;
  • Experience in writing test documentation (test cases, bug reports);
  • Understanding the life cycle of software products;
  • Understanding the basic principles of HTTP, TCP;
  • Understanding how a client-server application works;
  • At least 2 years of experience writing autotests in Java (we use REST-Assured for the API and a self-written client for WebSocket);
  • Basic knowledge of SQL;
  • English for reading technical documentation.

Will be a plus

  • CI Setup Experience;
  • Docker experience;
  • Experience with Kibana;
  • Experience in testing multi-component high-load systems;
  • Experience writing your own test framework.

Additionally

  • Willingness to discuss relocation to Georgia;
  • The ability to work from anywhere in the world.