Apex Trader Funding is a leading proprietary trading firm specializing in futures trading, and they are seeking a Senior SDET who blends software engineering skills with a passion for building automated testing systems. The role involves designing and evolving automation frameworks, enhancing CI/CD quality gates, and enabling the engineering organization to deliver high-quality software efficiently.
Responsibilities:
- Architect, build, and maintain Playwright-based automation frameworks using TypeScript/Node.js
- Develop reusable fixtures, helpers, abstractions, and test infrastructure
- Implement network mocking/stubbing, service virtualization, API layers, data factories, and contract testing
- Build selector strategies, concurrency models, and fault‑tolerant automation
- Integrate suites into CI/CD with parallelization, retries, flake analysis, and intelligent test selection
- Own quality-related telemetry: traces, screenshots, logs, metrics
- Build quality dashboards tracking stability, coverage, and reliability
- Influence system design for testability
- Build component, integration, and contract testing layers
- Mentor QAEs, STEs, and developers on testing best practices
- Document patterns, tools, and guidelines
- Drive evolution of testing ecosystem
Requirements:
- 5–8+ years in software testing/engineering with senior-level automation experience
- 3+ years designing Playwright automation frameworks
- Strong engineering background: TypeScript/Node.js, async patterns, SOLID principles
- Strong API and network-level understanding
- CI/CD experience with Docker and execution pipelines
- Strong debugging skills across UI, API, and distributed systems
- Contract testing (Pact), schema validation, or service virtualization
- Experience with observability systems (Grafana, Datadog, OpenTelemetry)
- Performance testing (Lighthouse, Playwright Tracing, k6)
- Visual regression tools
- Cloud experience (AWS, Azure, GCP)