For Employers
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review

Questions interviewers often ask for this role, with sample answers.

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

You will be responsible for extending and maintaining the OXS C# regression framework to ensure the reliability of low-latency streaming services. This involves creating automated test suites, validating streaming data flows, and partnering with engineering teams to improve software quality and testability.

#WeAreTradeStation
 
Who We Are:
 
TradeStation is the home of those born to trade. As an online brokerage firm and trading ecosystem, we are focused on delivering the ultimate trading experience for active traders and institutions. We continuously push the boundaries of what's possible, encourage out-of-the-box thinking, and relentlessly search for like-minded innovators.
 
At TradeStation, we are building an AI-First culture. We expect team members to embrace AI as a core part of their daily workflow, whether that’s using AI to accelerate development, enhance decision-making, improve client outcomes, or streamline internal processes. We hire, grow, and promote people who can harness AI responsibly and creatively. We treat AI as a partner in problem-solving, not just a tool; following our governance standards to ensure AI is used ethically, securely, and transparently. If you join us, you’re joining a culture where AI is how we work.
 
Are you ready to make yourself at home?
 
What We Are Looking For:
 
Do you enjoy tackling interesting problems with other smart people? Have you ever wondered how a major player in the Financial Technology industry operates? At TradeStation, you'll enjoy working in a supportive environment with the latest in microservices and streaming technology — all from the comfort of your home office.
 
We are seeking a Software Development Engineer in Test (SDET) to join the Order Execution – Streaming (OXS) team. OXS builds low-latency, scalable, and extensible services that deliver order, position, and balance data to TradeStation and Monex clients across web, desktop, mobile, and third-party APIs.
 
This is a growth role on an established quality engineering group. OXS has already invested in a purpose-built C# regression framework that replaced the team's legacy Postman suites, and your work will center on extending that framework, broadening its coverage, and making it reliable enough that developers trust it and run it themselves. You will be paired with senior SDETs rather than left to figure out a complex distributed system alone. We are looking for someone with a genuine instinct for breaking software, the patience to chase down an intermittent failure, and the judgment to tell a real defect from a flaky test.
 
What You’ll Be Doing:
 
Test Automation and Framework Work
  • Write, extend, and maintain automated tests in the OXS C# regression framework covering many domains
  • Create and manage automated testing suites including unit, component, integration, and end-to-end regression tests
  • Create, automate, and execute test plans that generate artifacts validating proper functioning of OXS services and provide quality-related metrics
  • Turn user stories and acceptance criteria into concrete test cases, including negative and failure-path scenarios
  • Contribute to framework extensibility and reusable test libraries rather than one-off scripts
  • Help build and maintain mocks, stubs, and simulated upstream dependencies so tests can run without contending for shared environments
  • Partner with Engineering Managers and Technical Leads to improve software quality and testability
  • Evaluate and introduce new testing tools, methodologies, and automation capabilities to improve engineering efficiency and product quality
Validating a Streaming Platform
  • Test gRPC streaming interfaces, REST APIs, and event-driven message flows the way our customers actually consume them
  • Validate correctness of streamed state — ordering, duplication, staleness, and reconciliation between OXS state and what downstream consumers receive
  • Verify behavior across account provisioning, sharding, and multi-tenant scenarios
  • Participate in load, stress, and soak testing to confirm the platform holds its latency and throughput expectations
Quality in the Delivery Pipeline
  • Execute functional and regression testing across the environments as work moves toward production
  • Support the team's change management flow, including validating change requests and recording test evidence for releases
  • Maintain test runs, results, and evidence in TestRail so every ticket has a traceable quality record
  • Support and improve regression execution in GitLab CI pipelines, including scheduled and on-demand runs
  • Help developers outside the SDET group run the regression suite locally — improve setup tooling, documentation, and onboarding so quality shifts left
  • Manage test account pools and reservations responsibly in shared environments, and help identify where additional capacity is needed
  • Identify quality risks early in the software development lifecycle and recommend mitigation strategies to engineering leadership
  • Identify quality risks early in the software development lifecycle and recommend mitigation strategies to engineering leadership
  • Represent quality engineering during planning, architecture, and release readiness discussions
