Working in a dedicated team on the company’s fintech project (monolithic and microservices architecture).
Task detailing, estimation, and collaboration with the team.
Software development in accordance with customer requirements.
Bug fixing and system maintenance.
Participation in the company’s internal AI projects.
Knowledge of the software development life cycle.
Experience with Java 11, Spring Framework, and PostgreSQL (internship or pet-project experience would be a plus).
Completed higher technical education.
Projects available on GitHub.
Ability and willingness to work in a large team.
Independence and a desire for professional growth.
JavaScript, DHTMLX5, Camunda, Docker, Helm, Kubernetes.
A high-level understanding of banking principles.
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.