IBS
Инженер по тестированию (Java-автоматизация) / QA Automation Engineer (Digital Financial Assets / Block
Work format: remote possible
☑️ Responsibilities
- Verification of microfrontends and correctness of role models (different user access rights)
- Testing of interfaces (UI/UX) for compliance with requirements
- Verification of contracts between Frontend and Backend, as well as between microservices (REST API)
- Verification of internal business logic of microservices
- Verification of correctness of operations retrieval from the blockchain network
- Verification of transaction records in the blockchain (integrity and immutability control)
- Verification of off-chain consensus gathering mechanics (critically important process for Digital Financial Assets)
☑️ Our requirements for candidates
- Higher technical education
- SQL: confident command (all basic commands, JOINs, subqueries, data filtering)
- Deep understanding of REST API (methods, response codes, authorization, working with JSON/XML)
- Experience in developing autotests in Java using TestNG
- Experience with monitoring tools (Kibana, Grafana, Zabbix or similar) — ability to read logs and metrics
- Basic understanding of blockchain network integration principles (how an application interacts with a distributed ledger)
- Experience in preparing test documentation (test cases, checklists, defect reports)
- Experience in setting up and configuring test environments (setting up test stands, updating configs)
- Practical experience in developing emulators/stubs (Wiremock)
Will be a plus:
- Experience in testing blockchain solutions or financial platforms
- Understanding of cryptography and key management principles
- Experience with microservice architecture and Kubernetes/OpenShift
- Experience in testing asynchronous interactions (Kafka, message queues)
- Knowledge of BDD approach (Cucumber, Gherkin)