{"id":3426029,"url":"https://alion.io/job/angel-senior-sdet-qa-engineer","title":"Senior SDET, QA Engineer","company":{"id":1835506,"name":"Angel","domain":"angel.com","url":"https://alion.io/company/angel-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Paylocity","truth_index":null},"role":"QA","role_family":"QA","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Provo, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":88000,"max_usd":173000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":648},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"Datadog","optional":false},{"name":"JavaScript","optional":false},{"name":"Playwright","optional":false},{"name":"TypeScript","optional":false},{"name":"Docker","optional":true},{"name":"GraphQL","optional":true},{"name":"k6","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"Stripe","optional":true},{"name":"TestFlight","optional":true}],"status":"live","first_seen_at":"2026-10-28T19:31:26Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-30T00:31:31Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Description\nAngel is changing the future of American entertainment and is one of the fastest-growing distributors in America. Our library of light-amplifying stories has grown 10x in under 2 years. Gone is the old model where the deepest pockets pick the stories we share. Angel restores choice to our 2+ million guild members, who decide what we produce, what we take to theaters, and most importantly what parents bring into their homes. Check out angel.com/watch.\nOpportunity\nAngel's theatrical releases succeed when fans show up on opening weekend, and the Theatrical team builds the product that gets them there. Our ticketing experience makes it easy for fans to find a showtime and buy tickets, and it gives marketers and ad buyers clear insight into what's driving sales, so every campaign dollar works harder.\nThe stakes are real, and release dates don't move. A bug on opening weekend costs ticket sales and corrupts the data marketers depend on. We're looking for a Senior SDET to champion quality for both audiences: the fans buying tickets and the marketers making decisions from what we report. You'll also help a fast-growing team build, test, and ship with confidence.\nWhy Join Angel?\nHigh-Growth Company: Angel is one of the fastest-growing media companies, with record-breaking independent theatrical releases and millions of streaming users worldwide.\nMassive Impact: Your work will shape how audiences experience the stories they love, and help amplify light around the globe.\nExtreme Ownership: We are a team of owners and entrepreneurs. This is your chance to operate like a startup founder inside a fast-scaling media company.\nMission-Driven Culture: We strive to amplify light in everything we do. Join a team that deeply cares about the impact of the stories we tell.\nFuture of Streaming: Help build a streaming platform that competes with giants, without playing by their rules.\nWhat You'll Do\nOwn end-to-end quality for theatrical flows. Define what \"working\" means from the fan's point of view: browsing showtimes, seat selection, checkout, and confirmation, on web, iOS, and Android.\nBuild web E2E automation the team trusts: Browser tests that run on every PR and gate releases.\nCover theatrical flows in the Angel app. Work within the mobile team's Revyl-based testing to automate ticketing journeys on iOS and Android.\nStrengthen test environments. Partner with DevOps and other teams on stable, production-like environments for E2E testing, with seeded test data, payment-provider test modes, and stubs for services we don't own.\nFollow bugs across boundaries. When a flow breaks, trace it through the app, the federated graph, background jobs, and queues to the team that owns the fix.\nBe customer support's partner in engineering. Respond quickly to support questions and bug reports, reproduce what fans hit, route issues to the right team, and turn recurring problems into test coverage.\nKeep watch on system health with Datadog. Build dashboards and monitors for the ticketing funnel, and use RUM, logs, and traces to spot regressions early and investigate issues in production.\nTurn manual work into repeatable process. Find the manual verification and release steps around theatrical launches, and automate them or reduce them to a short checklist with clear owners.\nValidate what's easy to miss: payments, feature-flagged experiences and experiments, analytics events, and localization.\nPartner with marketing. Work with marketers to make sure campaign launches, promo codes, tracking, and attribution work as expected, and that the data they rely on is accurate.\nHarness AI. Use AI tools to write and maintain tests, explore flows, and triage failures, and share what works with the wider org.\nBuild bridges across teams. Connect Theatrical with the teams we depend on: platform, DevOps, mobile, and other graph owners. Align on shared environments, test data, and release coordination so cross-team issues surface early and get resolved quickly.\nWhat Success Looks Like\nTheatrical releases ship on time and with confidence.\nFans rarely hit a broken ticketing flow, and when one slips through, we catch it before they report it.\nThe team trusts the test signal and doesn't try to work around it.\nSupport gets fast, clear answers, and the same issue rarely comes back twice.\nManual work shrinks as the team scales instead of growing with it.\nOther teams see you as a partner they want to work with.\nWhat You'll Need\nA builder's mindset with a bias for quality. You're excited to modernize how a high-stakes purchase flow gets tested.\nA fan's-eye view. You test the way real people buy tickets, not just the way the code is structured, and you treat every support report as a lead worth chasing.\nA systems thinker. You can follow a failure from a button click through APIs, queues, and databases to its source.\nA bridge builder. You get things done with teams you don’t manage, from engineering and DevOps to marketing and customer support, and you leave those relationships stronger.\nAI-native. You already use AI in real engineering work and can point to results.\nStrong ownership. You spot gaps in coverage, define a plan, and execute it end to end.\nA clear communicator. You can explain a test strategy, present tradeoffs, and partner across engineering, product, and design.\n Relentless attention to detail. You notice what others miss.\nReasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.\nRequirements\nRequired Experience\n5+ years in test automation or SDET roles\nWeb E2E automation with Playwright, Cypress, or similar, in TypeScript/JavaScript\nE2E testing of mobile apps on iOS and Android\nIntegrating automated test suites into CI/CD as release gates\nSetting up test data and environments for E2E testing, including using APIs to create test state\nTesting flows that depend on third-party services or async processing (payments, queues, background jobs)\nAdvanced use of Datadog or a comparable observability platform: dashboards, monitors, logs, APM traces, and RUM\nHands-on use of AI tools in your engineering workflow\nBachelor's degree in Computer Science, Engineering, or equivalent experience\nPreferred Experience\nAI-driven mobile testing platforms, especially Revyl\nTesting React Native apps; TestFlight and Play Console test distribution\nGraphQL, including federated graphs\nE-commerce, ticketing, or payments testing (Stripe, PayPal test modes)\nFeature flags and experimentation (GrowthBook), analytics validation (Segment)\nLoad testing (k6, Artillery, or similar)\nDocker, CI tooling, and preview or ephemeral environments\nDeep Datadog experience specifically\nWhat To Know\nWork Environment\nRemote team members must have a private and quiet area for working hours in their location. When in the main office, expect a comfortable, air-conditioned work environment. Team members are issued their own desks, but the office is an open, shared space and can be fast-paced and occasionally noisy.\nPhysical Demands\nWill need to be able to sit or stand at a desk for extended periods of time.\nPosition Type and Expected Hours of Work\nRegular full-time, 40 hours per week.\nTravel Required\n2-4 onsite events in Utah each year. There may be other opportunities to travel, but no other significant out-of-state travel is anticipated.\nWork Authorization\nMust be authorized to work in the United States.\nEEO Statement\nAt Angel Studios, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates.\nOther Duties\nPlease note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the team member for this job. Duties, responsibilities and activities may change at any time with or without notice.\nSalary Description\n$99,000-115,000","description_format":"text","description_chars":7906,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Film Production","Streaming & OTT Platforms"],"lifecycle":[{"event":"open","at":"2026-10-28T22:30:17Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":24,"reasons":["conf:5","velocity","win:early"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/angel-senior-sdet-qa-engineer","json_url":"https://alion.io/job/angel-senior-sdet-qa-engineer.json","meta":{"generated_at":"2026-10-30T07:36:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10665,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1835506},"rest":"https://alion.io/mcp/rest/get_company?id=1835506"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fangel-senior-sdet-qa-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fangel-senior-sdet-qa-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fangel-senior-sdet-qa-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/angel-senior-sdet-qa-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fangel-senior-sdet-qa-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3426029}},{"tool":"search_jobs","arguments":{"company":"angel.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3426029},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}