Perfil de habilidad

Mobile Testing

Appium, Detox, XCTest, Espresso, device farms, emulators and real devices

Testing & QA Specialized Testing

Roles

6

donde aparece esta habilidad

Niveles

5

ruta de crecimiento estructurada

Requisitos obligatorios

20

los otros 10 opcionales

Dominio

Testing & QA

skills.group

Specialized Testing

Última actualización

17/3/2026

Cómo usar

Selecciona tu nivel actual y compara las expectativas.

Qué se espera en cada nivel

La tabla muestra cómo crece la profundidad desde Junior hasta Principal.

Rol Obligatorio Descripción
Android Developer Understands the fundamentals of mobile testing on Android. Writes basic Espresso and UI Automator tests. Runs instrumentation tests on emulators and physical devices. Applies standard practices for validating UI components and navigation flows in daily work.
Flutter Developer Understands the fundamentals of mobile testing in Flutter. Writes basic widget tests and simple integration tests. Uses Flutter Driver for smoke testing. Applies standard practices for validating widget rendering and platform-specific behavior in daily work.
Game QA Engineer Understands the fundamentals of mobile game testing. Performs basic compatibility testing across devices and OS versions. Tests touch input, gestures, and game controls on mobile. Applies standard practices for identifying visual glitches and performance issues in daily work.
iOS Developer Understands the fundamentals of mobile testing on iOS. Writes basic XCTest unit tests and simple XCUITest scenarios. Runs tests on simulators and validates builds via TestFlight. Applies standard practices for checking accessibility and UI correctness in daily work.
QA Engineer (Manual) Obligatorio Understands the fundamentals of manual mobile testing. Performs exploratory testing on different devices and screen sizes. Maintains a basic device matrix for coverage tracking. Applies standard practices for usability testing and defect reporting on mobile platforms in daily work.
React Native Developer Understands the fundamentals of mobile testing in React Native. Writes basic Detox end-to-end tests and component tests. Validates native bridge interactions on both platforms. Applies standard practices for cross-platform test sharing and regression checking in daily work.
Rol Obligatorio Descripción
Android Developer Tests Android-specific scenarios: behavior during configuration changes (rotation, locale change), operation under limited memory (onTrimMemory), lifecycle correctness (onSaveInstanceState/onRestoreInstanceState). Tests across different API levels on emulators, tests permissions flow, deep links, push notifications, camera and geolocation in test environments.
Flutter Developer Independently develops widget and integration tests in Flutter using Patrol and Flutter Driver. Applies test design techniques for platform-specific edge cases. Integrates Flutter test suites into CI/CD pipelines with automated device farm execution and coverage reporting.
Game QA Engineer Independently develops mobile game test plans covering performance profiling, compatibility matrices, and touch input validation. Applies test design techniques for device-specific rendering and frame rate analysis. Integrates performance benchmarks and crash reporting into CI/CD pipelines.
iOS Developer Tests iOS applications on various devices and iOS versions through simulators and TestFlight. Verifies UI adaptability for iPhone SE, standard, and Pro Max models, tests behavior on weak networks via Network Link Conditioner. Uses Accessibility Inspector for VoiceOver compatibility and Dynamic Type support verification.
QA Engineer (Manual) Obligatorio Independently develops comprehensive mobile test plans with structured device matrices and exploratory testing charters. Applies test design techniques for usability, gesture navigation, and responsive layout validation. Integrates manual test results and device coverage reports into CI/CD workflows.
React Native Developer Tests React Native applications on real devices and emulators — verifies platform-specific iOS/Android behavior. Configures debug tools — Flipper, React DevTools. Conducts manual testing — deep links, push notifications, background/foreground transitions.
Rol Obligatorio Descripción
Android Developer Obligatorio Designs mobile-specific testing strategy for Android: testing on real devices via Firebase Test Lab (device matrix), monkey testing with random seed arguments, performance testing via Macrobenchmark. Configures accessibility testing via Accessibility Scanner, verifies backward compatibility across Android API 24-34, implements network condition testing (slow, offline).
Flutter Developer Obligatorio Designs end-to-end testing strategy for Flutter apps spanning widget, integration, and platform-specific layers. Implements automated testing with Patrol and golden tests at all levels. Optimizes the test pyramid balancing fast widget tests with targeted device farm integration runs.
Game QA Engineer Obligatorio Designs testing strategy for mobile games covering performance profiling, device compatibility, and input system validation across platforms. Implements automated testing for rendering, frame timing, and crash detection at all levels. Optimizes the test pyramid for rapid iteration cycles.
iOS Developer Obligatorio Architects iOS application mobile testing strategy: device and iOS version matrix, testing specific scenarios — memory warnings, background/foreground transitions, call interruptions. Configures automation via XCUITest with TestPlan for different configurations, tests App Extensions, Widgets, and Watch companions.
QA Engineer (Manual) Obligatorio Designs mobile testing strategy combining structured exploratory testing, device matrix optimization, and usability validation across platforms. Implements automated testing for accessibility, responsive layouts, and cross-device regression at all levels. Optimizes the test pyramid for maximum device coverage.
React Native Developer Obligatorio Architects comprehensive mobile testing strategy — unit, integration, E2E, visual regression, performance testing. Implements automation on device farms — BrowserStack, Firebase Test Lab. Tests mobile-specific scenarios — network, battery, memory, call interruptions.
Rol Obligatorio Descripción
Android Developer Obligatorio Defines mobile testing strategy for the Android team: device matrix for mandatory testing (top 20 devices by analytics), regression testing processes before release, accessibility testing standards. Implements automated compatibility testing, configures crash-free rate monitoring by device and API level, coordinates test case prioritization with the QA team.
Flutter Developer Obligatorio Defines testing strategy at the product level. Establishes quality assurance standards. Implements shift-left testing culture.
Game QA Engineer Obligatorio Defines testing strategy at product level. Establishes quality assurance standards. Implements shift-left testing culture.
iOS Developer Obligatorio Defines comprehensive testing strategy for the iOS platform: test pyramid considering mobile specifics, quality criteria for each level. Implements performance testing via XCTest metrics, stress testing under resource constraints. Manages device lab for real device testing, coordinates test cycles with QA team.
QA Engineer (Manual) Obligatorio Defines Mobile Testing strategy at the team/product level. Establishes standards for mobile test automation and device coverage. Conducts reviews and coordinates mobile testing infrastructure.
React Native Developer Obligatorio Defines the mobile testing strategy for the team's products. Establishes test matrix — devices, OS versions, resolutions. Coordinates QA process — when manual, when automated testing. Implements real-user experience monitoring via Sentry, Firebase Crashlytics.
Rol Obligatorio Descripción
Android Developer Obligatorio Shapes the platform QA strategy for Android: test infrastructure architecture (cloud device labs, local device farms), quality gate standards by metrics (crash-free > 99.9%, ANR-free > 99.5%). Defines shift-left testing strategy, designs ML-powered test prioritization based on changed code, manages the balance between automated and manual testing.
Flutter Developer Obligatorio Defines the organization's QA strategy. Builds quality engineering culture. Implements platform testing solutions.
Game QA Engineer Obligatorio Defines organizational QA strategy. Shapes quality engineering culture. Implements platform solutions for testing.
iOS Developer Obligatorio Develops platform quality assurance strategy for iOS applications: automated regression suites, canary releases via TestFlight, and phased rollout. Implements chaos testing for mobile scenarios, quality monitoring through crash-free rate and ANR metrics. Defines testing standards for accessibility, localization, and App Store compliance.
QA Engineer (Manual) Obligatorio Defines organizational QA strategy. Fosters quality engineering culture. Implements platform solutions for testing.
React Native Developer Obligatorio Shapes the organizational QA strategy for mobile applications. Defines quality gate standards — crash-free rate, ANR rate, test coverage. Designs centralized QA infrastructure — device labs, test automation framework, monitoring. Coordinates QA processes across teams.

Comunidad

👁 Seguir ✏️ Sugerir cambio Inicia sesión para sugerir cambios
📋 Propuestas
Aún no hay propuestas para Mobile Testing
Cargando comentarios...