Defects, Documentation, and Support
  • Identify, document, reproduce, and track defects with enough detail that another engineer can act without a conversation
  • Investigate test failures to determine whether the cause is a product defect, a framework issue, an environment problem, or a data problem
  • Participate in code reviews and provide guidance to the team on designing for testability
  • Contribute to production support and post-incident verification, including validating fixes and adding regression coverage for anything that reached customers
  • Raise quality and risk concerns early — developers write tests too, but this role is completely focused on quality
The Skills You Bring:
  • Hands-on experience with C# and .NET; ability to read and write production-quality test code, not just scripts
  • Experience with at least one test framework (xUnit, NUnit, MSTest, or equivalent)
  • Ability to translate requirements and acceptance criteria into thorough test cases
  • Experience testing REST APIs, and familiarity with streaming or bidirectional protocols (gRPC, WebSockets)
  • Database experience sufficient to validate data and state (SQL Server, NoSQL, Redis)
  • One or more scripting languages suitable for automation, such as Bash, PowerShell, or Python
  • Source control with Git, and familiarity with continuous integration tooling (GitLab CI preferred; Azure DevOps or Jenkins acceptable)
  • Familiarity with containerization and cloud-native technologies (Docker, Kubernetes, AWS)
  • API and network debugging tools (Postman, curl, Wireshark, browser developer tools)
  • A genuine passion for analysis and testing, with strong organization and prioritization skills
  • Demonstrated oral and written communication skills, and the ability to adapt and learn quickly
  • Willingness to be responsive during US equity and futures market hours, when release and support activity is concentrated
  • Demonstrated ability to write automated tests in an object-oriented language, whether from professional experience, internships, or substantial personal projects
  • Practical asynchronous programming and multithreading understanding preferred
  • Familiarity with event streaming or messaging systems, especially Apache Kafka or AWS MSK, preferred
  • Experience with mocking, stubbing, or service virtualization to isolate upstream dependencies preferred
  • Exposure to performance, load, or stress testing tools (k6, JMeter, Gatling, Locust) preferred
  • Familiarity with observability tooling for diagnosing failures (Grafana, Datadog, OpenTelemetry) preferred
  • Experience with a test management tool such as TestRail preferred
  • Familiarity with audited change management processes (e.g. ServiceNow) preferred
  • Comfort using AI tooling as part of daily engineering workflow — test generation, failure triage, and documentation — preferred
  • Agile development and Test-Driven Development practices preferred
  • Brokerage/trading platform experience preferred
  • Experience testing distributed, event-driven, or microservice-based systems preferred
  • Experience validating streaming or real-time data flows rather than request/response APIs alone preferred
  • Exposure to Kafka topics, partitions, consumer groups, and lag troubleshooting preferred
  • Experience building or maintaining a test automation framework, not only writing tests within one preferred
  • Experience in financial services, brokerage, trading, or another regulated, high-availability domain preferred
Minimum Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent work experience
  • 3+ years of application testing or development experience
  • Ability to work core hours aligned to US market hours (approximately 9:00 AM – 5:00 PM ET)
Desired Qualifications:
  • 2+ years of professional SDET, QA automation, or software development experience
  • Professional working proficiency in English and Spanish
What We Offer:
  • Collaborative work environment
  • Competitive Salaries
  • Yearly bonus
  • Comprehensive benefits for you and your family starting Day 1
  • Unlimited Paid Time Off
  • Flexible working environment
  • TradeStation Account employee benefits, as well as full access to trading education materials

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Others jobs →

AI Response Evaluator

Freelance France, Japan, Mexico +3 more $10K – $20K Others

Partner Manager

Full Time United States Others

Senior Cold Outbound Specialist

Full Time India $1000 - $1200 per month Others

Quality Specialist II

Full Time United States $72000 - $88000 per year Others

Vice President of Partner Care (remote)

Full Time United States $35 per hour Others

AGACNP Subject-Matter Expert - Contractor

Freelance United States $50 per hour Others
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 219,042+ Jobs in SDET

Answer easy questions

Answer easy questions

219,042+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified