TradeStation

Sr. SDET - Performance Testing

Back to All Jobs
Employee Type

Full-Time

Location

Heredia, Costa Rica (Remote)

Job Type

Brokerage Services Development

Job ID

3307

#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:

We are looking for a Sr. SDET focusing on Performance is an engineer focused on quality at every layer — from functional correctness to system-level performance. In this role, you will champion high-quality deliverables by designing and building test frameworks, executing performance and load tests, and integrating quality gates across our CI/CD pipelines. You will focus on the reliability, scalability, and low-latency requirements of our brokerage and trading platform services, working closely with development and DevOps teams to ensure deterministic, developer-friendly test infrastructure.

What You'll Be Doing:

  • Design and develop scalable automated test frameworks for validating complex web applications, RESTful/WebSocket APIs, microservices, and event-driven systems, with a strong emphasis on performance, load, and stress coverage
  • Create, automate, and execute test plans (functional, regression, performance, reliability) that generate artifacts to validate proper application behavior and provide quality-related metrics
  • Build and maintain performance test suites covering load, stress, spike, and soak scenarios; establish latency baselines and throughput SLAs and enforce them as quality gates in CI/CD
  • Build mocking and simulation frameworks that emulate upstream services and dependencies (Kafka, market data, order routing, etc.) to enable isolated, dependency-free testing
  • Integrate test execution seamlessly with GitLab CI/CD pipelines, enabling full automation and parallelized test runs
  • Enable developers to run complete regression and performance suites locally, independent of shared environments
  • Document and track program defects; conduct root cause analysis for test failures and production issues to identify system fragility and design risks
  • Participate in code reviews and provide guidance to the team on designing for testability and performance
  • Partner with DevOps on test environment automation, data provisioning, and performance result visualization using observability dashboards (Datadog, Grafana, or equivalent)
  • Research and apply emerging test tools, trends, and methodologies. Raise risks early to engineering leadership and influence design decisions to improve quality and reliability
  • Mentor team members in advanced testing techniques, performance measurement, and latency profiling best practices

The Skills You Bring:

  • Strong experience with C# and .NET / .NET Core
  • Broad knowledge of JavaScript in the browser and in Node.js; familiarity with web technologies (HTML, CSS, HTTP, REST, WebSocket, JSON)
  • Minimum 3 years of dedicated, hands-on performance testing experience using tools such as k6, Gatling, JMeter, NBomber, or Locust — including load, stress, spike, and soak testing
  • Demonstrated ability to profile, analyze, and tune system performance using APM and observability platforms (e.g., Datadog, Grafana, AppDynamics, Dynatrace) to identify latency regressions and throughput bottlenecks
  • Experience with REST/WebSocket APIs, and microservice architectures
  • Proficiency in mocking, and stubbing
  • Cloud-native technologies in AWS or Azure, including Kubernetes and Docker containerization
  • Continuous integration / build tools (GitLab CI, Azure DevOps, etc.)
  • Moderate database experience (SQL Server, NoSQL, Redis)
  • Experience with scripting languages such as Bash, or Python is a plus
  • Web application debug tools (Curl, Fiddler, Wireshark, Chrome Developer Tools, etc.)
  • Strong communication and documentation skills; comfortable engaging with senior engineers and leadership
  • Performance testing of low-latency trading systems or high-throughput financial services, including latency profiling, throughput benchmarking, and SLA validation preferred
  • Experience using AI to test systems in financial services or similarly regulated, low-latency environments preferred
  • Agile Development and Test-Driven Development (TDD) practices preferred
  • Brokerage or trading platform experience preferred
  • Distributed source control tools (Git, Mercurial) preferred
  • Cloud architecture and deployment (AWS or Azure); knowledge of AWS MSK, ECS/Fargate, ElastiCache preferred
  • Multiple programming languages including Python for automation and integration testing preferred
  • Experience with Agile Development preferred

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or equivalent work experience
  • 5+ years of experience in software quality engineering or test framework development
  • 3+ years of dedicated performance testing experience

Benefits at TradeStation

  • 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
Learn more about our mission

TradeStation provides equal employment opportunities to current and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, sexual orientation, age, pregnancy, disability, handicap, citizenship, veteran or marital status, or any other legally recognized status entitled to protection under federal, state, or local anti-discrimination laws.