Singapore, Singapore, Singapore

Python Test Automation Engineer

 Job Description:

We're hiring a Python Test Automation Engineer to join a leading global proprietary trading firm in Singapore.

What You'll Do

  • Design, develop, and maintain Python-based test automation frameworks.
  • Build automated test solutions for backend and distributed systems.
  • Develop and enhance Python applications supporting trading and operational workflows.
  • Create and execute automated unit, integration, and regression tests.
  • Collaborate with software engineers to improve software quality throughout the development lifecycle.
  • Investigate production issues, perform root cause analysis, and implement long-term solutions.
  • Continuously improve CI/CD pipelines and testing processes.

What We're Looking For

  • 3+ years of professional experience with Python development.
  • Strong programming fundamentals and software engineering practices.
  • Experience with test automation using tools such as PyTest or unittest.
  • Experience testing backend services, APIs, or distributed systems.
  • Familiarity with Linux, Git, and CI/CD environments.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.

Nice to Have

  • Experience in financial services, fintech, or electronic trading.
  • Knowledge of market data, FIX Protocol, or trading platforms.
  • Experience with Docker, Kubernetes, or cloud technologies.
  • Exposure to low-latency or high-performance systems.

Why Join?

  • Work on high-performance, mission-critical trading systems.
  • Collaborate with talented engineers in a technology-driven environment.
  • Solve complex engineering challenges using modern Python technologies.
  • Join a fast-paced team with excellent opportunities for technical growth.
  Required Skills:

Protocol Software Engineers Environment Cloud FinTech Data Test Automation Development ROOT Root Cause Analysis Financial Services Pipelines Collaboration Trading Analysis Hiring CI/CD Automation Kubernetes Programming Integration Linux Docker Software Testing Git Design Engineering Python Communication