Software Development Engineer in Test
Core
Design, develop, and maintain automated acceptance and end-to-end testing infrastructure to support continuous delivery pipelines for an electronic trading platform.
Role type
Software Development Engineer in Test (SDET)
Builds
Automated acceptance and end-to-end testing pipelines
Domain
Electronic Trading / Fixed Income Markets
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Object-Oriented Programming (OOP), Core Java, End-to-end system testing, Exploratory testing techniques, Failure scenario design, System edge case analysis
Preferred skills
Continuous Integration (CI) management, Continuous Delivery (CD) processes, Extreme Programming (XP) frameworks, API Testing methodologies, Selenium for UI Automation, Distributed system architectures, Networking protocols, Electronic Trading domain knowledge
Technologies
Java, Selenium
Responsibilities
Design and maintain advanced automated acceptance and end-to-end testing infrastructure; Collaborate with business analysts and developers to analyze functional and technical requirements; Identify system components and architectural friction points for enhanced verification; Execute targeted exploratory testing sessions to discover hidden failure modes.
Seniority
Mid-level, hands-on IC