Skip to content

Senior SDET (Android TV)

Apply
Apply

Share

successfully icon

Successfully

The vacancy has been successfully added to favorites

location icon

Remote Brazil, Brazil

specialization icon

Automated Testing Java

lob icon

Cross Industry Solutions

date icon

02/10/2026

Req. VR-125280

Apply
Project description

We're building a streaming TV (OTT) app for Android TV set-top boxes for one of the largest pay-TV providers in North America. The app covers live TV, on-demand content, cloud DVR, personalized home screens and sports. Millions of households use it.
You'll join a feature team spread across several countries that builds and tests customer-facing features from start to finish. The team works in Agile sprints, with nightly builds, regular release candidates and hotfixes. Testing is done on real devices and emulators, using a shared Java/Appium automation framework.
We're looking for a Senior SDET who can own quality for the team's features and deliver on their own, without close supervision.

Responsibilities
bullet icon

Own quality for your team's features: review requirements, spot risks early, and decide what to test manually and what to automate

bullet icon

Design, write and maintain test cases in a Jira-based test management tool

bullet icon

Write and maintain automated UI tests for an Android TV app in Java with Appium, including remote-control navigation and focus checks

bullet icon

Add to the shared automation framework (screen classes, locators, test data, helpers) and review other engineers' test code

bullet icon

Use a proxy tool to inspect and mock API responses and to simulate errors and edge cases

bullet icon

Use feature flags to test features that aren't released yet

bullet icon

Test on real devices: install builds, update devices, and manage test accounts and device setups

bullet icon

Run feature testing, regression testing and release candidate testing, and confirm fixes before release

bullet icon

Review failed automated test runs: separate real bugs from unstable tests or environment problems, and keep the test suite reliable

bullet icon

Investigate problems with adb, logcat, crash reports and network traffic, and write clear bug reports with likely causes

bullet icon

Check non-functional quality: memory use and stability on the device, accessibility with TalkBack, and analytics events

bullet icon

Work closely with developers, the product owner and other teams across time zones, and suggest improvements to testing practices and tools

Skills

Must have

bullet icon

3+ years building Appium tests in Java for Android apps

bullet icon

Hands-on work with real Android devices: adb, logcat, installing builds, capturing logs and screenshots

bullet icon

API inspection and mocking with a proxy tool (Charles Proxy or similar)

bullet icon

TestNG or JUnit, Maven or Gradle, Git, Jenkins, Jira

bullet icon

Clear written bug reports and test documentation

Nice to have

bullet icon

Testing on Android TV, Google TV, Fire TV or set-top boxes (remote-control navigation, standby and wake, HDMI behavior)

bullet icon

Ability to read Kotlin and Jetpack Compose code

bullet icon

Test reporting dashboards such as ReportPortal or Allure

bullet icon

Accessibility testing with TalkBack

bullet icon

Checking analytics events in tools like New Relic or Firebase

bullet icon

On-device performance checks such as Android Studio Profiler and memory leak detection

bullet icon

AI coding assistants for testing, such as Claude or GitHub Copilot

bullet icon

Experience updating or flashing Android devices, including over-the-air (OTA) updates

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Senior

Remote Brazil, Brazil

Req. VR-125280

Automated Testing Java

Cross Industry Solutions

02/10/2026

Req. VR-125280

Apply for Senior SDET (Android TV) in Remote Brazil

*Indicates a required field

Under the terms of your specific consent or to perform our obligations under a contract with you, as applicable, we, Luxoft Holding Inc. will manually and electronically process your personal data, specifically your first name, last name, phone number, e-mail address and other data you provide us through this form.


Within this context, we process personal data only for the specific purpose(s) indicated in the individual consent language or other notices provided below.


We will – insofar as reasonably necessary for the purpose you have agreed to and within the scope of applicable laws – transfer your personal data to other entities within the Luxoft Group and to the group of third party recipients listed in our Privacy Notice. Such Recipients can be located outside the European Union (EU) and/or the European Economic Area (EEA) (“Third Countries”). The Third Countries concerned, e.g. the USA, may not have the level of data protection that you enjoy e.g. under the GDPR. This can result in disadvantages such as an impeded enforcement of data subjects’ rights, a lack of control over further processing and access by state authorities. You may only have limited legal remedies against this. Insofar our transfer of your personal data to recipients in Third Countries is not covered by an adequacy decision of the EU Commission, we achieve an adequate level of data protection as further detailed out in our Privacy Notice.


With your consent, we personalise marketing communications to you by way of carrying out marketing research analysis, analysing the surfing-behaviour of our website visitors and to adjust it to their detected tendencies, as well as to plan more efficient future marketing activities. This personalised marketing does not include any automated decision-making activities.


Further information on how we process personal data in general is available in our Privacy Notice. You may withdraw any given consent at any time. The withdrawal of your consent(s) will not affect the lawfulness of processing before its withdrawal. For any request in this context, please e-mail us at: DPO@luxoft.com.


Before uploading CV or any other information to this website, to learn more about your obligations and restrictions arising from the use of this website, please read our Terms of Use.