remote
Senior Software Development Engineer in Test Automation, Python - Binance
Software Engineer
Senior SDET role focused on building robust automated test frameworks in Python for high‑frequency trading platforms, leveraging Selenium, CI/CD pipelines, and containerization to ensure reliability and performance at scale.
About the role
Key Responsibilities
- Design, develop, and maintain Python‑based automation frameworks for functional, regression, and performance testing of trading systems.
- Implement end‑to‑end test suites using Selenium and API testing tools to validate market data feeds, order execution, and settlement workflows.
- Integrate automated tests into CI/CD pipelines (Jenkins/GitLab CI) and ensure reliable execution in Docker‑based environments.
- Collaborate with developers, product owners, and QA engineers to define test strategies, identify edge cases, and improve overall test coverage.
- Monitor test results, troubleshoot failures, and drive continuous improvement of testing processes and tooling.
Requirements
- 5+ years of professional software development experience, with at least 3 years focused on test automation using Python.
- Strong hands‑on expertise with Selenium/WebDriver, RESTful API testing, and test framework design.
- Proficiency in CI/CD concepts and tools (e.g., Jenkins, GitLab CI) and containerization technologies such as Docker.
- Solid understanding of trading or financial systems, including latency‑sensitive workflows and data integrity requirements.
- Excellent problem‑solving skills, ability to work in a fast‑paced environment, and strong communication with cross‑functional teams.
Skills
pythontest automationseleniumcicddocker