{"id":4085847,"url":"https://alion.io/job/indee-tv-senior-sdet","title":"Senior SDET","company":{"id":7146,"name":"Indee.tv","domain":"indee.tv","url":"https://alion.io/company/indee-tv","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Keka","truth_index":null},"role":"QA","role_family":"QA","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Allure Reporting","optional":false},{"name":"Appium","optional":false},{"name":"Git","optional":false},{"name":"Jenkins","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Selenium","optional":false},{"name":"Amazon S3","optional":true},{"name":"AWS","optional":true},{"name":"Boto3","optional":true},{"name":"Docker","optional":true},{"name":"Locust","optional":true},{"name":"OWASP Top 10","optional":true},{"name":"Playwright","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-11-11T13:47:41Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-12T18:15:49Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"We are looking for a Senior SDET to help make our test automation faster, more reliable, and more meaningful. Our automation covers web apps in Python with Selenium and pytest, a growing API suite, and TV and tablet apps on Roku, Fire TV, Apple TV, and iPad. You will help shape where it goes next: more checks at the API layer, faster parallel runs in CI, and app automation that is stable on real devices. You will work closely with developers, DevOps, and product in a team that protects some of the most valuable unreleased content in the film industry.\nResponsibilities\nDesign, build, and maintain automated tests in Python for web applications (Selenium WebDriver, pytest) and APIs (requests), with clean, reviewable code.\nGrow our API test suite: functional, negative, and access-control tests for REST APIs, including authentication, authorisation, and token handling.\nBuild and stabilise app automation on real devices: Appium for Fire TV, Apple TV and iPad, and Roku's automation tooling, using focus and state-based waits rather than fixed delays.\nMake our suites faster and more reliable: parallel execution, test data setup through APIs, isolated per-test conditions, condition-based waits, and finding and fixing flaky tests.\nOwn test results in CI: work with DevOps on Jenkins pipelines, quality gates and Allure reporting, so failures are visible and triaged quickly.\nHelp build a risk-based regression: test priorities, smart selection of what to run for each change, and a fast smoke tier for hotfixes.\nTest the security controls our customers rely on, such as access expiry, view limits, OTP and MFA, geo-restrictions and watermarking, at both the UI and API level.\nWork with developers early: review requirements and impact analysis, agree on testability (for example, test IDs on new screens), and help move testing earlier in development.\nUse AI tools to speed up test design and automation responsibly: with human review and without exposing customer content or secrets.\nReview code, mentor QA engineers moving into automation, and help keep our framework clean and well documented.\nRequirements:\nMust have\n5+ years in test automation, with a strong hold on Python: clean, maintainable, object-orientated code, and pytest (fixtures, markers, parametrisation, parallel runs).\nHands-on API test automation with Python requests or similar: REST, JSON, authentication and tokens, negative and permission tests.\nSelenium WebDriver with Python, with sound locator and wait strategies (page objects, explicit waits).\nApp automation with Appium on mobile or TV, or experience automating Roku, Fire TV or Apple TV apps.\nCI experience, ideally Jenkins: running suites in pipelines, parallel execution, and acting on results.\nGit and code review.\nStrong testing fundamentals: test design, risk-based prioritisation, exploratory testing and clear bug reports.\nClear communication with developers, product and DevOps, and ownership of outcomes.\nGood to have\nSecurity testing: authorisation and access-control testing, OWASP Top 10, content protection.\nBDD frameworks (pytest-bdd or Behave) and Allure reporting.\nDocker, Selenium Grid or cloud device labs.\nAWS and Boto3, for example, setting up test data in S3.\nSQL for data checks.\nVideo streaming, OTT or DRM (FairPlay, Widevine).\nPlaywright.\nPerformance testing with Locust or similar.\nAI-assisted testing and development tools.\nQualification\nEducation: A degree in computer science, software engineering or a related field, or equivalent practical experience.\nExperience: 5+ years in test automation, including API and app automation in Python.","description_format":"text","description_chars":3608,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Streaming & OTT Platforms","Cloud Storage & File Sharing"],"lifecycle":[{"event":"open","at":"2026-11-11T18:52:29Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["conf:4","win:early"],"computed_at":"2026-11-12T10:38:37Z"},"pay":null,"html_url":"https://alion.io/job/indee-tv-senior-sdet","json_url":"https://alion.io/job/indee-tv-senior-sdet.json","meta":{"generated_at":"2026-11-12T23:45:15Z","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":50180,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":7146},"rest":"https://alion.io/mcp/rest/get_company?id=7146"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Findee-tv-senior-sdet"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Findee-tv-senior-sdet"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Findee-tv-senior-sdet"},{"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/indee-tv-senior-sdet\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Findee-tv-senior-sdet"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4085847}},{"tool":"search_jobs","arguments":{"company":"indee.tv","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4085847},"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"}}