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