Senior Software Development Engineer in Test (Automation, Python)

Remote $98k–$162k senior 3 months ago full-time quality 8.2/10

Role in brief

Binance is seeking a Senior Software Development Engineer in Test to lead automation and integration testing for their backend platform. Ideal candidates should have extensive experience in backend QA, particularly with Python and UNIX/Linux environments.

PythonBashUNIXLinux

About the role

In this role, you will collaborate with developers, product managers, and partners to ensure high-quality software delivery. You will design test cases and develop automated scripts, focusing on enhancing the integration testing framework and improving overall QA processes.

As part of a global team, you will work remotely and tackle unique projects that require a strong understanding of backend systems. Success in this position involves effectively identifying issues, improving test coverage, and communicating findings with cross-functional teams.

The salary range for this position is between $98,000 and $162,000, reflecting the seniority and expertise required.

Skills that matter here

  • Python: This role requires strong programming skills in Python for developing automated test scripts.
  • Bash: Bash knowledge is necessary for scripting in UNIX/Linux environments.
  • UNIX: Experience in UNIX/Linux is crucial for working within the testing environments.
  • Linux: Familiarity with Linux systems is important for backend QA engineering.

Who this role suits

  • A person with over 5 years of experience in backend QA engineering.
  • Someone who is passionate about problem-solving and has a strong ability to communicate effectively.
  • An individual who thrives in a fast-paced, results-driven environment and values autonomy.
  • A candidate who has experience with testing backend systems and enjoys collaborating with diverse teams.

From the employer

  • Work closely with team members (Developers, Product Managers, and Partners) to develop, test, and deliver high-quality software products.
  • Design test cases and develop Python-based automated scripts for integration testing scenarios.
  • Prepare integration test scenarios for unreleased features and changes, integrate them into CI pipelines, and provide QA sign-off for new features prior to production release.
  • Conduct hands-on investigations, identify root causes of issues, and communicate findings effectively with cross-functional teams.
  • Identify and prioritise gaps and deficiencies in existing integration test scripts, and implement improvements to increase test coverage and reliability.
  • Enhance the existing integration testing framework to improve automation capabilities, scalability, and reporting.
  • A software development background would be an advantage.
  • 5+ years of experience in backend QA engineering.
  • Experience across the full testing lifecycle, including manual test design, script development, and test execution.
  • Strong hands-on experience with UNIX/Linux environments.
  • Strong programming skills in Python and Bash, with the ability to code independently without relying on AI-generated solutions.
  • Experience testing backend systems and services, including APIs, databases, and distributed (non-monolithic) architectures.
  • Passionate about breaking things and solving problems, with the ability to uncover not only the "what" but also the "why" behind issues.
  • Clear, logical, and effective communicator in English.
  • 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).

Questions about this role

Is this position remote?

Yes, this role is remote but the work-from-home arrangement may vary.

What is the seniority level for this role?

This is a senior-level position.

How can I apply for this position?

You can apply through the Binance website.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Binance.