Android Test Automation Architect

Jobtailor

Campinas

Presencial

BRL 180 000 - 280 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Jobtailor in Brazil seeks an experienced Android automation engineer to design and evolve scalable test automation architectures using Espresso, UI Automator, and Appium. You will integrate tests into CI/CD pipelines, optimize parallel execution, and manage Docker-based execution environments on Linux servers.

The role emphasizes observability, performance testing, and test reliability. The ideal candidate has strong Python skills, deep Android knowledge, and hands-on experience with cloud

Qualificações

  • Degree in Computer Science, Computer Engineering, or equivalent experience.
  • Strong experience developing Android applications and tests using Android Studio.
  • Proficiency with automation frameworks such as Espresso, UI Automator, and Appium.
  • Strong Python skills for framework development, automation scripts, internal tools, and test orchestration.
  • Advanced experience defining scalable and resilient test automation architectures.
  • Extensive experience designing and integrating CI/CD pipelines, including strategies for parallelization and test distribution (sharding).
  • Experience executing large-scale test campaigns using emulators and physical devices.
  • Deep knowledge of the Android platform (Activities, Services, Broadcasts, Permissions, Intents).
  • Experience analyzing logs and performance (logcat, dumpsys, Perfetto, Systrace).
  • Experience with containerization using Docker for standardization, isolation, and scalability of test environments.
  • Solid knowledge of Jenkins for creating, maintaining, and optimizing automated pipelines.
  • Experience administering and managing services on Linux servers (deployment, automation, monitoring, troubleshooting, and tuning).
  • Knowledge of observability practices (logs, metrics, alerts) applied to automated testing.
  • Define standards, best practices, and governance for test automation.

Responsabilidades

  • Define and evolve the Android test automation architecture, ensuring scalability, reliability, and ongoing maintainability.
  • Design and implement robust automation frameworks using Espresso, UI Automator, and Appium.
  • Lead integration of tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI), focusing on performance and parallelization.
  • Structure and manage execution environments using Docker to ensure consistency and reproducibility of tests.
  • Administer and evolve automation infrastructure on Linux servers, including services and orchestration of test execution.
  • Define strategies for efficient large‑scale execution, including the use of local and cloud device farms (Firebase Test Lab, AWS Device Farm, BrowserStack).
  • Implement collection and analysis of quality, stability, and performance metrics, with dashboards and alerts.
  • Serve as a technical reference, supporting development and QA teams in adopting automation best practices.
  • Lead failure analyses, reduce flakiness, and promote continuous improvement of tests.
  • Ensure tests meet security, accessibility, and Android standards compliance requirements.

Conhecimentos

Test automation architecture
CI/CD integration
Parallel test execution
Flaky test reduction
Observability

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

Espresso
UI Automator
Appium
Python
Docker
Jenkins
Linux
Android Studio
Firebase Test Lab
AWS Device Farm
BrowserStack
Perfetto
Systrace

Descrição da oferta de emprego

Responsibilities
  • Define and evolve the Android test automation architecture, ensuring scalability, reliability, and ongoing maintainability.
  • Design and implement robust automation frameworks using Espresso, UI Automator, and Appium.
  • Lead integration of tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI), focusing on performance and parallelization.
  • Structure and manage execution environments using Docker to ensure consistency and reproducibility of tests.
  • Administer and evolve automation infrastructure on Linux servers, including services and orchestration of test execution.
  • Define strategies for efficient large‑scale execution, including the use of local and cloud device farms (Firebase Test Lab, AWS Device Farm, BrowserStack).
  • Implement collection and analysis of quality, stability, and performance metrics, with dashboards and alerts.
  • Serve as a technical reference, supporting development and QA teams in adopting automation best practices.
  • Lead failure analyses, reduce flakiness, and promote continuous improvement of tests.
  • Ensure tests meet security, accessibility, and Android standards compliance requirements.
Requirements
  • Degree in Computer Science, Computer Engineering, or equivalent experience.
  • Strong experience developing Android applications and tests using Android Studio.
  • Proficiency with automation frameworks such as Espresso, UI Automator, and Appium.
  • Strong Python skills for framework development, automation scripts, internal tools, and test orchestration.
  • Advanced experience defining scalable and resilient test automation architectures.
  • Extensive experience designing and integrating CI/CD pipelines, including strategies for parallelization and test distribution (sharding).
  • Experience executing large-scale test campaigns using emulators and physical devices.
  • Deep knowledge of the Android platform (Activities, Services, Broadcasts, Permissions, Intents).
  • Experience analyzing logs and performance (logcat, dumpsys, Perfetto, Systrace).
  • Experience with containerization using Docker for standardization, isolation, and scalability of test environments.
  • Solid knowledge of Jenkins for creating, maintaining, and optimizing automated pipelines.
  • Experience administering and managing services on Linux servers (deployment, automation, monitoring, troubleshooting, and tuning).
  • Knowledge of observability practices (logs, metrics, alerts) applied to automated testing.
  • Define standards, best practices, and governance for test automation.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Test Automation Analyst
Senior Test Automation Analyst

Jobtailor • São Paulo

Presencial
BRL 120 000 - 180 000
Analista de testes de software
Analista de testes de software

Instituto de Pesquisas ELDORADO • Vargem Grande do Sul

Presencial
Android Developer
Android Developer

Jobtailor • Manaus

Presencial
BRL 120 000 - 180 000
QA Analyst – Mid-level
QA Analyst – Mid-level

Jobtailor • Santo André

Presencial
BRL 60 000 - 100 000
Android Developer
Android Developer

Jobtailor • Campinas

Presencial
BRL 90 000 - 160 000
Mid-level QA Analyst
Mid-level QA Analyst

Jobtailor • São José dos Campos

Presencial
BRL 110 000 - 170 000
QA Automation Engineer (Mobile)
QA Automation Engineer (Mobile)

ScrumLaunch LLC. • Brasil

Presencial
BRL 90 000 - 120 000
12 vacation days per year
5 sick days per year
Access to therapist and psychologist support
Senior QA Automation Analyst
Senior QA Automation Analyst

Jobtailor • São Paulo

Presencial
BRL 90 000 - 120 000
Test Automation Analyst
Test Automation Analyst

Jobtailor • Blumenau

Presencial
BRL 60 000 - 90 000
Pessoa Arquiteta de Automação de Testes Android
Pessoa Arquiteta de Automação de Testes Android

Vagas Instituto de Pesquisas Eldorado • Campinas

Presencial
BRL 180 000 - 260 000