Description
The File Transfer Service component provides a unified platform approach for file exchange, taking into account segment differences, storage technologies, and the contracts of internal storage systems, including transparent feedback and ease of maintenance.
We work with leading technical standards for building cloud applications and microservice architectures: Kubernetes, Istio service mesh, OpenShift, Docker, and use Kafka-based transport.
Responsibilities
Your tasks:
- development and automation of testing scenarios (API, UI)
- support and development of the existing testing framework
- documentation of reports on the results of automated test execution
- implementation of new technologies, analysis and improvement of testing metrics
- analysis of the test model and the level of functional test coverage
- participation in the automation of the continuous deployment and continuous integration process
- active interaction with members of other teams (architects, developers, testers of integration projects)
- support of integration circuits in terms of interaction with related systems.
Requirements
We expect you to have:
- higher education (technical in an IT-related field)
- experience in functional and integration testing from 2 years
- understanding and knowledge of testing theory, software lifecycle
- understanding of the basics of information systems interaction (client-server architecture, basic data transfer protocols, data formats)
- experience with tools and methods for manual testing/reproduction (Linux console, Postman/Insomnia)
- experience writing automated tests from one year, experience in API automation (Java Core, Java Collections, Selenium, TestNG, JUnit, REST-API (Rest Assured), Allure, Design Pattern PageObject)
- experience with PostgreSQL and skills in writing SQL queries
- experience with DevOps tools (Jenkins, Git, Ansible).
Will be a plus
- creating an automated test project from scratch or creating necessary local testing tools
- experience with GRPC, S3, MQ, FTP, FTPS, SFTP protocols
- practical experience creating mocks for testing
- experience working in containerized environments
- experience with Kafka, cucumber technologies
- experience with PostgreSQL and skills in writing SQL queries
- experience with DevOps tools (Jenkins, Git, Ansible).
Conditions
Working at SberTech is:
- hybrid work format
- annual bonus and annual salary review
- status of an accredited IT company
- extended voluntary health insurance from day one and preferential insurance for family
- Sber corporate university, internal educational platform, participation in IT conferences
- 90 days of remote work from any region of the Russian Federation
- preferential mortgage at Sberbank, SberPrime+ subscription, discounts from partners and services of the group of companies.