No applications. Teams find and message you directly.
IBS is looking for a QA Automation Engineer with expertise in Java and blockchain technologies. The role involves testing interfaces, verifying business logic, and ensuring the integrity of blockchain transactions.
IBS is looking for a QA Automation Engineer with expertise in Java and blockchain technologies. The role involves testing interfaces, verifying business logic, and ensuring the integrity of blockchain transactions.
Responsibilities
- Checking microfronts and the correctness of role models (different access rights for users)
- Testing interfaces (UI/UX) for compliance with requirements
- Verifying contracts between Frontend and Backend, as well as between microservices (REST API)
- Checking internal business logic of microservices
- Verifying the correctness of reading operations from the blockchain network
- Checking transaction records in the blockchain (integrity and immutability control)
- Checking off-chain consensus collection mechanics (critically important process for CFA)
- Writing and maintaining automated tests in Java (TestNG)
- Developing emulators and stubs (Wiremock) for isolated microservices testing
- Setting up and configuring test environments
- Working with monitoring tools to analyze system behavior under load and in normal mode
- Preparing test documentation and quality reports
Requirements
- Higher technical education
- SQL: confident proficiency (all basic commands, JOINs, nested queries, data filtering)
- Deep understanding of REST API (methods, response codes, authorization, working with JSON/XML)
- Experience in developing automated tests in Java using TestNG
- Experience with monitoring tools (Kibana, Grafana, Zabbix or equivalents) — ability to read logs and metrics
- Basic understanding of integration principles with blockchain networks (how the application interacts with the distributed ledger)
- Experience in preparing test documentation (test cases, checklists, defect reports)
- Experience in setting up and configuring test environments (raising stands, updating configs)
- Practical experience in developing emulators/stubs (Wiremock)
- Will be a plus: