IBS
QA Automation Engineer (Java, CFA / blockchain)
Work format: remote possible
☑️ Responsibilities
- Verification of microfrontends and correctness of role models (different user access rights)
- UI/UX interface testing for compliance with requirements
- Testing contracts between Frontend and Backend, as well as between microservices (REST API)
- Verification of internal business logic of microservices
- Verification of the correctness of reading operations from the blockchain network
- Verification of transaction records in the blockchain (integrity and immutability control)
- Verification of off-chain consensus collection mechanics (a critically important process for CFA)
- Writing and supporting autotests in Java (TestNG)
- Development of emulators and stubs (Wiremock) for isolated microservice testing
- Setting up and configuring test environments
- Working with monitoring tools to analyze system behavior under load and in normal operation
- Preparation of test documentation and product quality reports
☑️ Our requirements for candidates
- Higher technical education
- SQL: confident proficiency (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 principles of integration with blockchain networks (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 stands, updating configurations)
- Practical experience in developing emulators/stubs (Wiremock)
- Will be a plus:
- Experience in testing blockchain solutions or financial platforms
- Understanding of cryptography basics and key management
- Experience with microservice architecture and Kubernetes/OpenShift
- Experience in testing asynchronous interactions (Kafka, message queues)
- Knowledge of BDD approach (Cucumber, Gherkin)
Contacts: Telegram t.me/ibscareer