Java Backend QA Engineer (White-box Focus)
Core
Design and execute white-box and grey-box test strategies for Java-based backend services, ensuring quality of complex financial and Web3 products through deep code-level understanding.
Role type
Junior-to-mid level Java Backend QA Engineer (White-box Focus)
Builds
Automated test frameworks and test tooling for financial backend systems
Domain
Fintech / Blockchain / Web3
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java (read/write/debug), REST API testing, message queue testing (Kafka), database testing (MySQL/Redis), microservice architecture understanding, CI/CD pipeline quality gates, root cause analysis via logs and DB records, AI tool usage for test generation and log analysis
Preferred skills
Fintech/crypto/blockchain domain testing, Web3 wallet and DeFi protocol knowledge, Spring Boot/Dubbo framework familiarity, white-box testing techniques (code coverage, mutation testing, static analysis)
Technologies
Java, Kafka, MySQL, Redis, Spring Boot, Dubbo, LLMs
Responsibilities
Design and execute white-box and grey-box test strategies; Read and analyze Java source code to identify edge cases and logic flaws; Build and maintain automated test frameworks; Collaborate on code reviews and CI/CD pipeline quality gates; Test and validate blockchain transactions and web3 wallet operations; Investigate production issues and trace root causes; Leverage AI tools to amplify testing efficiency
Seniority
Junior, hands-on IC