We are creating lending services at Sberbank that allow clients to quickly and conveniently get loans online. A client can apply for a loan through a mobile app or WEB, get approval in just two minutes, and instantly transfer funds to their bank card or account, without needing to visit a bank branch in person.
Our project is constantly evolving. We plan to improve the client experience and develop our services by implementing dynamic pricing mechanics.
Working in our team will allow you to participate in all stages of developing high-load distributed systems, from design to industrial deployment. You will be able to actively influence the creation of new products and the improvement of existing business processes, using modern technologies and approaches.
Join our team and become part of an innovative process that creates convenient solutions for millions of users across Russia!
Responsibilities:
- Writing and maintaining autotests on an internal Java framework
- Participating in the modification and expansion of the internal test framework functionality
- Running autotests, analyzing results, and causes of failures
- Designing test scenarios (functional, integration)
- Refactoring and optimizing tests to improve readability and speed
- Preparing test data (SQL/API/generators)
- Maintaining test documentation (test cases, checklists, reports)
- Integrating autotests into CI/CD
- Participating in autotest code reviews
Requirements:
- At least 2 years of experience writing autotests in Java
- Java: confident command of syntax, OOP, collections, Stream API, annotations
- Experience with Git, Mockito, CI/CD (Jenkins / GitLab CI), SQL, Maven/Gradle
- Understanding of JUnit, TestNG principles
- At least 2 years of experience testing APIs and Web Services (REST architecture)
- Experience with integration testing
- Experience with external mock services (WireMock or similar)
- Experience in defect localization (analysis of logs, traces)
- Experience developing AI agents
- Understanding of LLM operation principles (GigaChat is used in the project) and experience integrating with them via API, ability to write system instructions/prompts for LLMs
- Understanding of the ML model lifecycle in production: integration via MLflow / BentoML / Triton, model versioning, health checks
- Willingness to learn the internal test framework
Will be a plus:
- Experience with Zephyr Scale
- Experience with RestAssured
- Experience testing mobile applications
- Experience with banking systems
- Experience with Linux
We are ready to offer:
- Office-based work format initially, then hybrid
- Annual bonus and annual salary review
- Extended VHI from the first day and preferential family insurance
- Sberbank Corporate University, internal educational platform, participation in IT conferences
- Office at Kutuzovskaya, with relaxation areas and a gym
- Preferential mortgage at Sberbank, corporate pension program, SberPrime+ subscription with the possibility of sharing with three close people.