QA Automation Engineer / Java / Moscow
QA Automation Engineer (Java) at Selecty for a banking project, remote in Russia. Salary 294,200 – 332,400 RUB gross.
Banking project. The team develops operational support services for brokerage business — a central system storing information on trades and operations. Based on this data, settlements with clients are performed, information is transferred to accounting and depositary systems, and tax calculation is done. The team also participates in a project to abandon CFT and develop an internal ABS for brokerage operations, accounting, and other processes. Technologies: Java 11, Spring WebFlux, R2DBC, Reactive Spring Data, Kafka, RabbitMQ, ArtemisMQ, PostgreSQL, Git, Gradle/Maven, Docker, Kubernetes/OpenShift, TeamCity, JUnit 5, Mockito, WireMock. Tasks: - Testing microservice architecture: functional, integration, and E2E. - Writing manual and automated tests in Java. - Testing APIs and working with databases. - Enhancing the internal automated testing framework. - Reviewing colleagues' changes. - Participating in team processes: daily standups, planning, retrospectives.
Experience in backend automation from 2 years. Knowledge of Java and experience writing automated tests in Java. Experience with JUnit 5. Experience testing APIs, knowledge of Postman. Experience with Kafka. Basic understanding of Git. Working with PostgreSQL/databases via DBeaver. Experience with Docker. Kibana: log analysis and problem identification. Ability to independently set up and configure the environment for writing and running automated tests. Nice to have: - Experience with microservice architecture. - Cucumber / Gherkin. - Knowledge of brokerage products: stocks, bonds, futures, etc.
Salary: 294,200 – 332,400 gross, depending on employment format and candidate experience. Remote work within the Russian Federation. Employment under the Labor Code of the Russian Federation or as a self-employed individual (ИП). Equipment provided.
Don't miss a single job
Subscribe to our Telegram channel