Senior Performance QA Engineer
at Binance
Posted 6 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- Not specified
Currency: Not specified
Translate business and technical requirements into concrete performance test plans and design architecture-level optimizations to improve system throughput and stability. Build and execute performance testing strategies covering load, stress, scalability, and reliability, in collaboration with DevOps for production-grade availability. Independently troubleshoot real-time performance issues, identify root causes, and deliver end-to-end solutions, while developing internal tools for automated performance monitoring and analysis. Contribute to a Java-based stack with expertise in JVM tuning, databases (MySQL, MongoDB), and middleware (Kafka, Redis, RabbitMQ), with ancillary Rust experience considered a plus.
Responsibilities
- Translate business and technical requirements into concrete performance test plans.
- Design and implement architecture-level and code-level optimizations to enhance system throughput and stability.
- Work closely with DevOps to ensure production-level high availability across distributed systems.
- Build and execute performance testing strategies covering load, stress, scalability, and reliability.
- Independently troubleshoot real-time performance issues, identifying root causes and delivering solutions end-to-end.
- Develop internal tools for automated performance monitoring, testing, and issue analysis.
Requirements
- Strong ability to identify performance bottlenecks at system, service, and code levels, with actionable solutions.
- Hands-on experience troubleshooting microservice performance issues.
- Deep expertise in Java performance tuning, profiling, and JVM-level optimization.
- Proficiency with relational and NoSQL databases (MySQL, MongoDB).
- Familiarity with performance analysis for middleware such as Kafka, Redis, RabbitMQ.
- Practical experience setting up performance test environments.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Solid Linux skills, both command-line and system-level troubleshooting.
- Strong passion for building systems that excel in performance, scalability, and reliability.
- Practical experience using performance engineering tools such as K6 or JMeter.
- Programming language requirement: Java (must). Rust experience is a plus.
- Hands-on experience with public cloud platforms (AWS, Azure, GCP, AliCloud).
- Experience setting up monitoring/observability stacks (Prometheus, Grafana).
- Prior experience conducting performance tests in production environments.
- Experience triaging and resolving production performance incidents.
- Linux kernel or OS-level performance analysis skills.
- Experience working within distributed, remote teams.
- Ability to leverage APM tools effectively for performance troubleshooting.

