This role leads test automation for Sportsbook Emerging Experiences—specifically Social and Advanced Search—across iOS, Android, and Web. It is a technical leadership position focused on building robust functional and performance automation to increase release confidence and integrate quality early in development.
Responsibilities
- Lead the development and continuous improvement of test automation for Social and Advanced Search features across mobile and web platforms.
- Design and execute end-to-end automated tests for core user journeys using Cypress for web and Detox for mobile, structured within an Nx monorepo.
- Maintain and evolve foundational automation components including test architecture, directory structure, screen-object patterns, shared utilities, and local execution tooling.
- Integrate automated tests into CI pipelines using Buildkite or GitHub Actions, enabling impacted test execution, parallel runs, clear reporting, and quality enforcement gates.
- Enhance test reliability by monitoring flakiness, improving determinism, and accelerating feedback through better synchronization, test data control, and failure analysis.
- Develop and manage test data and environment strategies, including mocks and fixtures for acceptance testing, production-like data for E2E, and lightweight API or contract testing using Pact or similar tools.
- Implement performance testing for key user flows such as feed loading, interactions, and search latency using Detox performance tools, Flashlight, or Maestro.
- Establish performance baselines and define thresholds to detect regressions in response times and rendering speed.
- Conduct load and performance testing on critical end-to-end user paths using Locust or equivalent tools.
- Design realistic load scenarios with ramp-up profiles, concurrency settings, and think-time modeling, with assertions on p95/p99 latency, throughput, and error rates.
- Report and communicate outcomes from load and performance testing efforts.
- For Advanced Search, including AI-driven features, create automated evaluations to verify output structure, relevance quality against baselines, and edge-case or safety checks.
- Collaborate with platform and observability teams to enhance test visibility through dashboards, logging, and artifact management.
- Ensure automation results are actionable and easy to interpret for engineering teams.
- Mentor developers and QA staff in writing automation, using local-first toolchains, and adopting AI-assisted development tools like Cursor.
- Support team members transitioning from manual to automated testing practices through coaching and enablement.
Requirements
- Minimum of 7 years of experience in software test automation or quality engineering, with proven experience building and maintaining large-scale automation frameworks.
- Proficient in TypeScript, JavaScript, or Python for coding and scripting.
- Able to read and contribute to production codebases as needed.
- Extensive experience in end-to-end automation across web and mobile platforms, with preference for Cypress and Detox; experience with Playwright, Appium, or WebdriverIO is acceptable.
- Experience working in monorepo environments and CI/CD systems such as Nx, Buildkite, or GitHub Actions, including practices like affected runs, parallelization, and fast feedback.
- Skilled in testing APIs and distributed systems, including test data setup, SQL/NoSQL validation, and contract testing or mocking techniques.
- Demonstrated focus on performance and reliability, including establishing performance baselines and conducting end-to-end load testing using tools like Locust, k6, or JMeter across BFF and downstream services.
- Ability to analyze and interpret performance metrics such as p95 and p99 latency and error rates.
- Proven track record in reducing flaky tests through improved test design and engineering practices.
- Staff-level leadership experience, including influencing cross-functional teams, setting quality standards, mentoring peers, and driving quality initiatives from inception to completion.
Nice to Have
- Familiarity with mobile performance tools such as Detox performance, Flashlight, or Maestro, or web performance analysis using Lighthouse or tracing.
- Experience with accessibility testing using axe or WCAG standards, or visual regression testing.
- Background in observability and reporting tools like Grafana, ELK, or Datadog to monitor test signals, flakiness trends, and CI analytics.
- Knowledge of cloud and containerization technologies such as AWS, Docker, and Kubernetes for managing test environments, orchestration, and test data pipelines.
- Experience testing machine learning or LLM-powered search systems, including managing evaluation datasets and detecting regressions across model or prompt changes.
Tech Stack
Cypress, Detox, Nx, TypeScript, JavaScript, Python, Buildkite, GitHub Actions, Pact, Locust, k6, JMeter, Flashlight, Maestro, Lighthouse, axe, WCAG, Grafana, ELK, Datadog, AWS, Docker, Kubernetes, SQL, NoSQL
Benefits
- Health insurance plans with options as low as $0 per paycheck
- Fertility and family planning support programs
- Mental health resources and services
- Fitness-related benefits
- Generous paid time off including PTO and sick leave
- Eligibility for annual bonuses and long-term incentives based on performance
- 401k plan with employer match up to 5%
- Commuter benefits
- Pet insurance coverage
- Paid personal time off
- 14 paid company holidays annually
- Paid sick leave compliant with state and federal regulations
Compensation
The salary range for this role is $159k–$199k USD, based on experience, location, business needs, and market demand. Equity: Eligible for short-term or long-term incentives including cash bonuses and stock programs. Annual bonus and long-term incentives are performance-based.
Work Arrangement
Hybrid work model with office locations in New York, Los Angeles, Atlanta, Jersey City, Canada, and Scotland.
Team
Cross-functional team including engineers, product managers, and QA, part of the Sportsbook Emerging Experiences group focused on Social and Advanced Search.
- We operate as One Team.
- Committed to equal employment opportunity regardless of race, color, ethnicity, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or other protected characteristic.
- We believe the organization is strongest when every employee feels valued, respected, and included.
Additional Information
- Employees may be assigned additional duties as required by the company to support operational flexibility and evolving business needs.
- FanDuel is


