Skill-Profil

Mobile Testing

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

Testing & QA Specialized Testing

Rollen

6

wo dieser Skill vorkommt

Stufen

5

strukturierter Entwicklungspfad

Pflichtanforderungen

20

die anderen 10 optional

Domäne

Testing & QA

skills.group

Specialized Testing

Zuletzt aktualisiert

17.3.2026

Verwendung

Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.

Was wird auf jedem Level erwartet

Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.

Rolle Pflicht Beschreibung
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) Pflicht 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.
Rolle Pflicht Beschreibung
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) Pflicht 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.
Rolle Pflicht Beschreibung
Android Developer Pflicht 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 Pflicht 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 Pflicht 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 Pflicht 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) Pflicht 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 Pflicht 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.
Rolle Pflicht Beschreibung
Android Developer Pflicht 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 Pflicht Defines testing strategy at the product level. Establishes quality assurance standards. Implements shift-left testing culture.
Game QA Engineer Pflicht Defines testing strategy at product level. Establishes quality assurance standards. Implements shift-left testing culture.
iOS Developer Pflicht 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) Pflicht 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 Pflicht 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.
Rolle Pflicht Beschreibung
Android Developer Pflicht 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 Pflicht Defines the organization's QA strategy. Builds quality engineering culture. Implements platform testing solutions.
Game QA Engineer Pflicht Defines organizational QA strategy. Shapes quality engineering culture. Implements platform solutions for testing.
iOS Developer Pflicht 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) Pflicht Defines organizational QA strategy. Fosters quality engineering culture. Implements platform solutions for testing.
React Native Developer Pflicht 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.

Community

👁 Beobachten ✏️ Aenderung vorschlagen Anmelden, um Aenderungen vorzuschlagen
📋 Vorschlaege
Noch keine Vorschlaege fuer Mobile Testing
Kommentare werden geladen...