技能档案

E2E Testing

Playwright, Cypress: page objects, selectors, visual regression, CI integration

Testing & QA E2E Testing

角色数

36

包含此技能的角色

级别数

5

结构化成长路径

必要要求

62

其余 118 个可选

领域

Testing & QA

skills.group

E2E Testing

最后更新

2026/3/17

如何使用

选择当前级别并对比期望。下方卡片显示晋升所需掌握的内容。

各级别期望

表格展示从初级到首席的技能深度变化。点击行查看详情。

角色 必要性 描述
AI Product Engineer Studies end-to-end testing fundamentals for AI products — verifying complete user scenarios from UI to ML backend. Understands the difference between E2E and other testing types and their role in ensuring AI product quality.
Android Developer Runs existing Android E2E tests via Espresso: understands basic matchers (withId, withText), actions (click, typeText), and assertions (matches, isDisplayed). Can add a simple test for a new screen following a template, runs tests on an emulator via Android Studio, reads reports and identifies test failure causes with mentor help.
Backend Developer (C#/.NET) Writes E2E tests for C#: WebApplicationFactory for API testing, xUnit integration tests. Tests main user flows.
Backend Developer (Elixir) Writes end-to-end tests for Phoenix applications: Wallaby for browser testing, Hound for acceptance tests. Tests main user flows and LiveView interactions.
Backend Developer (Go) Writes e2e tests for Go: httptest for API testing, testcontainers for dependencies. Tests main flows.
Backend Developer (Java/Kotlin) Writes E2E tests: Spring Boot Test, MockMvc for API testing. Tests main API flows with Testcontainers.
Backend Developer (Node.js) Writes E2E tests for Node.js: Supertest for API flows, Jest for integration scenarios. Tests main user flows and API chains.
Backend Developer (PHP) Understands the role of E2E tests in PHP application quality assurance. Can run existing E2E tests with Laravel Dusk or Codeception, interpret results, and create simple scenarios for verifying main user flows through browser automation.
Backend Developer (Python) Writes E2E tests: pytest with httpx for API testing, docker-compose for test environments. Tests main API flows.
Backend Developer (Rust) Writes e2e tests for Rust services: integration tests with testcontainers, API flow testing. Tests main scenarios through cargo test.
Backend Developer (Scala) Writes e2e tests for Scala applications: ScalaTest for integration flows, Testcontainers for infrastructure. Tests main API scenarios.
Blockchain Developer Understands E2E testing fundamentals for blockchain applications: wallet connection flows, transaction signing, and smart contract interaction verification. Can write basic Cypress/Playwright tests for dApp UI. Follows team guidelines on test environment setup with local blockchain nodes.
Data Engineer Tests data pipelines end-to-end: verifies source-to-target data flow, output validation. Compares expected vs actual results.
Desktop Developer (.NET WPF/WinUI/MAUI) Understands E2E testing for .NET desktop. Uses UIAutomation or FlaUI for automating WPF/WinUI UI. Records simple user scenarios.
Desktop Developer (Electron/Tauri) Understands E2E testing for Electron. Uses Playwright/Electron for automation. Records simple scenarios.
Desktop Developer (Qt/C++) Understands E2E testing for desktop applications. Uses Qt Test for UI tests with QTest::mouseClick, QTest::keyClicks. Records and replays simple user scenarios.
DevOps Engineer Tests CI/CD end-to-end: verifies full pipeline flow, deployment verification, rollback testing. Participates in deployment validation.
Flutter Developer Understands E2E testing fundamentals for Flutter apps: integration_test package, widget testing vs E2E testing distinction, and platform-specific test execution (iOS Simulator, Android Emulator). Writes basic E2E tests for navigation flows and form submissions. Follows team practices for test organization.
Frontend Developer (Angular) Writes basic e2e tests for Angular using Playwright or Cypress: route navigation, form filling, data display verification. Uses data-testid attributes for stable selectors.
Frontend Developer (React) Runs and understands E2E tests for React applications on Playwright: basic navigation scenarios, form filling, data display verification. Reads failure reports, analyzes screenshots and traces for error diagnosis.
Frontend Developer (Svelte) Writes basic E2E tests for SvelteKit with Playwright: page navigation, form filling, text verification. Uses page.goto, locator.click, expect(page).toHaveText for main user flows, runs tests locally and in CI.
Frontend Developer (Vue) Writes basic E2E tests through Playwright for Vue application — navigation, clicks, form filling. Understands selectors, assertions, uses Playwright Inspector for debugging tests on Vue pages.
Fullstack Developer Writes basic e2e tests for fullstack applications with Playwright or Cypress: page navigation, form filling, result verification. Understands the full test cycle from UI through API to database and back, uses page object pattern.
Game QA Engineer Understands E2E testing fundamentals for games: full gameplay flow testing, platform certification requirements, and game client-server interaction verification. Can execute manual E2E test scenarios for complete player journeys. Follows team guidelines for game build testing and regression checklists.
iOS Developer Writes basic UI tests for iOS via XCUITest: finds elements by accessibility identifiers, performs taps and text input. Checks element presence on screen and text correctness, records simple test scenarios via Xcode Test Recorder. Understands UI test target structure and simulator execution principles.
ML Engineer Understands end-to-end testing concept and its role in verifying ML pipelines from data to prediction. Writes simple E2E tests: data loading, preprocessing, inference and response format verification.
MLOps Engineer Understands the role of end-to-end testing in ML systems. Knows that E2E tests verify the entire path: from data loading through training to inference and returning predictions.
Performance Testing Engineer 必要 Understands E2E testing fundamentals from a performance perspective: user journey-based load scenarios, end-to-end response time measurement, and bottleneck identification across system layers. Writes basic E2E performance tests using tools like k6 or Gatling. Follows team practices for test environment configuration.
QA Automation Engineer 必要 Understands E2E testing fundamentals: Selenium/Playwright/Cypress basics, page object pattern, and test environment configuration. Writes simple E2E tests for login flows, form submissions, and navigation. Follows team conventions for test organization, naming, and reporting.
QA Engineer (Manual) 必要 Understands E2E testing fundamentals: complete user journey validation, test scenario design from requirements, and defect reporting with reproduction steps. Writes comprehensive E2E test cases covering critical business flows. Follows team practices for test case management and execution tracking.
QA Security Engineer 必要 Understands E2E testing fundamentals with security focus: authentication/authorization flow testing, HTTPS certificate validation, and security header verification in E2E scenarios. Writes E2E tests that verify security controls across the application stack. Follows team practices for security-focused E2E test case design.
React Native Developer Runs existing Detox E2E tests for React Native — understands test structure, testID selectors. Adds testID to components for E2E access. Reads E2E test failure logs. Understands differences between iOS Simulator and Android Emulator runs. Fixes simple flaky tests.
Site Reliability Engineer (SRE) Tests SRE tools end-to-end: verifies full incident response flow, monitoring → alerting → notification pipeline. Participates in game days.
Solutions Architect Understands E2E testing in architecture: test coverage, critical path identification. Evaluates testing requirements for the system.
Technical Lead Understands E2E testing: test scenarios, user flow validation, basic automation. Writes simple end-to-end tests for critical paths.
Telecom Developer Understands the concept of end-to-end testing and its role in verifying telecom scenarios from start to finish. Writes simple E2E tests for basic call flow verification: origination, routing, termination.
角色 必要性 描述
AI Product Engineer Develops E2E tests for AI products covering critical user scenarios with model response correctness verification. Sets up test environments with mock models and implements automatic E2E test execution in CI.
Android Developer Writes Android E2E tests via Espresso and UI Automator: testing complete user flows (registration, purchase, settings), working with RecyclerView via RecyclerViewActions, handling animations through IdlingResource. Uses Espresso-Intents for intent verification, tests deep links, configures test orchestrator for test isolation, works with Compose Testing for Compose screens.
Backend Developer (C#/.NET) Designs E2E tests: multi-service testing, Testcontainers for infrastructure, Playwright for UI. Integrates in CI.
Backend Developer (Elixir) Designs e2e tests for Elixir systems: multi-service testing, Phoenix.ConnTest for API flows, Wallaby for complex UI scenarios. Integrates into CI pipeline.
Backend Developer (Go) Designs E2E tests: multi-service testing, database integration, message queue validation.
Backend Developer (Java/Kotlin) Designs E2E tests: multi-service testing, Testcontainers for infrastructure, REST-assured for API validation.
Backend Developer (Node.js) Designs E2E tests: multi-service API testing, database integration, message queue validation. Uses testcontainers for dependencies.
Backend Developer (PHP) Writes E2E tests for PHP applications using Laravel Dusk, Codeception, or Cypress for API endpoints. Organizes test data via factories and seeders, configures isolated test environments with separate databases, and correctly handles async operations in tests.
Backend Developer (Python) Designs E2E tests: multi-service testing, testcontainers, pytest-bdd for BDD. Integrates into CI/CD pipeline.
Backend Developer (Rust) Designs e2e tests: multi-service testing, database integration, message queue validation. Integrates in CI with Docker-based test environments.
Backend Developer (Scala) Designs e2e tests: multi-service testing with Docker, Akka TestKit for actor systems, API flow validation. Integrates into sbt/CI pipeline.
Blockchain Developer Implements comprehensive E2E tests for dApp workflows: multi-step transaction flows, cross-chain bridge interactions, and wallet state verification. Creates test fixtures with deterministic blockchain state using Hardhat/Foundry network snapshots. Integrates E2E tests with CI using headless browser automation and local chain orchestration.
Data Engineer Designs e2e data tests: full pipeline validation, data reconciliation, schema compatibility testing. Integrates into CI.
Desktop Developer (.NET WPF/WinUI/MAUI) Uses FlaUI or Appium WinAppDriver for E2E WPF/WinUI testing. Implements Page Object pattern. Configures screenshot comparison. Automates in CI through GitHub Actions.
Desktop Developer (Electron/Tauri) Uses Playwright for E2E Electron testing. Implements Page Object. Configures visual regression through screenshot comparison. Automates in CI with headless mode.
Desktop Developer (Qt/C++) Uses Squish or Appium Desktop for E2E testing of Qt. Implements Page Object pattern for UI tests. Configures screenshot comparison for visual regression. Automates in CI.
DevOps Engineer Designs e2e tests for DevOps: deployment pipeline testing, environment promotion validation, infrastructure verification.
Flutter Developer Implements comprehensive E2E tests for Flutter apps: platform-specific interaction testing, deep link navigation verification, and offline mode scenarios. Creates custom test drivers for complex gestures and animations. Integrates E2E tests with CI using Firebase Test Lab and platform emulators. Covers edge cases in cross-platform behavior differences.
Frontend Developer (Angular) Configures e2e testing for Angular applications: Page Object pattern, API mocking via intercept/route, authentication testing, parallel test execution, CI integration with artifacts (screenshots, videos).
Frontend Developer (React) Writes reliable E2E tests for React/Next.js with Playwright: Page Object Model, authentication fixtures, API mocking through route interception. Configures parallel execution, retries for flaky tests, HTML report generation with traces.
Frontend Developer (Svelte) Creates comprehensive E2E scenarios for SvelteKit: testing form actions, server validation, client navigation with prefetch. Configures Page Object Model, authentication fixtures, parallel Playwright execution on multiple browsers in GitHub Actions.
Frontend Developer (Vue) Creates reliable E2E tests — Page Object Model for Vue pages, API mocking through route interception, authentication testing. Configures Playwright for Nuxt — server rendering, client-side navigation, parallel execution.
Fullstack Developer Creates e2e tests for critical fullstack scenarios: registration, payments, CRUD operations with database verification. Configures test environment with seed data, external service mocks and parallel test execution for speed.
Game QA Engineer Implements automated E2E tests for game systems: scripted gameplay sequences, automated screenshot comparison for visual regressions, and replay-based testing for deterministic game logic. Creates test frameworks for multiplayer session simulation. Integrates E2E game tests into build verification pipelines. Covers edge cases in game state persistence and save/load flows.
iOS Developer Develops reliable E2E tests on XCUITest with Page Object pattern for screen interaction reuse. Handles async transitions via waitForExistence, manages system alerts and permissions. Configures test data through launch arguments and environment variables, implements screenshots on failures.
ML Engineer Creates E2E tests for ML pipeline: data ingestion, feature engineering, model training and serving. Verifies end-to-end flow from raw data to prediction API response with quality metric validation.
MLOps Engineer Develops E2E tests for ML pipelines: verifying the full cycle of data ingestion, training, validation, and deployment, testing inference API with realistic data, smoke tests.
Performance Testing Engineer 必要 Conducts E2E performance testing: full user journey performance, multi-service latency, end-to-end throughput. Tests with realistic data volumes.
QA Automation Engineer 必要 Independently implements E2E test frameworks: page object model architecture, visual regression testing integration, and parallel test execution. Creates data-driven E2E scenarios with database seeding and cleanup. Implements retry mechanisms and flaky test detection. Integrates E2E tests into CI/CD with proper reporting and artifact management.
QA Engineer (Manual) 必要 Independently designs comprehensive E2E test suites: risk-based test prioritization, cross-browser/cross-device test matrices, and data-driven scenario design. Creates E2E test strategies that balance coverage with execution time. Implements exploratory testing techniques alongside scripted E2E scenarios. Collaborates with automation engineers on E2E test automation priorities.
QA Security Engineer 必要 Writes E2E security tests: login/logout flows, session hijacking prevention, CSRF protection, file upload security. Uses Selenium/Playwright with security focus.
React Native Developer Writes E2E tests with Detox for critical user flows — auth, main CTAs, navigation. Configures Detox for iOS and Android. Handles async waits — waitFor, animations. Integrates Detox into CI/CD, manages emulators in GitHub Actions.
Site Reliability Engineer (SRE) Designs e2e tests for SRE: disaster recovery drills, failover testing, monitoring validation. Automates reliability validation in CI.
Solutions Architect Designs E2E testing architecture: test environment management, data strategies, execution infrastructure. Defines testing boundaries.
Technical Lead Designs E2E tests: page object patterns, test data management, CI integration. Ensures reliable execution and manages flaky tests.
Telecom Developer Creates E2E tests for typical telecom scenarios: voice calls, SMS, MMS, IVR navigation. Uses SIPp and specialized tools for automating SIP scenario testing.
角色 必要性 描述
AI Product Engineer Designs E2E testing strategy for AI products covering edge cases, A/B tests, and degradation scenarios when models are unavailable. Implements visual regression tests and automatic ML service response quality verification.
Android Developer 必要 Designs Android E2E test infrastructure: Page Object pattern for Espresso tests, Robot Pattern for readable tests, test data strategy (seeding, cleanup). Configures parallel execution on Firebase Test Lab with sharding, implements screenshot testing via Paparazzi, optimizes test stability — retry strategies, custom IdlingResources for async operations.
Backend Developer (C#/.NET) Defines E2E testing strategy: contract testing, load testing (NBomber), comprehensive flow validation.
Backend Developer (Elixir) Defines e2e testing strategy: test pyramid for Elixir services, distributed system testing, contract tests between services. Optimizes test execution time.
Backend Developer (Go) Defines E2E testing strategy: contract testing, load testing (k6 + Go), comprehensive validation.
Backend Developer (Java/Kotlin) Defines E2E testing strategy: contract testing (Spring Cloud Contract), load testing (Gatling), comprehensive validation.
Backend Developer (Node.js) Defines E2E testing strategy: contract testing (Pact), load testing (k6), snapshot testing for API responses. Optimizes execution time.
Backend Developer (PHP) Designs E2E testing strategy for PHP microservices: choosing test pyramid levels, contract testing between services, parallel test execution. Configures E2E test integration into CI/CD pipeline with execution time optimization and test suite stability.
Backend Developer (Python) Defines E2E testing strategy: contract testing (schemathesis), load testing (locust), comprehensive validation.
Backend Developer (Rust) Defines e2e testing strategy: distributed testing, performance validation, contract tests. Optimizes compilation and test execution time.
Backend Developer (Scala) Defines e2e testing strategy: distributed system testing, chaos testing for Akka Cluster, contract tests between services.
Blockchain Developer 必要 Designs testing strategy with E2E Testing. Introduces automated testing at all levels. Optimizes test pyramid. Mentors the team.
Data Engineer Defines e2e testing strategy: cross-pipeline validation, data quality gates, regression testing. Implements automated validation.
Desktop Developer (.NET WPF/WinUI/MAUI) 必要 Designs E2E framework for .NET desktop. Implements cross-platform E2E through Avalonia UI testing. Optimizes E2E suite stability. Integrates accessibility testing through UIA.
Desktop Developer (Electron/Tauri) 必要 Designs E2E framework for Electron. Tests cross-platform. Optimizes stability. Integrates accessibility testing.
Desktop Developer (Qt/C++) 必要 Designs E2E testing framework for the desktop platform. Implements cross-platform E2E tests. Optimizes E2E suite stability and speed. Integrates accessibility testing into E2E.
DevOps Engineer Defines e2e testing strategy: cross-environment validation, disaster recovery testing, production readiness verification.
Flutter Developer 必要 Designs E2E testing strategy for Flutter products: cross-platform test architecture (iOS/Android/Web), visual regression testing with golden files, and performance profiling within E2E flows. Implements custom test infrastructure for device farm testing. Creates testing patterns for accessibility verification and internationalization. Mentors team on E2E testing best practices for mobile apps.
Frontend Developer (Angular) 必要 Designs e2e strategy for Angular: Playwright with component testing, visual comparison, SSR scenario testing, accessibility tests via axe in e2e, test data strategy and fixture management.
Frontend Developer (React) 必要 Designs E2E testing architecture for React applications: critical user flow coverage strategy, visual regression through Playwright screenshots, CI integration (sharding, selective testing). Optimizes stability: deterministic data, proper waits, isolated environments.
Frontend Developer (Svelte) 必要 Designs E2E strategy for SvelteKit applications: critical path coverage, API mocking through route handlers, visual assertions. Implements SSR vs CSR behavior testing, accessibility checks through axe-playwright, performance metrics in E2E scenarios.
Frontend Developer (Vue) 必要 Designs E2E test architecture for Vue application — coverage strategy, test data management, flaky test mitigation. Configures visual comparison, multi-browser testing matrix and CI integration with Playwright.
Fullstack Developer 必要 Designs e2e testing for fullstack applications: Playwright with API mocks and real backend, visual regression testing, performance tests. Integrates into CI with parallelization, flaky-test detection and automated retry for stability.
Game QA Engineer 必要 Designs E2E testing architecture for game projects: automated certification test suites per platform, visual regression systems for UI and rendering, and multiplayer integration test frameworks. Implements AI-driven test generation for exploratory game testing. Optimizes E2E test execution for fast build verification. Mentors team on automated E2E game testing patterns.
iOS Developer 必要 Architects E2E testing framework for iOS applications: Page Objects architecture, Robot Pattern for scenario readability. Configures parallel UI test execution on multiple simulators, integrates with CI/CD for automatic runs. Implements visual regression testing through screenshot comparison, handles flaky tests via retry mechanisms.
ML Engineer Designs comprehensive E2E testing framework for ML platform: model regression tests, pipeline integration tests. Introduces automated model validation with shadow deployment and A/B comparison testing.
MLOps Engineer Architects comprehensive E2E strategy for ML: test environments with representative data, automated regression tests for model quality, integration tests for feature store to serving pipeline.
Performance Testing Engineer 必要 Designs E2E performance strategy: production-like scenarios, dependency management, data consistency under load. Implements synthetic monitoring for production.
QA Automation Engineer 必要 Designs E2E testing architecture for the product: framework selection and custom extensions, distributed test execution infrastructure, and visual testing integration. Implements contract-driven E2E testing that reduces brittleness. Creates self-healing test strategies and AI-assisted test maintenance. Optimizes test pyramid balance. Mentors team on advanced E2E testing patterns and architecture.
QA Engineer (Manual) 必要 Designs E2E testing strategy for the product: risk-based test planning, cross-functional test coverage analysis, and quality metrics for E2E test effectiveness. Implements traceability between requirements, E2E scenarios, and defects. Creates test data management strategies for complex E2E scenarios. Mentors team on test design techniques and E2E testing best practices.
QA Security Engineer 必要 Designs E2E security testing: critical user journey security (payment, PII handling), browser security (XSS, clickjacking), multi-step attack scenarios.
React Native Developer 必要 Architects E2E testing strategy for React Native — choosing between Detox, Appium, Maestro. Implements Page Object Model for test scaling. Optimizes stability — retry mechanisms, proper waitFor, test data management. Configures parallel execution on CI with device farms.
Site Reliability Engineer (SRE) Defines SRE e2e testing strategy: chaos engineering, game day framework, production readiness testing. Implements automated reliability validation.
Solutions Architect Defines E2E testing strategy: production testing, chaos engineering, canary validation. Provides architectural support.
Technical Lead Defines E2E testing strategy: test pyramid balance, critical path coverage, visual regression. Optimizes execution time and maintenance cost.
Telecom Developer Designs comprehensive E2E test framework for the telecom platform: multi-protocol scenarios, load testing. Implements automated interconnect scenario testing with virtual SBCs.
角色 必要性 描述
AI Product Engineer Defines E2E testing standards for the AI product portfolio, including multimodal scenario and integration testing. Fosters a quality engineering culture and ensures test coverage of the critical user path.
Android Developer 必要 Defines E2E strategy for the Android team: critical user journeys for mandatory E2E coverage, execution time budget (<30 min), flaky test processes (quarantine, fix SLA). Implements visual regression testing for UI consistency, configures nightly E2E runs on Firebase Test Lab across a device matrix, trains the team on writing stable and maintainable E2E tests.
Backend Developer (C#/.NET) Implements E2E testing standards for .NET services: API-level integration test requirements, environment provisioning automation, and quality gates for deployment pipelines. Establishes .NET-specific E2E testing patterns using WebApplicationFactory and Testcontainers. Creates CI integration standards for comprehensive backend E2E coverage.
Backend Developer (Elixir) Implements e2e testing standards: coverage requirements, flaky test management, test data management. Defines testing infrastructure for Elixir projects.
Backend Developer (Go) Establishes e2e testing standards: coverage requirements, CI integration, quality gates.
Backend Developer (Java/Kotlin) Implements E2E testing standards: coverage requirements, CI integration, quality gates. Defines testing infrastructure.
Backend Developer (Node.js) Implements E2E testing standards: coverage requirements, CI integration, flaky test management. Defines quality gates.
Backend Developer (PHP) Defines E2E strategy for the PHP platform: balance between coverage and speed, flaky test management, test suite quality metrics. Leads creation of test infrastructure with Docker environments, coordinates E2E testing between teams, and integrates results into the release process.
Backend Developer (Python) Implements E2E testing standards for Python services: API integration test requirements, pytest fixture management for test environments, and quality gates for deployment pipelines. Establishes Python-specific E2E patterns using httpx, Testcontainers, and factory_boy. Creates CI standards for comprehensive backend E2E test coverage.
Backend Developer (Rust) Implements e2e testing standards: coverage requirements, CI integration, flaky test management. Defines quality gates for releases.
Backend Developer (Scala) Implements e2e testing standards: coverage requirements, flaky test management, test infrastructure. Defines quality gates for releases.
Blockchain Developer 必要 Defines testing strategy at product level. Establishes quality assurance standards. Introduces shift-left testing culture.
Data Engineer Implements e2e testing standards: mandatory pipeline validation, data quality requirements, testing infrastructure.
Desktop Developer (.NET WPF/WinUI/MAUI) 必要 Defines E2E strategy for .NET desktop. Coordinates E2E infrastructure. Balances coverage and maintenance cost. Establishes test automation roadmap.
Desktop Developer (Electron/Tauri) 必要 Defines E2E strategy for the Electron product. Coordinates E2E infrastructure. Balances coverage and cost.
Desktop Developer (Qt/C++) 必要 Defines E2E testing strategy for the desktop product. Coordinates E2E infrastructure, establishes test automation roadmap. Balances coverage and maintenance cost.
DevOps Engineer Implements e2e testing standards: mandatory deployment verification, DR testing cadence, quality gates. Defines testing infrastructure.
Flutter Developer 必要 Defines E2E testing strategy at the product/department level for Flutter applications. Establishes quality standards: coverage requirements, CI integration policies, and quality gates for releases. Drives adoption of automated E2E testing culture across mobile development teams. Creates E2E testing COE practices for cross-platform app quality.
Frontend Developer (Angular) 必要 Manages e2e testing in the Angular project: defining critical user flows for coverage, flaky test management, CI parallelization, QA process integration, stability and coverage metrics.
Frontend Developer (React) 必要 Standardizes E2E testing for the team's React projects: mandatory smoke tests for deployment, flaky test triage strategy, balance between E2E and integration tests. Defines E2E coverage for critical business flows, green pipeline SLA.
Frontend Developer (Svelte) 必要 Defines E2E testing standards in the Svelte team: mandatory release scenarios, flaky test policy, environment management. Implements Playwright reporting with video and traces, coordinates QA automation, ensures test suite stability in CI.
Frontend Developer (Vue) 必要 Defines E2E testing strategy for Vue projects — test pyramid balance, critical path coverage, test environments. Introduces processes — test review, maintenance rotation, E2E test stability monitoring dashboard.
Fullstack Developer 必要 Defines e2e testing strategy for the fullstack platform: critical scenarios for automation, balance with unit/integration tests, execution time SLA. Creates infrastructure for stable e2e tests and trains the team on effective practices.
Game QA Engineer 必要 Defines testing strategy at product level. Establishes quality assurance standards. Implements shift-left testing culture.
iOS Developer 必要 Defines E2E testing strategy for the iOS team: critical user paths, device and iOS version testing matrix. Implements BDD approach with Cucumber-Swift for business-language scenario descriptions, configures reporting for stakeholders. Manages test infrastructure: simulator pool, test accounts, and mock servers.
ML Engineer Defines E2E testing strategy for organizational ML systems covering training, serving and monitoring. Establishes standards for model release testing: performance benchmarks, fairness checks and safety evaluation.
MLOps Engineer Defines E2E testing standards for the MLOps team: mandatory tests before model deployment, shadow testing in production, A/B testing infrastructure, chaos engineering for ML.
Performance Testing Engineer 必要 Defines E2E performance standards: mandatory scenarios, SLA per user journey, environment requirements. Coordinates cross-team testing.
QA Automation Engineer 必要 Defines E2E testing strategy at the product level: coverage requirements, CI integration standards, and quality gates. Establishes E2E testing COE practices across teams. Drives adoption of shift-left testing culture and automated quality gates. Creates testing infrastructure standards for distributed E2E test execution.
QA Engineer (Manual) 必要 Defines E2E testing strategy at the team/product level. Establishes standards for end-to-end test automation. Conducts reviews and ensures comprehensive scenario coverage.
QA Security Engineer 必要 Defines E2E security testing standards: critical path coverage, automated regression, manual testing criteria for complex attack vectors.
React Native Developer 必要 Defines the E2E testing strategy for mobile products. Establishes guidelines — which scenarios to automate, speed/coverage balance. Implements E2E stability monitoring — flakiness rate, execution time. Coordinates E2E infrastructure — device farms, CI runners for iOS/Android.
Site Reliability Engineer (SRE) Implements e2e testing standards: mandatory DR drills, game day cadence, failover testing requirements. Defines testing infrastructure.
Solutions Architect Defines E2E testing standards: testing architecture, quality gates, infrastructure requirements. Coordinates testing strategy.
Technical Lead Implements E2E testing standards: coverage requirements, execution SLA, flaky test policies. Defines testing infrastructure and team responsibilities.
Telecom Developer Defines E2E testing strategy for the telecom platform covering all services and interfaces. Establishes standards for regression testing during network equipment updates and software upgrades.
角色 必要性 描述
AI Product Engineer Shapes corporate E2E testing strategy for AI products with automatic test generation based on product scenarios. Defines test platform architecture for scaling ML system quality checks.
Android Developer 必要 Shapes the platform E2E strategy for Android: standard test infrastructure for all applications, device farm architecture (Firebase Test Lab / self-hosted), E2E suite stability metrics. Defines test recording and replay strategies for faster creation, designs AI-assisted test generation, manages ROI of E2E testing investments vs manual QA.
Backend Developer (C#/.NET) Shapes E2E testing strategy: platform-wide validation, quality governance.
Backend Developer (Elixir) Shapes platform e2e testing strategy: cross-service validation, chaos testing for BEAM clusters, production traffic testing. Defines testing governance.
Backend Developer (Go) Shapes E2E testing strategy for Go platform organization: integration testing standards, quality validation infrastructure, and automated test governance across Go services. Drives adoption of contract testing and E2E quality gates as organizational practices. Establishes testing culture and quality metrics for backend services at scale.
Backend Developer (Java/Kotlin) Shapes E2E testing strategy: platform validation, quality governance, testing architecture.
Backend Developer (Node.js) Shapes E2E testing strategy: cross-service validation, production smoke tests, continuous quality. Defines testing governance.
Backend Developer (PHP) Shapes corporate E2E testing strategy for the PHP ecosystem: framework standardization, reusable test libraries, test stability SLAs. Implements AI-assisted test generation, visual regression testing, and chaos engineering approaches for validating distributed PHP system resilience.
Backend Developer (Python) Shapes E2E testing strategy for Python platform organization: integration testing standards, quality validation infrastructure, and automated test governance across Python services. Drives adoption of comprehensive E2E quality gates and testing culture. Establishes quality engineering practices and metrics for Python backend services at organizational scale.
Backend Developer (Rust) Shapes e2e testing strategy: platform-wide validation, chaos testing, production verification. Defines testing governance.
Backend Developer (Scala) Shapes e2e testing strategy: cross-service validation, production testing, chaos engineering. Defines testing governance for Scala platform.
Blockchain Developer 必要 Defines organizational QA strategy. Shapes quality engineering culture. Introduces platform solutions for testing.
Data Engineer Shapes data testing strategy: platform-wide data validation, quality governance, data reliability engineering.
Desktop Developer (.NET WPF/WinUI/MAUI) 必要 Shapes enterprise E2E standards for .NET desktop. Evaluates E2E tools and frameworks. Defines QA process for the organization.
Desktop Developer (Electron/Tauri) 必要 Shapes enterprise E2E standards for Electron. Evaluates E2E tools. Defines QA process.
Desktop Developer (Qt/C++) 必要 Shapes enterprise E2E testing standards for desktop. Evaluates E2E tools and frameworks. Defines quality assurance process for the organization.
DevOps Engineer Shapes e2e testing strategy: platform-wide validation, production testing, deployment quality governance.
Flutter Developer 必要 Defines organizational QA strategy for Flutter/mobile applications. Builds quality engineering culture across mobile development teams. Implements platform testing solutions for device fragmentation and cross-platform consistency. Shapes industry practices for mobile app quality assurance and automated E2E testing.
Frontend Developer (Angular) 必要 Defines e2e testing strategy for the Angular platform: contract testing between micro-frontends, synthetic monitoring in production, AI-powered test maintenance, cross-browser testing strategy.
Frontend Developer (React) 必要 Defines E2E strategy for the React application ecosystem: cross-product scenarios, shared test infrastructure, micro-frontend testing strategy. Shapes test environment architecture, investments in test platform and E2E test reliability metrics.
Frontend Developer (Svelte) 必要 Shapes E2E testing strategy at the organizational level, defines test infrastructure architecture for SvelteKit. Researches contract testing between SvelteKit BFF and microservices, AI-powered test generation, visual regression at monorepo scale.
Frontend Developer (Vue) 必要 Shapes E2E testing strategy for company's Vue ecosystem — shared test infrastructure, cross-service testing, contract testing. Researches optimization approaches — test impact analysis, intelligent test selection, distributed execution.
Fullstack Developer 必要 Shapes organizational e2e testing strategy: platform for scalable test execution, AI-assisted test generation, quality monitoring through metrics. Defines standards for fullstack testing in production-like environments and chaos testing.
Game QA Engineer 必要 Defines organizational QA strategy. Shapes quality engineering culture. Implements platform solutions for testing.
iOS Developer 必要 Develops platform E2E testing strategy: balancing coverage and execution speed, real device testing strategy via device farm. Implements AI-assisted testing for test scenario generation, self-healing tests for reduced maintenance. Defines SLA for critical business path test coverage.
ML Engineer Shapes continuous ML testing culture in the organization with automated model governance and release gates. Defines ML testing quality metrics and their relationship with production incidents and model performance.
MLOps Engineer Shapes the AI systems testing strategy for the organization: validation standards for regulated industries, automated fairness testing, continuous testing framework for ML in production.
Performance Testing Engineer 必要 Designs E2E performance assurance: continuous performance monitoring, synthetic transactions, real-user performance metrics.
QA Automation Engineer 必要 Defines organizational QA strategy with E2E testing as a core quality practice. Builds quality engineering culture across all development teams. Implements platform solutions for test infrastructure, test data management, and quality analytics. Drives adoption of AI-assisted testing and self-healing test automation at organizational scale.
QA Engineer (Manual) 必要 Defines organizational QA strategy. Fosters quality engineering culture. Implements platform solutions for testing.
QA Security Engineer 必要 Designs E2E security assurance: continuous security verification in production, synthetic security monitoring, real-user security metrics.
React Native Developer 必要 Shapes the organizational E2E testing strategy for mobile applications. Defines automation standards — smoke tests, regression suite, release validation. Designs centralized device farm for all mobile teams. Implements quality gates at the release process level.
Site Reliability Engineer (SRE) Shapes reliability testing strategy: platform chaos engineering, cross-region DR validation, continuous reliability verification. Defines governance.
Solutions Architect Shapes testing strategy: organizational testing architecture, quality governance, testing infrastructure principles.
Technical Lead Shapes the organization's E2E testing strategy: cross-team test orchestration, production testing, quality gates. Defines testing governance and investment.
Telecom Developer Shapes continuous E2E testing culture for the telecom organization with automated synthetic monitoring. Defines service quality metrics based on E2E tests and their correlation with real user experience.

社区

👁 关注 ✏️ 建议修改 登录以建议修改
📋 提案
暂无提案 E2E Testing
正在加载评论...