About the company and team
We are ITK, an IT company in Southern Russia.
We are looking for engineers who can write code and want to develop within the Java ecosystem, starting with test automation.
We consider candidates with different backgrounds:
- Junior / Middle Java AQA: you know how to write tests, you want to grow in quality engineering.
- Junior Java Developer: you want to enter IT through automation, to transition to development in the future, knowing the system from the inside.
- Full Stack Test Engineer: ready to cover the entire cycle — from unit tests to integration runs in pipelines.
Candidate Expectations
- Knowledge of Java/Kotlin at the core language and collections level, ability to write code.
- Experience with Git, knowledge of basic commands and working with branches.
- Experience in writing autotests using JUnit / TestNG, understanding of parameterized tests, writing assertions.
- RestAssured: sending requests, processing responses, working with JSON/XML.
- Understanding how to test Spring Boot applications.
- Basic knowledge of SQL: write a query with JOIN, check data in the database after the test.
- Ability to work with Docker: start a container with a database or test environment, understand the difference between an image and a container.
- Understanding how tests are run in CI/CD (GitLab/GitHub Actions), ability to read logs of a failed build.
- Presence of pet projects with autotests. Showing code is more important than a diploma.
- Understanding why mocks are needed (Mockito), ability to write them to isolate the tested class.
Bonus points for
- Experience with Selenium / Playwright.
- Setting up Allure / ExtentReports.
- Working with Kafka / RabbitMQ in tests.
Working Conditions
- Full-time employment, 5/2 schedule with flexible start times.
- Remote work format.
- Professional growth within a team of practitioners.
- Support from a technical specialist for any questions.
We offer not only the opportunity to deepen your knowledge but also provide support and professional growth. Join our team and become part of a long-term and successful journey in the IT industry!