Sr. SDET - Performance Testing
Remote · Heredia, Heredia Province, Costa Rica
Job Summary
Sr. SDET focusing on performance engineering: design and develop scalable automated test frameworks for validating complex web apps, RESTful/WebSocket APIs, microservices, and event-driven systems with emphasis on performance, load, and stress coverage. Create and execute functional, regression, performance, and reliability test plans; build and maintain performance test suites to establish latency baselines and throughput SLAs enforced as quality gates in CI/CD. Develop mocking/simulation frameworks for upstream services (e.g., Kafka, market data, order routing) to enable isolated testing. Integrate test execution with GitLab CI/CD; enable local regression and performance suites. Document defects, perform root cause analysis, contribute to code reviews, and collaborate with DevOps on test environments and observability dashboards (Datadog, Grafana). Stay current with new testing tools and methodologies; mentor team members in advanced testing techniques, performance measurement, and latency profiling. Emphasis on high-quality delivery for brokerage/trading platform services with a focus on reliability, scalability, and low latency.
Required 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
- Experience with C# and .NET / .NET Core
- Broad knowledge of JavaScript in the browser and Node.js
- Experience with load, stress, spike, and soak testing tools (k6, Gatling, JMeter, NBomber, Locust)
- Experience with profiling and tuning system performance using APM/observability platforms (Datadog, Grafana, AppDynamics, Dynatrace)
- Experience with REST/WebSocket APIs and microservice architectures
- Cloud-native technologies in AWS or Azure, including Kubernetes and Docker
- CI/CD/build tools (GitLab CI, Azure DevOps)
- Database experience (SQL Server, NoSQL, Redis)
- Scripting languages (Bash, Python) a plus
- Web application debugging tools (Curl, Fiddler, Wireshark, Chrome DevTools)
- Strong communication and documentation skills
- Trading/low-latency financial services experience preferred
- Agile/TDD practices preferred
- Brokerage/trading platform experience preferred
- Git/Mercurial for distributed source control preferred
- Cloud deployment knowledge (AWS/Azure); MSK, ECS/Fargate, ElastiCache preferred
- Multiple programming languages including Python for automation and integration testing preferred
- Experience with Agile Development preferred
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.