Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior QA Engineer - Performance/Chaos image - Rise Careers
Job details

Senior QA Engineer - Performance/Chaos

Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by over 230 million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset products. Binance offerings range from trading and finance to education, research, payments, institutional services, Web3 features, and more. We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around the world.


Responsibilities
  • Understand business/technical requirements and translate to performance/chaos test requirements
  • Participate in/Drive design and implement architecture and code-level optimizations
  • Closely work with devops to ensure production high availability
  • Design performance/chaos test strategy to validate Load, Stability, Scalability, and Reliability standards of the application are achieved
  • Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end
  • Familiar with implementing Chaos engineering principles in the pipeline to determine weak links and suggest solutions
  • Develop tools to automate performance/chaos monitoring, testing, analyzing issues


Requirements
  • Ability to find the root cause of stability(performance/chaos) bottlenecks and provide solutions
  • Demonstrated skills in troubleshooting performance/chaos issues for microservice system
  • Proven track record performing chaos testing to build confidence in the system's capability to withstand turbulent conditions in production
  • Possess an architectural mindset with proven ability to review architecture to derive Chaos Strategy and expose vulnerabilities
  • Solid java performance analysis/tuning skills
  • Proficiency with Databases – MySQL, Mongo, etc
  • Be familiar with middleware(kafka, redis, rabbitmq, etc) analysis/troubleshooting
  • Hands-on experience in setting up test env
  • Have experience in container/k8s technology
  • Comfortable with Linux in terms of both tools and systems administration
  • Passion for driving for Performance, Scalability and Reliability of all systems
  • Proven use of Performance/Chaos engineering tools (e.g. K6, Jmeter, chaos blade, chaos monkey, Gremlin, etc)13. Language: Java(must), python/go(nice to have)


Nice to Have
  • Hands on experience in public cloud (AWS, Azure, GCP,ali cloud, etc)
  • Hands on experience in setting up monitoring system(e.g. prometheus, grafana)
  • Experience in performance/chaos testing in production environment
  • Experience in triaging production performance/chaos issues
  • Linux performance analysis skills
  • Experience working in a distributed team
  • Efficiently leverage APM to troubleshooting performance issues


Why Binance

• Shape the future with the world’s leading blockchain ecosystem

• Collaborate with world-class talent in a user-centric global organization with a flat structure

• Tackle unique, fast-paced projects with autonomy in an innovative environment

• Thrive in a results-driven workplace with opportunities for career growth and continuous learning

• Competitive salary and company benefits

• Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)


Binance is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success.

By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice.

Binance Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Binance DE&I Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Binance
Binance CEO photo
Changpeng CZ Zhao
Approve of CEO
What You Should Know About Senior QA Engineer - Performance/Chaos, Binance

At Binance, we're on a mission to revolutionize the financial ecosystem through blockchain technology and digital assets, and right now we're looking for a Senior QA Engineer - Performance/Chaos to join our innovative team. As a crucial member of our family, you'll translate business and technical requirements into robust performance and chaos test strategies that ensure our platform runs smoothly under pressure. You'll take charge of implementing the architecture and code-level optimizations, collaborating closely with our devops team to maintain high availability in production. Your expertise in performance analysis and troubleshooting will shine as you identify bottlenecks and enhance the reliability of our systems. With your background in chaos engineering principles, you'll push boundaries, design automated monitoring tools, and validate the scalability of our applications. If you're passionate about making an impact in a fast-paced environment, driven by a desire for performance and quality, then this is the exciting opportunity for you at Binance, where we encourage talent to thrive and grow in a diverse and dynamic team!

Frequently Asked Questions (FAQs) for Senior QA Engineer - Performance/Chaos Role at Binance
What are the key responsibilities of a Senior QA Engineer - Performance/Chaos at Binance?

As a Senior QA Engineer - Performance/Chaos at Binance, your primary responsibilities will include translating technical and business requirements into effective performance and chaos testing strategies. You'll also drive design and implementation of optimizations, analyze and resolve performance issues, and work closely with devops to ensure the highest levels of availability in production environments.

Join Rise to see the full answer
What qualifications are necessary for a Senior QA Engineer - Performance/Chaos role at Binance?

To excel as a Senior QA Engineer - Performance/Chaos at Binance, candidates must have a solid background in performance analysis, strong skills in troubleshooting microservices, and a proven history of executing chaos testing effectively. Familiarity with Java and other programming languages such as Python or Go is also required, alongside experience with databases and middleware technology.

Join Rise to see the full answer
How does Binance value diversity in its workplace for the Senior QA Engineer - Performance/Chaos position?

