Software Development Engineer in Test (QA)
Core
Develops automated testing programs and strategies to validate software function, compatibility, design, and performance across the testing pyramid for ultra-low-latency trading platforms.
Role type
Senior Software Development Engineer in Test (QA)
Builds
Automated test plans, frameworks, and CI/CD integrated test suites for financial trading systems
Domain
Financial technology / Enterprise trading infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C#, Python, JavaScript, Relational Databases, CI/CD pipeline management, automation framework design, performance testing, Generative AI for test automation, REST/API testing, GUI testing, ETL/big data testing
Preferred skills
AI prompting and workflows, static analysis tooling, TDD/test-first methodology, Kaizen principles, production troubleshooting
Technologies
C#, Python, JavaScript, REST, API, GUI, ETL, big data, Copilot, CodeScene
Responsibilities
Construct automated test plans incorporating positive and negative scenarios; design effective automation to validate intended functionality; ensure automated tests are incorporated into CI/CD pipeline; investigate and resolve test discrepancies; refactor test automation; advocate for stories to meet Definition of Ready and Done; understand and apply AI-assisted code review and static analysis tooling
Seniority
Mid-to-Senior, hands-on IC