Software Engineer, Test
Core
Design, develop, deploy, and support global clearing systems with a focus on system reliability, testability, recoverability, fault tolerance, throughput, and latency.
Role type
Senior IC Software Engineer, Test (QA)
Builds
Global clearing systems and their system functionality
Domain
Financial markets infrastructure (clearing, trade processing)
Deliverable
production ML models | product features
Required skills
Automated test case creation, test framework development, Cucumber BDD, UI automation (Selenium/Playwright), Java, Python, API automation (REST/SOAP), Object-oriented design, Docker/Kubernetes, SQL, PostgreSQL/MySQL/MongoDB, AI-powered testing tools, Unix/Linux, Git, CI/CD (Jenkins/Bamboo)
Preferred skills
FIX 4.4, Swift messaging protocols, Kafka, Atlassian tools, Financial markets domain knowledge
Technologies
Cucumber, Selenium, Playwright, Java, Python, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, Git, Jenkins, Bamboo, Claude Code
Responsibilities
Work across US Clearing Systems groups to ensure new features and functionality work as expected; ensure overall system health for stable releases; execute manual and automation testing with emphasis on automation; create and enhance test frameworks; utilize AI-powered tools to automate test case generation and maintenance.
Seniority
Mid-level, hands-on IC