Supporting and developing a Docker-based container platform;
Automating CI/CD processes in Jenkins and GitLab CI: pipelines and infrastructure;
Deploying, configuring, and maintaining WSO2 API Manager;
Configuring and maintaining a service mesh (Istio) and NGINX / HAProxy load balancers;
Managing artifacts (JFrog Artifactory / Nexus) and internal Docker image repositories;
Configuration management and Kubernetes orchestration;
Monitoring (Prometheus, Grafana, ELK): configuring metrics, dashboards, and alerts;
Optimizing database performance (Oracle, PostgreSQL);
Optimizing the performance and fault tolerance of Linux and Windows nodes.
Confident knowledge of Linux (AlmaLinux / RHEL platform / Ubuntu) and basic Windows Server administration;
Strong understanding of Docker: multi-stage builds, Docker Compose, and image optimization;
Production experience with Kubernetes (Helm 3, RBAC, NetworkPolicies);
Skills in writing Ansible playbooks and/or deploying Kubernetes clusters;
Practical experience configuring Jenkins Pipelines or GitLab CI/CD (Docker Runner, Shared Runner, GitLab API);
Knowledge of infrastructure monitoring and logging principles (Prometheus Stack or similar tools);
Ability to write clean and readable Bash scripts;
Understanding of TCP/IP, HTTP(S), and TLS network protocols.
Perform end-to-end testing of desktop applications;
Requirements analysis.;
Create and maintain test documentation;
Functional and non-functional testing of a desktop application;
Prepare testing reports.
Understanding of the software development lifecycle and the role of testing within it.
At least 1 year of experience in web/mobile application testing.
Understanding of testing methods and approaches.
Understanding of client-server architecture principles.
Experience in writing test documentation.
Experience in API testing.
Basic knowledge of SQL queries.
Understanding of accounting principles in Belarusian banks, knowledge of banking products related to lending (factoring, guarantees, letters of credit) and reserves.
Experience working with databases.
Experience with Postman / Swagger.
Experience working with modules for automating banking operations or securities depository activities.
Experience with Jira/Confluence and TestRail.
Gathering, analyzing, and formalizing functional and non-functional requirements;
Writing technical documentation (API specifications, mapping, databases, user guides);
Maintaining project documentation in Swagger, Confluence, and Word;
UI prototyping in Axure/Figma;
Optimizing existing business processes and task implementation approaches;
Advising developers, business analysts, and QA engineers during the implementation and support of projects aimed at creating and developing the company’s products.
Experience in the banking sector is required (including banking software);
Experience and understanding of the specifics of applications on web and mobile platforms;
Understanding of integrations using web services;
Understanding of database fundamentals and SQL;
Knowledge of APIs.
Performing comprehensive testing of web and mobile applications;
Creating and updating test documentation;
Preparing test reports.
Knowledge of the software development lifecycle and the role of testing within it;
1–2 years of experience testing web and mobile applications;
Experience with traffic analysis tools (Fiddler, Charles);
Understanding of client-server architecture principles;
Experience testing APIs using Postman;
Basic knowledge of SQL queries.
Knowledge of the App Store Review Guidelines and iOS Human Interface Guidelines;
Knowledge of Android navigation and design standards.