companyFanDuel logo

Staff Software Engineer - Automation

FanDuelAtlanta
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

To excel in this role, candidates should have a strong background in software engineering with a focus on test automation, a deep understanding of CI/CD practices, and proficiency in automation tools such as Cypress and Detox. Experience with performance testing frameworks and load testing tools (e.g., Locust) is also essential. Candidates should be adept at collaborating with cross-functional teams and possess excellent problem-solving skills.

About the job

THE POSITION
Join our dynamic team at FanDuel, where we are seeking a talented Staff Software Engineer to take the lead on enhancing our test automation processes for Sportsbook Emerging Experiences, including Social and Advanced Search, across iOS, Android, and Web platforms. This is a hands-on technical leadership role aimed at building robust functional and performance automation that boosts release confidence.

In this role, you will collaborate closely with engineers, product managers, and QA teams to integrate quality earlier in the development cycle, establish repeatable patterns within our Nx monorepo and CI, and elevate our standards for what constitutes a “release ready” product, particularly for user-critical journeys.

In addition to the responsibilities mentioned, you may be required to undertake other duties as assigned, ensuring operational flexibility to meet the evolving needs of the business.

THE GAME PLAN
Every team member plays a crucial role in our success.

Your responsibilities will include designing and implementing end-to-end automation for core Social and Search journeys using Cypress (web) and Detox (iOS/Android), in alignment with our Nx monorepo structure. You will own and enhance the automation foundations of our team, including test architecture, folder structure, screen-object patterns, shared utilities, and local-first run toolchains, enabling teams to add coverage efficiently and consistently.

Integrating automation into CI (Buildkite and/or GitHub Actions) will be essential, including affected execution, parallelization, clear pass/fail reporting, and actionable quality gates, while ensuring that suites remain easy to run locally for rapid iteration.

You will focus on driving stability by tracking flakiness, improving test determinism, and reducing time-to-signal through enhanced synchronization, test data control, and failure triage patterns.

Establishing a test data and environment strategy is key, utilizing mocks/fixtures for acceptance, production-like data for end-to-end tests, and lightweight API/contract tests (Pact or equivalent) where they provide value.

Building performance coverage for critical journeys (feed load, interactions, search latency/rendering) using Detox performance tools and/or Flashlight + Maestro, while defining baselines and regression thresholds, will be part of your mission.

You will also own load/performance testing for key end-to-end user journeys (from BFF/edge APIs through platform and backend services) using Locust (Python) or equivalent, handling realistic traffic modeling, scenario design, assertions on p95/p99 latency, throughput, error rates, and comprehensive reporting.

For Advanced Search (including LLM-powered experiences), you will define automated evaluations that include schema/structure checks, relevance/quality regression against baselines, and edge-case/safety checks.

About FanDuel

FanDuel is a leading sports technology company that offers innovative gaming experiences across various platforms. Our mission is to provide our customers with the best sports betting and gaming experience possible, and we are committed to quality and excellence in everything we do.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.