Binance is committed to fostering a diverse workforce as an integral part of our success. In the Senior QA Engineer - Performance/Chaos position, you'll join a range of talented individuals from different backgrounds, contributing unique perspectives that help us innovate and lead in the blockchain ecosystem.

Join Rise to see the full answer
What tools does a Senior QA Engineer - Performance/Chaos at Binance use?

In the Senior QA Engineer - Performance/Chaos role at Binance, you'll utilize various performance and chaos engineering tools such as K6, Jmeter, Chaos Blade, Chaos Monkey, and Gremlin to monitor, test, and enhance the reliability and efficiency of our systems.

Join Rise to see the full answer
What type of work environment can a Senior QA Engineer - Performance/Chaos expect at Binance?

At Binance, you can expect a collaborative, fast-paced environment that encourages autonomy and innovation. As a Senior QA Engineer - Performance/Chaos, you'll tackle unique challenges, participate in diverse projects, and have ample opportunities for career growth and continuous learning.

Join Rise to see the full answer
Common Interview Questions for Senior QA Engineer - Performance/Chaos
Can you explain your experience with chaos testing methodologies?

When discussing your experience with chaos testing during the interview, provide specific examples of how you've implemented chaos engineering principles in past projects. Explain the methodologies you used, such as simulating failures or creating scenarios to assess system resilience, and describe the outcomes and improvements that resulted from these tests.

Join Rise to see the full answer
How do you approach performance bottleneck identification and resolution?

To approach performance bottleneck identification, discuss the systematic methods you use, such as analyzing logs, utilizing performance monitoring tools, and collaborating with development teams. Share a specific example where you successfully identified a bottleneck, the steps you took to resolve it, and how it positively impacted system performance.

Join Rise to see the full answer
What tools do you consider essential for performance monitoring and testing?

When asked about tools essential for performance monitoring and testing, mention key tools like Jmeter, K6, and Prometheus. Explain why each tool is valuable and how you have used them in previous roles to ensure system reliability, scalability, and optimal performance during testing and monitoring phases.

Join Rise to see the full answer
Describe a time you successfully enhanced system performance.

In answering this question, provide a specific scenario where you identified performance issues in a system. Discuss the steps you took to enhance performance, which could include analysis, applying optimizations, and collaborating with the team. Emphasize the measurable improvements that resulted from your efforts.

Join Rise to see the full answer
What is your experience with Java performance tuning?

Here, outline your experience with Java performance tuning, detailing specific techniques you've employed, such as optimizing memory usage, efficient querying, or avoiding bottlenecks. Provide examples from past projects where you successfully improved the performance of Java applications.

Join Rise to see the full answer
How do you ensure high availability in production systems?

Discuss strategies you implement to ensure high availability, such as load balancing, failover mechanisms, and monitoring solutions. Share experiences where you've successfully maintained uptime and reliability in production systems, which illustrates your proactive approach to system resilience.

Join Rise to see the full answer
Can you explain what Chaos Engineering is and its benefits?

When explaining Chaos Engineering, focus on its principles of injecting faults into the system to identify vulnerabilities. Talk about the benefits such as increased system resilience, improved confidence in system behavior under stress, and how it empowers teams to better understand and enhance their architecture's reliability.

Join Rise to see the full answer
What is your approach to working in a distributed team environment?

In response, highlight the importance of clear communication and collaboration tools. Share your experiences working with remote teams, how you ensure everyone is aligned, and the methods you use to stay engaged and productive across different locations and time zones.

Join Rise to see the full answer
What production monitoring systems have you used?

List the production monitoring systems you're familiar with, such as Grafana or Prometheus. Discuss how you have leveraged these systems to track performance metrics, respond to alerts in real-time, and gain insights on system behavior to ensure continued performance and stability.

Join Rise to see the full answer
Share your knowledge about database performance and how you investigate issues.

Talk about your understanding of database performance, including indexing, query performance, and transaction optimization. Provide an example of how you've identified and resolved database-related performance issues in your previous roles, emphasizing your analytical and problem-solving skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Binance Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
ServiceNow Remote Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 11 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
PrideStaff Hybrid Hendersonville, NC
Posted 4 days ago
Photo of the Rise User
SGS Remote Remote, Remote, Remot, Canada
Posted 2 days ago
Photo of the Rise User
CallRail Hybrid Atlanta, GA (Hybrid)
Posted 17 hours ago

Binance is a leading global cryptocurrency exchange company founded in 2017 by Changpeng Zhao. We offer our services to over 169 million registered users in over 180 countries worldwide.

283 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Global CitizenBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!