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.