Description
Our team is creating a new CRM for EFS 2.0 client managers - a unified sales tool for corporate clients (enterprise, large, and medium-sized businesses).
We develop business logic (backend) in a microservices architecture using Java and Kotlin. On the frontend, we use a micro-frontend architecture. We use Swagger for REST API documentation. We work according to Scrum.
The first stage of selection for this vacancy is a conversation with an AI recruiter. After your application, an invitation to take an initial interview with GigRecruiter in Telegram will be sent to your email and to the chat on the HeadHunter platform. The dialogue will take approximately 10 minutes. Its goal is to clarify missing details and speed up the consideration of your candidacy.
GigRecruiter is just starting its journey, so we ask for your understanding. Your experience and participation will help make it convenient and useful!
Responsibilities
- creation and maintenance of testing scenarios (test model) for mobile and WEB applications.
- performing manual functional and regression testing of the mobile and web versions of the product, and technological services.
- automation of test cases on an internal framework using the Cucumber language.
- automation of testing using automation tools (Appium, Espresso, XCUITest).
- bug analysis (their localization), preparation of detailed defect reports, modeling of error situations, and quality control of fixes.
- compatibility testing of applications on various devices, Android/iOS OS versions, and screen configurations.
- participation in acceptance testing of new product versions before release.
- supporting the improvement of the testing process through the implementation of best practices and technologies.
- testing AI agents.
Requirements
- higher technical education.
- functional testing experience of 2+ years, including automated (API, UI).
- experience in preparing test documentation (checklists, test cases, test plan).
- understanding of existing software development approaches: client-server, service-oriented, microservices architectures.
- knowledge of testing process methodology (types and methods of testing).
- skills in preparing detailed bug reports and working with defect tracking systems (Jira, YouTrack).
- understanding of the basic principles of building RESTful services and the HTTP(S) protocol.
- practical experience in conducting API tests (working with Postman, Fiddler, and logs).
- understanding of the basics of data exchange formats: JSON, XML.
- proficiency in UI test automation tools (Appium, Selenium/WebDriver), experience in writing automated tests.
Will be a plus:
- knowledge of OOP principles.
- basic knowledge of Java SE 17 and above.
- experience in writing automated tests in Cucumber (or in any framework using the BDD approach), JUnit or TestNG using testing libraries: RestAssured, Selenium or Selenide.
- knowledge of CI/CD basics, experience with one of the CI/CD servers: Hudson, Jenkins, TeamCity, GitLab CI.
- ability to work with the Git version control system and the Allure reporting tool.
- basic SQL knowledge for checking data integrity and interacting with databases.
- understanding of the banking domain.
Conditions
- comfortable modern office in Samara.
- annual salary review and annual bonus.
- corporate gym and relaxation areas.
- more than 400 educational programs from SberUniversity for professional and career development.
- adaptation program and manager's assistance at the start.
- extended voluntary health insurance (VHI), preferential insurance for family, and corporate pension program.
- flexible mortgage discount equal to 1/3 of the Central Bank's key rate.
- free SberPrime+ subscription, discounts on products from partner companies.
- referral bonus for recommending friends to join the Sber team.