Domäne
Testing & QA
Skill-Profil
TestContainers, database testing, API testing, service mocking
Rollen
70
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
106
die anderen 244 optional
Testing & QA
Integration Testing
17.3.2026
Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.
Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| 1C Developer | Understands basics of integration testing for 1C modules and external service connections. Writes simple tests verifying data exchange between 1C configurations and databases. Follows team testing guidelines for COM/OLE integration points. | |
| AI Product Engineer | Understands basics of integration testing for ML pipeline components. Writes simple tests verifying data flow between model serving endpoints and application layers. Follows team testing guidelines for API contracts with inference services. | |
| Analytics Engineer | Understands basics of integration testing for data pipeline stages. Writes simple tests verifying data transformations between source systems and warehouse tables. Follows team testing guidelines for ETL/ELT job validation. | |
| Android Developer | Understands the concept of Android integration testing: verifying component interactions (ViewModel + Repository, Repository + Room). Runs existing integration tests, understands the difference between unit and integration tests, uses in-memory Room database for testing DAO queries under mentor guidance, reads test result reports. | |
| Application Security Engineer | Understands the role of integration testing in verifying security of component interactions. Writes basic integration tests for checking authentication and authorization between services. | |
| AR/VR Developer | Writes basic integration tests for AR/VR application backends. Tests API interactions, asset loading, and data synchronization between client and server. | |
| Backend Developer (C#/.NET) | Writes integration tests via WebApplicationFactory: HTTP requests to API, response validation. Tests with in-memory database. Validates controller → service → repository flow. | |
| Backend Developer (Elixir) | Writes basic integration tests for Phoenix applications with Ecto sandbox. Tests endpoints through ConnTest with HTTP requests, verifies JSON responses and status codes. Uses setup blocks for preparing test data in PostgreSQL through Ecto factories. | |
| Backend Developer (Go) | Understands basics of integration testing for Go services. Writes simple tests verifying HTTP handler chains and database interactions using testcontainers. Follows team testing guidelines for service-to-service communication validation. | |
| Backend Developer (Java/Kotlin) | Writes integration tests via Spring Boot Test: @SpringBootTest with TestRestTemplate, @DataJpaTest for repositories. Tests API endpoints with in-memory H2 database. Verifies controller → service → repository interaction. | |
| Backend Developer (Node.js) | Understands basics of integration testing for Node.js services. Writes simple tests using supertest for API endpoint verification and database seeding. Follows team testing guidelines for middleware chain and external service mock validation. | |
| Backend Developer (PHP) | Understands the difference between unit and integration tests. Tests API endpoints: HTTP requests, response verification. Uses a test database. Configures seed data for tests. | |
| Backend Developer (Python) | Pflicht | Understands the difference between unit and integration tests. Tests API endpoints. Uses test database for integration tests. |
| Backend Developer (Rust) | Understands basics of integration testing for Rust services. Writes simple tests verifying HTTP endpoints with actix-test or axum::test and database interactions. Follows team testing guidelines for async service integration validation. | |
| Backend Developer (Scala) | Understands basics of integration testing for Scala services. Writes simple tests verifying Akka HTTP routes and database interactions using ScalaTest with embedded databases. Follows team testing guidelines for actor system integration validation. | |
| BI Analyst | Understands basics of integration testing for BI report data pipelines. Writes simple tests verifying data accuracy between source databases and dashboard datasets. Follows team testing guidelines for report refresh and data connection validation. | |
| Blockchain Developer | Understands basics of integration testing for smart contract interactions with off-chain services. Writes simple tests verifying contract deployment, event emission, and web3 provider connectivity. Follows team testing guidelines for testnet integration validation. | |
| Cloud Engineer | Tests cloud service integration: validates Lambda + DynamoDB connections, API Gateway routing. Uses localstack for local AWS integration testing. | |
| Compiler Engineer | Knows basic integration testing concepts for compiler engineering and can apply them in common tasks. Uses standard tools and follows established team practices. Understands when and why this approach is used. | |
| Computer Vision Engineer | Understands basics of integration testing for computer vision pipeline stages. Writes simple tests verifying image preprocessing, model inference, and postprocessing data flow. Follows team testing guidelines for camera/sensor input integration validation. | |
| Data Analyst | Understands integration testing goals and can write simple tests to verify interaction between analytical modules and databases. Knows the difference from unit tests. | |
| Data Engineer | Tests data pipeline integration: source → transform → sink validation, connector testing. Verifies data flow integrity. | |
| Data Scientist | Tests ML integrations: model + API integration, data pipeline connectivity. Verifies end-to-end prediction flow. | |
| Database Engineer / DBA | Understands the role of integration testing when working with databases. Writes basic tests to verify correct application-database interaction after migrations. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Writes integration tests for .NET desktop components. Tests EF Core with in-memory database. Uses WebApplicationFactory for API tests. Understands the difference from unit tests. | |
| Desktop Developer (Electron/Tauri) | Writes integration tests for Electron modules. Tests IPC main↔renderer. Uses Spectron or @electron/testing-library. | |
| Desktop Developer (Qt/C++) | Writes integration tests for Qt components, testing module interaction. Uses QTest with real dependencies (SQLite, QNetworkAccessManager). Understands the difference from unit tests. | |
| DevOps Engineer | Tests DevOps tool integration: pipeline → deployment → monitoring connections. Verifies CI/CD pipeline stages in test environments. | |
| DevSecOps Engineer | Understands integration testing concepts and its role in verifying security component interactions. Writes simple tests for validating application integration with Vault and IAM services. | |
| Embedded Developer | Understands integration testing for embedded: testing module interaction on target hardware. Uses serial console for verification. | |
| Engineering Manager | Understands the role of integration tests in quality assurance and can assess test coverage at the component integration level. Knows basic testing approaches. | |
| Flutter Developer | Understands basics of integration testing for Flutter apps. Writes simple widget and integration tests verifying screen navigation and REST API data binding. Follows team testing guidelines for platform channel and plugin integration validation. | |
| Frontend Developer (Angular) | Writes basic integration tests for Angular components with dependencies. Tests component-service pairs via TestBed and verifies correct HTTP interactions. | |
| Frontend Developer (React) | Understands the role of integration tests in React applications for verifying component interactions. Writes basic tests with React Testing Library, checking component-hook-context bundles. | |
| Frontend Developer (Svelte) | Understands the goals of integration testing Svelte components and can write simple tests for component interaction with stores. Knows the difference from unit tests. | |
| Frontend Developer (Vue) | Understands the difference between integration and unit tests in Vue context. Runs existing tests that verify component interaction with Vuex/Pinia store and Vue Router routing. | |
| Fullstack Developer | Writes basic integration tests for fullstack applications: testing API endpoints with supertest, verifying controller → service → database chain. Understands the difference between unit and integration tests, uses test database. | |
| Game Designer | Understands the difference between unit and integration testing in game system context. Can run existing integration tests to verify game subsystem interactions. Knows basics of client-server interaction testing in multiplayer games. | |
| Game QA Engineer | Understands basics of integration testing for game subsystem interactions. Writes simple tests verifying asset loading, scene transitions, and server-client data synchronization. Follows team testing guidelines for game engine module integration validation. | |
| Game Server Developer | Understands the purpose of integration tests in the game server context. Runs ready-made test suites for verifying server component interactions — authentication, database, and game logic. | |
| Infrastructure Engineer | Understands the role of integration testing in verifying infrastructure component interactions. Writes simple tests for checking network connectivity and service availability after deployment. | |
| iOS Developer | Writes simple integration tests for iOS: verifies ViewModel interaction with real data service, tests UserDefaults persistence. Understands the difference between integration and unit tests, uses XCTest to verify interaction between multiple application components. Runs tests on iOS simulator through Xcode. | |
| IoT Engineer | Understands basics of integration testing for IoT device-to-cloud communication. Writes simple tests verifying MQTT/CoAP message delivery and sensor data ingestion pipelines. Follows team testing guidelines for firmware-gateway integration validation. | |
| Language Tooling Engineer | Understands basics of integration testing for language tool components. Writes simple tests verifying parser-to-analyzer data flow and LSP server-client protocol interactions. Follows team testing guidelines for compiler pipeline stage integration validation. | |
| LLM Engineer | Tests LLM integrations: API integration, RAG pipeline testing. Verifies end-to-end flows. | |
| ML Engineer | Understands the need for integration tests in ML. Tests end-to-end pipeline on small dataset. Verifies that model can be loaded and return prediction. | |
| MLOps Engineer | Understands basics of integration testing for ML training and serving pipelines. Writes simple tests verifying data ingestion, feature store connectivity, and model registry interactions. Follows team testing guidelines for pipeline orchestrator integration validation. | |
| Network Engineer | Understands the difference between integration tests and unit tests. Runs existing integration tests to verify automation script interaction with network equipment emulators. | |
| NLP Engineer | Understands basics of integration testing for NLP pipeline components. Writes simple tests verifying tokenizer-model-postprocessor data flow and embedding service connectivity. Follows team testing guidelines for text preprocessing chain integration validation. | |
| Penetration Testing Engineer | Understands the goals of integration testing security tools and can verify scanner interactions with test environments. Knows the difference from unit tests. | |
| Performance Testing Engineer | Understands the role of integration testing in the performance context. Knows how integration tests help identify performance bottlenecks at component boundaries. | |
| Platform Engineer | Tests platform component integration: operator + CRD bindings, Helm chart deployment, CI/CD pipeline stages. Uses kind/minikube for testing. | |
| Product Manager | Understands the role of integration testing in ensuring product feature stability. Knows the relationship between integration tests and production bug count for assessing release quality. Can interpret integration test results for go/no-go decisions. | |
| QA Automation Engineer | Pflicht | Understands basics of integration testing across application layers. Writes simple API and database integration tests using frameworks like RestAssured or Playwright. Follows team testing guidelines for test environment setup and service dependency management. |
| QA Engineer (Manual) | Pflicht | Understands basics of integration testing for cross-module functionality. Writes simple test cases verifying data flow between UI, API, and database layers. Follows team testing guidelines for integration test scenario documentation and execution. |
| QA Security Engineer | Pflicht | Understands basics of integration testing for security control interactions. Writes simple tests verifying authentication flow, authorization middleware, and encryption service integration. Follows team testing guidelines for security boundary validation between components. |
| React Native Developer | Writes integration tests for React Native screens — component interaction, navigation between screens. Tests forms with data input and submit via React Native Testing Library. Verifies correct data display from mocked API. Understands the difference between unit vs integration tests. | |
| Release Engineer | Knows basic integration testing concepts for release engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is applied. | |
| Security Analyst | Writes basic integration tests for verifying security component interactions. Tests scanner-parser-alert chains for vulnerability detection correctness. | |
| Site Reliability Engineer (SRE) | Tests SRE tool integration: verifies alerting → PagerDuty connectivity, monitoring stack connectivity. Uses test environments for validation. | |
| Smart Contract Developer | Understands basics of integration testing for smart contract and DApp component interactions. Writes simple tests verifying contract-to-contract calls, oracle data feeds, and frontend wallet integration. Follows team testing guidelines for multi-contract deployment validation. | |
| Solutions Architect | Understands integration testing in architecture: component integration, API contract verification. Evaluates integration testing needs for architectural decisions. | |
| Systems Programmer (C/C++) | Tests system integration: hardware/software interface, driver testing. Verifies system calls. | |
| Technical Lead | Understands integration testing: testing component interactions, database integration, API contract verification. Writes basic integration tests. | |
| Technical Product Manager | Understands the role of integration testing for product stability. Knows what is verified at this level — component interactions, API contracts, data flow scenarios. | |
| Technical Writer | Understands the difference between unit and integration tests for documenting project testing strategies. Knows main integration testing tools and can describe the test execution process. Creates basic documentation for setting up test environments for developers. | |
| Telecom Developer | Understands basics of integration testing for telecom protocol stack layers. Writes simple tests verifying SIP/RTP session setup and media gateway connectivity. Follows team testing guidelines for network element interface integration validation. | |
| Unity Developer | Tests Unity integrations: Unity Test Framework for integration tests, PlayMode tests. Verifies scene loading. | |
| Unreal Engine Developer | Tests Unreal integrations: Automation Framework for integration tests. Verifies gameplay flows. | |
| XR Unity Developer | Pflicht | Understands integration testing of XR systems. Tests interaction of XR components. Uses Play Mode tests in Unity. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| 1C Developer | Independently designs integration tests for 1C configuration exchanges with external ERP systems and web services. Applies contract testing for HTTP/SOAP integration points. Integrates tests into CI/CD pipelines for automated regression of data exchange scenarios. | |
| AI Product Engineer | Independently designs integration tests for ML model serving pipelines and feature engineering workflows. Applies contract testing for inference API boundaries. Integrates model validation tests into CI/CD ensuring prediction consistency across deployments. | |
| Analytics Engineer | Conducts integration tests of dbt models: verifying connectivity between layers (staging → intermediate → marts), validating referential integrity, testing full data pass through the pipeline. | |
| Android Developer | Writes Android integration tests: Room DAO testing with in-memory database, Retrofit client verification via MockWebServer, ViewModel + UseCase + FakeRepository integration. Uses Hilt Testing for dependency substitution in tests, verifies Navigation flows via TestNavHostController, configures test fixtures for complex multi-data-source scenarios. | |
| Application Security Engineer | Develops integration tests for security scenarios: OAuth flow verification, inter-service authentication, CORS validation. Configures test environments with mock identity providers. | |
| AR/VR Developer | Develops integration tests for AR/VR systems — multiplayer, scene synchronization. Creates test harnesses for verifying network interaction between VR clients. | |
| Backend Developer (C#/.NET) | Writes integration tests: Testcontainers for PostgreSQL/Redis/Kafka, WireMock.Net for HTTP dependencies. Tests transactions, auth, error handling. Manages test data via Respawn. | |
| Backend Developer (Elixir) | Develops integration tests for Elixir services with real PostgreSQL through Ecto.Adapters.SQL.Sandbox. Tests Phoenix Channels through ChannelTest, WebSocket connections and PubSub. Implements tests for Broadway pipelines with producer mocking through Mox. | |
| Backend Developer (Go) | Writes integration tests for Go services via testcontainers-go: runs PostgreSQL, Redis, Kafka in Docker containers. Tests full scenarios through httptest.NewServer, verifies database and external service interactions with data cleanup between tests. | |
| Backend Developer (Java/Kotlin) | Writes quality integration tests: Testcontainers for PostgreSQL/Redis/Kafka, @MockBean for external services, WireMock for HTTP dependencies. Tests transactions, security, error handling. Manages test data via @Sql. | |
| Backend Developer (Node.js) | Writes integration tests: Supertest for API, Testcontainers for PostgreSQL/Redis, test database isolation. Tests middleware, auth flows, database queries. | |
| Backend Developer (PHP) | Tests component interactions: API + DB + cache + queue. Uses testcontainers for isolation. Automates test environment setup/teardown. Tests email, file storage, external APIs through mock servers. | |
| Backend Developer (Python) | Pflicht | Uses TestContainers for PostgreSQL, Redis, Kafka. Tests inter-service interactions. Configures fixtures for complex scenarios. Creates seed data. |
| Backend Developer (Rust) | Writes integration tests for Rust services in tests/ directory using testcontainers-rs for PostgreSQL/Redis and reqwest for HTTP testing. Configures test harness with disposable databases and automatic cleanup through Drop trait. | |
| Backend Developer (Scala) | Writes integration tests for Scala services through Testcontainers-Scala: tests Doobie/Slick queries with real PostgreSQL, Kafka producers and consumers. Configures test environment through docker-compose, verifies HTTP endpoint correctness through Akka HTTP TestKit. | |
| BI Analyst | Writes integration tests for ETL pipelines: verifying end-to-end flow from source to warehouse. Tests integrations between data sources, transformations, and BI tools. Creates test fixtures and mock data for reproducible testing of analytical models. | |
| Blockchain Developer | Independently designs integration tests for multi-contract systems and off-chain oracle interactions. Applies contract testing for blockchain RPC and event subscription boundaries. Integrates testnet deployment verification into CI/CD pipelines. | |
| Cloud Engineer | Designs integration tests for cloud: IAM policy testing, VPC connectivity, service-to-service communication. Uses ephemeral environments for test isolation. | |
| Compiler Engineer | Confidently applies integration testing for compiler engineering in non-standard tasks. Independently selects optimal approach and tools. Analyzes trade-offs and suggests improvements to existing solutions. | |
| Computer Vision Engineer | Independently designs integration tests for end-to-end computer vision pipelines from image capture to inference output. Applies contract testing for model serving API boundaries. Integrates visual regression and accuracy validation tests into CI/CD. | |
| Data Analyst | Creates integration tests for ETL pipelines using test databases and mock services. Verifies data transformation correctness when multiple components interact. | |
| Data Engineer | Designs integration tests: end-to-end pipeline testing, cross-system data validation, staging environment testing. | |
| Data Scientist | Designs integration tests: model serving testing, feature pipeline validation, data source integration. | |
| Database Engineer / DBA | Develops integration tests for DBA operations: testing migrations on production data copies, failover scenario testing, replication and data consistency validation. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Configures test environment with Testcontainers for PostgreSQL/SQL Server. Tests IPC interaction. Uses WireMock.Net for API mocking. Automates setup/teardown through IClassFixture. | |
| Desktop Developer (Electron/Tauri) | Configures integration test environment for Electron. Tests database operations, file system interactions, IPC flows. Uses testcontainers for external dependencies. | |
| Desktop Developer (Qt/C++) | Configures test environment for Qt integration tests. Uses test doubles for external services. Tests IPC interaction between processes. Automates setup/teardown through test fixtures. | |
| DevOps Engineer | Designs integration tests: deployment verification, infrastructure connectivity, service health validation. Automates smoke tests post-deploy. | |
| DevSecOps Engineer | Creates integration tests for DevSecOps pipeline: scanner operation verification, policy enforcement correctness. Uses testcontainers for testing integration with Vault, LDAP and security tools. | |
| Embedded Developer | Designs integration tests for embedded: hardware-in-the-loop testing, peripheral interaction verification, communication protocol conformance tests. | |
| Engineering Manager | Establishes integration testing standards for the team, ensures availability of test environments and infrastructure. Defines release readiness criteria. | |
| Flutter Developer | Independently designs integration tests for Flutter app workflows spanning multiple screens and platform services. Applies contract testing for REST/GraphQL API boundaries. Integrates golden image tests and end-to-end flows into CI/CD pipelines. | |
| Frontend Developer (Angular) | Develops integration tests for Angular modules — forms, routing, and state management. Uses HttpClientTestingModule for testing API integrations and error handling. | |
| Frontend Developer (React) | Develops integration tests for React applications: testing routing, forms with validation, API interactions. Uses MSW for mocking server responses in the test environment. | |
| Frontend Developer (Svelte) | Creates integration tests for Svelte components using Testing Library and msw for API mocking. Tests interaction between stores, routing, and server data. | |
| Frontend Developer (Vue) | Writes integration tests for Vue application — checking flow between components, testing forms with validation, interaction with mocked API. Uses Vue Test Utils and MSW. | |
| Fullstack Developer | Creates integration tests for fullstack scenarios: API tests with real database through testcontainers, middleware chain tests, GraphQL resolver verification. Configures fixtures and seed data, tests authorization and business logic across layers. | |
| Game Designer | Writes integration tests for verifying game system interactions: inventory-economy, AI-navigation. Sets up test environments for multiplayer scenario testing with network condition emulation. Tests game service integration: authentication, payments, analytics. | |
| Game QA Engineer | Independently designs integration tests for game client-server synchronization and cross-system gameplay flows. Applies contract testing for matchmaking and leaderboard API boundaries. Integrates automated playtest scenarios into CI/CD build pipelines. | |
| Game Server Developer | Develops integration tests for verifying server system interactions — matchmaking with lobby, game-state with persistence layer. Configures test environments with real dependencies. | |
| Infrastructure Engineer | Creates integration tests for infrastructure: DNS resolution verification, firewall rules, load balancer routing. Uses InSpec and Goss for server configuration validation after provisioning. | |
| iOS Developer | Develops integration tests for key iOS application scenarios: network layer with mock server, Core Data operations with in-memory store. Tests navigation flows and inter-module interaction, configures test environment via dependency injection. Uses URLProtocol for intercepting network requests in tests. | |
| IoT Engineer | Independently develops integration tests. Applies test design techniques. Integrates tests into CI/CD. Covers edge cases. | |
| Language Tooling Engineer | Independently designs integration tests for compiler/analyzer pipeline stages and IDE plugin interactions. Applies contract testing for LSP protocol message boundaries. Integrates syntax tree validation and code action tests into CI/CD. | |
| LLM Engineer | Designs integration tests: RAG pipeline validation, tool use testing, multi-model integration. | |
| ML Engineer | Writes integration tests for ML pipeline: data → features → model → prediction. Tests API endpoints with real model. Uses test datasets for consistency. | |
| MLOps Engineer | Writes integration tests for ML pipelines: verifying end-to-end data flow through feature pipeline, testing inference service interaction with model registry. Uses testcontainers for locally running Redis, PostgreSQL, and MinIO, validates model loading correctness and prediction API response formats. | |
| Network Engineer | Develops integration tests for network modules — verifying interaction with GNS3/Containerlab, testing complete OSPF/BGP configuration scenarios on virtual topologies. | |
| NLP Engineer | Develops integration tests for NLP pipelines with end-to-end quality verification. Tests integration with vector databases, model APIs, and text preprocessing services. | |
| Penetration Testing Engineer | Creates integration tests for pentest pipelines — verifies scanning chains, result parsing, and ticket system integration. Tests on vulnerable laboratories. | |
| Performance Testing Engineer | Develops integration performance tests: testing end-to-end latency across service chains, verifying inter-service communication throughput, database bottleneck detection. | |
| Platform Engineer | Designs integration tests: multi-component platform testing, e2e operator testing, Helm chart verification. Automates in CI with ephemeral clusters. | |
| Product Manager | Uses integration test results to assess risk and quality of product releases. Defines critical integration test scenarios based on user journeys and business impact. Includes integration testing requirements in product specifications for cross-team features. | |
| QA Automation Engineer | Pflicht | Independently designs integration test suites spanning API, database, and message queue layers. Applies consumer-driven contract testing with Pact or similar tools. Integrates comprehensive test scenarios into CI/CD with parallel execution and smart retries. |
| QA Engineer (Manual) | Pflicht | Independently designs comprehensive integration test plans covering multi-system workflows and data migration scenarios. Applies structured test design techniques for complex cross-module interactions. Documents integration test matrices and tracks coverage across system boundaries. |
| QA Security Engineer | Pflicht | Writes integration tests for security: authentication flows, authorization checks across services, session management. Tests security middleware and filters. |
| React Native Developer | Tests React Native component integration with state management and navigation — wrappers with Zustand Provider, NavigationContainer. Mocks API responses with MSW for realistic scenarios. Tests offline behavior and error states. Integrates tests into CI/CD pipeline with reports. | |
| Release Engineer | Confidently applies integration testing practices for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions. | |
| Security Analyst | Develops integration tests for security pipelines — from detection to notification. Verifies integration correctness with SIEM, ticketing systems, and alerting channels. | |
| Site Reliability Engineer (SRE) | Designs integration tests for SRE: monitoring pipeline testing, alerting rules validation, deployment verification. Automates in CI/CD. | |
| Smart Contract Developer | Independently designs integration tests for DApp frontend-contract-oracle interaction flows. Applies contract testing for cross-chain bridge and DEX protocol boundaries. Integrates gas consumption and state transition validation into CI/CD pipelines. | |
| Solutions Architect | Designs integration testing architecture: contract testing strategy, service virtualization, test data management. Defines integration points. | |
| Systems Programmer (C/C++) | Designs integration tests: kernel module testing, hardware abstraction testing, cross-platform validation. | |
| Technical Lead | Designs integration tests: test containers, database fixtures, mock servers. Ensures reliable test execution and cleanup. Tests cross-component scenarios. | |
| Technical Product Manager | Considers integration testing when planning features — identifies critical integration points, allocates testing time in estimates. Tracks regressions between components. | |
| Technical Writer | Documents project integration testing strategy: tools, configurations, best practices. Creates integration test writing guides for APIs with examples and test fixtures. Describes CI/CD pipeline focusing on integration testing stages and requirements. | |
| Telecom Developer | Independently designs integration tests for telecom signaling chains and media processing pipelines. Applies protocol conformance testing for SIP/Diameter interface boundaries. Integrates call flow scenario validation into CI/CD with network simulation. | |
| Unity Developer | Designs integration tests: multi-scene testing, network integration, asset pipeline validation. | |
| Unreal Engine Developer | Designs integration tests: multi-system testing, network integration, asset pipeline validation. | |
| XR Unity Developer | Pflicht | Writes integration tests for Unity XR: scene loading, interaction flows, multiplayer sync. Configures test fixtures for XR. Tests on target devices. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| 1C Developer | Pflicht | Designs integration testing strategy for complex 1C enterprise ecosystems with multiple external system connections. Implements automated testing across 1C-ERP, web-service, and database integration layers. Optimizes test pyramid balancing unit and integration coverage for data exchange modules. Mentors team on testing distributed 1C configurations. |
| AI Product Engineer | Pflicht | Designs integration testing strategy for end-to-end AI product pipelines from data ingestion to model serving. Implements automated validation across training, evaluation, and deployment stages. Optimizes test pyramid balancing model accuracy tests with infrastructure integration checks. Mentors team on testing ML system boundaries and data drift detection. |
| Analytics Engineer | Pflicht | Architects analytics platform integration tests: end-to-end verification from sources to BI dashboards, data reconciliation between warehouse layers. Automates dbt testing with real data in the staging environment. |
| Android Developer | Pflicht | Designs Android application integration testing strategy: end-to-end tests of the data layer (API→Repository→Room), Room migration testing via MigrationTestHelper, contract testing with backend via Pact. Configures test environment with realistic data, optimizes integration test startup time, implements snapshot testing for complex state machines. |
| Application Security Engineer | Designs comprehensive integration security testing strategy: end-to-end authorization verification, security boundary testing between microservices. Automates security regression testing. | |
| AR/VR Developer | Architects the integration testing strategy for the AR/VR platform with device emulation. Creates automated tests for verifying spatial synchronization and physics. | |
| Backend Developer (C#/.NET) | Pflicht | Designs integration testing strategy: slice tests vs full integration, contract testing via Pact-Net, load testing via NBomber. Optimizes CI time. |
| Backend Developer (Elixir) | Pflicht | Designs integration testing strategy for the Elixir platform. Implements end-to-end tests through Wallaby with headless Chrome for LiveView. Configures distributed system testing with multiple BEAM nodes, mocks external APIs through Bypass and Tesla.Mock. |
| Backend Developer (Go) | Pflicht | Designs integration testing strategy for Go services: testcontainers-go for all dependencies, contract testing via Pact for inter-service communication. Implements test fixture factories, parallel execution with isolation through separate database schemas. |
| Backend Developer (Java/Kotlin) | Pflicht | Designs integration testing strategy: slice tests (@WebMvcTest, @DataJpaTest) vs full integration, contract testing via Pact, performance testing via Gatling. Optimizes CI time: parallel execution, test containers reuse. |
| Backend Developer (Node.js) | Pflicht | Designs integration testing: contract testing (Pact) between services, database testing strategy, external API mocking (MSW/nock). Automates test environment setup. |
| Backend Developer (PHP) | Pflicht | Designs integration testing strategy: what to test via integration vs unit, parallel execution, test isolation. Creates test environments as code. Implements contract testing with external services. |
| Backend Developer (Python) | Pflicht | Designs integration testing strategy. Creates test environments. Automates contract testing. Tests failure scenarios. |
| Backend Developer (Rust) | Pflicht | Develops integration testing for Rust microservices: end-to-end through docker-compose, contract testing through pact-rust, gRPC testing through tonic-mock. Configures CI with parallel test suites and isolated environments through testcontainers. |
| Backend Developer (Scala) | Pflicht | Designs integration testing strategy for Scala microservices: contract testing through Pact, end-to-end tests with Testcontainers for full stack. Implements Akka Cluster testing with multi-node-test-kit, configures isolated test environments with embedded Kafka and PostgreSQL. |
| BI Analyst | Designs integration testing framework for the analytical platform with automation. Develops contract tests between data sources and analytical models. Implements data lineage testing to verify integrity of the entire analytical pipeline. | |
| Blockchain Developer | Pflicht | Designs testing strategy with Integration Testing. Introduces automated testing at all levels. Optimizes test pyramid. Mentors the team. |
| Cloud Engineer | Defines integration testing strategy: end-to-end cloud infrastructure tests, chaos engineering, compliance testing. Automates in CI/CD with automated cleanup. | |
| Compiler Engineer | Expertly applies integration testing for compiler engineering in designing complex systems. Optimizes existing solutions and prevents architectural mistakes. Conducts code reviews and trains colleagues on best practices. | |
| Computer Vision Engineer | Pflicht | Designs integration testing strategy for multi-stage computer vision systems including camera calibration, preprocessing, and multi-model inference. Implements automated visual quality validation across the processing pipeline. Optimizes test pyramid balancing model accuracy tests with hardware integration checks. Mentors team on testing real-time CV system performance boundaries. |
| Data Analyst | Designs integration testing strategy for analytical systems using containerized environments. Automates test data generation and end-to-end pipeline validation. | |
| Data Engineer | Defines integration testing strategy: pipeline integration validation, data quality gates, cross-pipeline testing. | |
| Data Scientist | Defines ML integration testing: model deployment validation, A/B test infrastructure, data quality gates. | |
| Database Engineer / DBA | Designs integration test environments for databases: automated test cluster deployment, disaster recovery scenario testing, load testing migrations on realistic data. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Pflicht | Designs integration test suite for .NET desktop. Implements contract testing through Pact.NET. Configures CI with parallel integration tests. Tests cross-process scenarios. |
| Desktop Developer (Electron/Tauri) | Pflicht | Designs integration test suite for Electron. Implements contract testing for plugin API. Configures CI with cross-platform integration tests. |
| Desktop Developer (Qt/C++) | Pflicht | Designs integration test suite for the Qt platform. Implements contract testing for plugin API. Configures CI pipeline with integration tests on 3+ platforms. |
| DevOps Engineer | Defines integration testing strategy: end-to-end pipeline testing, environment promotion validation, chaos testing. Implements automated rollback. | |
| DevSecOps Engineer | Designs comprehensive integration tests for the security platform, including end-to-end pipeline verification. Introduces contract testing between security services and automates incident response testing. | |
| Embedded Developer | Designs HIL (Hardware-in-the-Loop) test infrastructure: automated test benches, signal injection, protocol simulation. | |
| Engineering Manager | Designs integration testing strategy for multiple services, coordinates contract test creation between teams. Optimizes test infrastructure costs. | |
| Flutter Developer | Pflicht | Designs integration testing strategy for complex Flutter applications with platform-specific features and deep linking. Implements automated testing across widget, navigation, and native bridge layers. Optimizes test pyramid balancing widget tests with end-to-end device farm validation. Mentors team on testing cross-platform behavior consistency. |
| Frontend Developer (Angular) | Designs Angular application integration testing strategy with Cypress and Playwright. Creates test environments for verifying complex user scenarios with mock backend. | |
| Frontend Developer (React) | Designs integration testing strategy for React applications with optimal critical path coverage. Creates test utilities and fixtures to accelerate integration test writing for the team. | |
| Frontend Developer (Svelte) | Designs integration testing strategy for Svelte applications, including SSR and SvelteKit endpoints. Automates form, navigation, and API interaction testing. | |
| Frontend Developer (Vue) | Builds integration testing strategy for Vue project — testing critical user scenarios, visual regression, accessibility checks. Optimizes test execution speed. | |
| Fullstack Developer | Pflicht | Designs integration testing for fullstack applications: contract testing between frontend and backend with Pact, tests with real services through docker-compose, migration testing. Creates infrastructure for reproducible test environments. |
| Game Designer | Designs integration testing framework for game projects with scenario automation. Develops end-to-end testing strategy for multiplayer games simulating real-world conditions. Implements performance benchmarks and load testing for game servers. | |
| Game QA Engineer | Pflicht | Designs integration testing strategy for multiplayer game systems spanning client, server, and third-party platform APIs. Implements automated testing across physics, networking, and rendering subsystems. Optimizes test pyramid balancing deterministic unit tests with non-deterministic gameplay integration tests. Mentors team on testing emergent gameplay behavior and platform certification requirements. |
| Game Server Developer | Designs integration testing strategy for the game server — end-to-end match scenarios, consistency verification during failover, bot testing under full load. | |
| Infrastructure Engineer | Designs comprehensive infrastructure integration tests with ephemeral environments and smoke tests. Implements chaos testing with Chaos Monkey and Litmus for infrastructure fault tolerance verification. | |
| iOS Developer | Pflicht | Architects iOS application integration testing system: test configurations for different environments, automatic test data management. Implements contract tests for API integrations, tests push notification and deep linking scenarios. Configures parallel test execution for CI/CD pipeline acceleration. |
| IoT Engineer | Pflicht | Designs integration testing strategy for IoT ecosystems spanning edge devices, gateways, and cloud platforms. Implements automated testing across firmware, protocol, and data pipeline layers with hardware-in-the-loop simulation. Optimizes test pyramid balancing device-level tests with fleet-scale integration validation. Mentors team on testing OTA update flows and device provisioning chains. |
| Language Tooling Engineer | Pflicht | Designs integration testing strategy for language toolchain components from lexer through code generation. Implements automated testing across parser, type checker, and IDE integration layers. Optimizes test pyramid balancing grammar unit tests with end-to-end compilation integration validation. Mentors team on testing language server protocol compliance and cross-editor compatibility. |
| LLM Engineer | Defines integration testing: comprehensive LLM system testing, safety validation, regression testing. | |
| ML Engineer | Designs integration testing strategy for ML. Tests model serving under real conditions. Configures load testing for ML endpoints. | |
| MLOps Engineer | Pflicht | Architects integration tests for the MLOps platform: testing complete training pipeline from data loading to model saving, verifying Feature Store to Inference Service interaction. Implements smoke tests for model canary deployments, validates Kubeflow Pipeline correctness in test clusters, and tests data drift detection pipelines. |
| Network Engineer | Builds a comprehensive integration testing strategy for network infrastructure. Creates test environments with virtual topologies, automates end-to-end deployment scenarios. | |
| NLP Engineer | Designs NLP system integration testing strategy with golden datasets. Automates model regression tests and configures threshold-based gates before deployment. | |
| Penetration Testing Engineer | Designs integration testing strategy for the security toolchain using containerized vulnerable environments. Automates pentest methodology validation. | |
| Performance Testing Engineer | Designs comprehensive integration performance tests: modeling realistic traffic through all system layers, testing degradation during component failures, cascade failure scenarios. | |
| Platform Engineer | Defines integration testing strategy: cross-component platform testing, upgrade testing, multi-cluster validation. Implements chaos testing. | |
| Product Manager | Defines integration testing strategy from the product perspective: critical paths, risk areas, automation priorities. Designs quality gates based on integration test results for the product delivery process. Evaluates ROI of integration testing investments through impact on product stability. | |
| QA Automation Engineer | Pflicht | Designs comprehensive integration testing strategy spanning microservices, message brokers, and third-party API boundaries. Implements contract testing, service virtualization, and chaos testing at integration points. Optimizes test pyramid balancing fast isolated tests with critical end-to-end integration scenarios. Mentors team on test environment management and integration test architecture patterns. |
| QA Engineer (Manual) | Pflicht | Designs integration testing strategy for complex multi-vendor system landscapes with diverse integration patterns. Implements structured approaches to exploratory integration testing across system boundaries. Optimizes balance between scripted integration test suites and risk-based exploratory sessions. Mentors team on integration defect root cause analysis and cross-team test coordination. |
| QA Security Engineer | Pflicht | Designs security integration testing: cross-service auth testing, API gateway security validation, database access control verification. Automates via test containers. |
| React Native Developer | Pflicht | Architects integration testing strategy — end-to-end feature testing within the JS layer. Implements contract testing between React Native client and API. Configures test environment with native module mocks, navigation, storage. Optimizes test reliability and speed. |
| Release Engineer | Expertly applies integration testing practices for release engineering to design complex systems. Optimizes existing solutions and prevents architectural mistakes. Conducts code reviews and trains colleagues on best practices. | |
| Security Analyst | Designs integration testing strategy for a comprehensive security platform. Creates test environments with attack simulations to verify detection chains. | |
| Site Reliability Engineer (SRE) | Defines integration testing strategy: end-to-end monitoring validation, disaster recovery testing, failover verification. Introduces game days. | |
| Smart Contract Developer | Pflicht | Designs integration testing strategy for complex DeFi protocol ecosystems with cross-chain interactions. Implements automated testing across contract upgrades, governance flows, and liquidity pool integrations. Optimizes test pyramid balancing unit tests with mainnet fork integration scenarios. Mentors team on testing economic attack vectors and protocol composability risks. |
| Solutions Architect | Defines integration testing strategy: cross-service testing, chaos testing, production verification. Provides architectural support for testing. | |
| Systems Programmer (C/C++) | Defines integration testing: comprehensive system testing, hardware compatibility, fuzzing. | |
| Technical Lead | Defines integration testing strategy: contract testing (Pact), service virtualization, test data management. Optimizes execution time and reliability. | |
| Technical Product Manager | Defines integration testing strategy for the product — which scenarios are critical, which can be covered by contract tests, where full e2e checks are needed. Prioritizes by business risk. | |
| Technical Writer | Designs integration testing documentation standards for the organization: templates, examples. Creates in-depth guides on testing distributed systems with practical scenarios. Implements automatic test documentation generation from test suites and CI configuration. | |
| Telecom Developer | Pflicht | Designs integration testing strategy for complex telecom service delivery platforms spanning signaling, media, and billing systems. Implements automated protocol conformance testing across SIP/IMS/Diameter interfaces. Optimizes test pyramid balancing protocol unit tests with end-to-end call scenario integration validation. Mentors team on testing carrier-grade reliability and failover integration points. |
| Unity Developer | Defines integration testing strategy: CI-based Unity testing, automated build validation, platform testing. | |
| Unreal Engine Developer | Defines integration testing: CI-based UE testing, automated build validation, platform testing. | |
| XR Unity Developer | Pflicht | Designs integration testing strategy for XR. Automates device testing. Creates test environments for XR. Implements CI-based integration tests. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| 1C Developer | Pflicht | Defines integration testing strategy for enterprise-wide 1C platform deployments across multiple business units. Establishes quality standards for integration points between 1C configurations, external ERPs, and government reporting systems. Implements shift-left testing culture with early validation of data exchange formats and regulatory compliance interfaces. |
| AI Product Engineer | Pflicht | Defines integration testing strategy for AI product portfolios spanning multiple model types and serving infrastructures. Establishes quality standards for ML pipeline integration points including data quality gates and model performance thresholds. Implements shift-left testing culture with early validation of training data pipelines and feature store contracts. |
| Analytics Engineer | Pflicht | Defines integration testing standards: dbt source freshness checks, cross-model consistency tests, automated BI dashboard validation. Implements contract testing between data producers and analytical models. |
| Android Developer | Pflicht | Defines integration testing strategy for the Android team: testing pyramid (unit/integration/e2e ratio), feature module testing standards, smoke testing processes before release. Implements automatic integration test runs on real devices via Firebase Test Lab, configures flaky test detection and quarantine, trains the team on effective integration patterns. |
| Application Security Engineer | Defines organizational integration security testing standards with mandatory security gates in the pipeline. Implements contract testing for verifying security contracts between teams. | |
| AR/VR Developer | Defines integration testing standards for the AR/VR team with quality metrics. Implements automated XR scenario testing and trains developers on testing. | |
| Backend Developer (C#/.NET) | Pflicht | Defines standards: mandatory scenarios for endpoints, test environment management, test data strategy. Implements contract testing. |
| Backend Developer (Elixir) | Pflicht | Defines integration testing standards for all Elixir services. Implements contract testing between microservices through Pact, configures CI environment with docker-compose for the full stack. Designs testing strategy for GenServer clusters and distributed Erlang. |
| Backend Developer (Go) | Pflicht | Defines integration testing standards for the Go team: mandatory E2E scenarios, testcontainers-go configurations, contract tests between services. Implements automated CI execution with reports, configures test environments for staging verification. |
| Backend Developer (Java/Kotlin) | Pflicht | Defines integration testing standards: mandatory scenarios for each endpoint, test environment management, test data strategy. Implements contract testing in inter-service communication. |
| Backend Developer (Node.js) | Pflicht | Defines integration test standards: mandatory API contract tests, test data management, CI environment setup. Coordinates cross-team contract testing. |
| Backend Developer (PHP) | Pflicht | Defines integration testing standards: mandatory scenarios, performance testing, environment management. Implements automated integration testing in the deployment pipeline. |
| Backend Developer (Python) | Pflicht | Defines integration testing standards. Implements test infrastructure. Optimizes test pipeline. Standardizes approaches. |
| Backend Developer (Rust) | Pflicht | Defines integration testing standards for Rust platform: mandatory contract tests between services, shared test infrastructure crate. Develops staging environment with automated deployment for integration test suites and chaos testing through toxiproxy. |
| Backend Developer (Scala) | Pflicht | Defines integration testing standards for Scala team: mandatory contract tests between services, shared test fixtures. Reviews test infrastructure, implements consumer-driven contract testing through Pact, configures parallel integration test execution in CI with data isolation. |
| BI Analyst | Defines integration testing strategy for the entire project's analytics team. Standardizes approaches to testing data integrations and inter-system dependencies. Implements mandatory integration testing as a gate for deploying analytical changes. | |
| Blockchain Developer | Pflicht | Defines integration testing strategy for blockchain protocol ecosystems spanning L1/L2 solutions and DeFi composability layers. Establishes quality standards for cross-chain bridge testing and smart contract upgrade verification. Introduces shift-left testing culture with formal verification of critical protocol integration points and economic simulation testing. |
| Cloud Engineer | Introduces integration testing standards for the cloud team: mandatory smoke tests post-deploy, automated rollback triggers, cross-service contract tests. | |
| Compiler Engineer | Establishes integration testing standards for the compiler engineering team and makes architectural decisions. Defines technical roadmap considering this skill. Mentors senior engineers and influences practices of adjacent teams. | |
| Computer Vision Engineer | Pflicht | Defines integration testing strategy for production computer vision systems across edge devices and cloud processing. Establishes quality standards for vision pipeline integration points including accuracy benchmarks and latency SLAs. Implements shift-left testing culture with early validation of camera specifications and model compatibility matrices. |
| Data Analyst | Defines integration testing standards for the team, creates test infrastructure and shared utilities. Organizes regular integration test execution in CI/CD. | |
| Data Engineer | Implements integration testing standards: mandatory pipeline validation, data reconciliation, cross-team data quality testing. | |
| Data Scientist | Introduces integration testing standards: mandatory model tests, deployment validation, quality gates. | |
| Database Engineer / DBA | Defines integration testing standards for the DBA team: mandatory scenarios before DBMS upgrades, application compatibility testing, pre-production validation processes. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Pflicht | Defines integration testing strategy for .NET desktop. Coordinates test infrastructure. Establishes integration testing standards. |
| Desktop Developer (Electron/Tauri) | Pflicht | Defines integration testing strategy. Coordinates test infrastructure. Establishes integration testing standards. |
| Desktop Developer (Qt/C++) | Pflicht | Defines integration testing strategy. Coordinates test infrastructure for cross-platform tests. Establishes integration testing standards for the team. |
| DevOps Engineer | Implements integration testing standards: mandatory deployment verification, cross-environment validation, pipeline testing requirements. | |
| DevSecOps Engineer | Defines security infrastructure integration testing strategy, including chaos tests for fault tolerance. Establishes testing standards for interactions between DevSecOps ecosystem components. | |
| Embedded Developer | Defines integration testing strategy: HIL test benches, automated regression, test coverage for hardware interfaces. | |
| Engineering Manager | Defines integration testing policy for the engineering department, balances delivery speed and quality. Coordinates cross-team testing processes. | |
| Flutter Developer | Pflicht | Defines integration testing strategy for Flutter application ecosystem across multiple platforms and app variants. Establishes quality standards for platform channel contracts and third-party SDK integration boundaries. Implements shift-left testing culture with early validation of design system component integration and API backward compatibility. |
| Frontend Developer (Angular) | Defines integration testing standards for the Angular team with coverage metrics. Implements contract testing and trains developers on writing effective e2e tests. | |
| Frontend Developer (React) | Defines integration testing standards for the organization's frontend projects. Introduces mandatory integration gates in CI/CD and test coverage quality metrics for React applications. | |
| Frontend Developer (Svelte) | Defines integration testing standards for the frontend team, creates test infrastructure and utilities. Ensures balance between test speed and coverage completeness. | |
| Frontend Developer (Vue) | Defines integration testing standards for frontend team. Configures mandatory CI checks, defines minimum coverage and rules for writing e2e scenarios. | |
| Fullstack Developer | Pflicht | Defines integration testing strategy for the fullstack platform: consumer-driven contracts, test environments with docker-compose, automated PR execution. Trains the team on testing service boundaries and ensures frontend-backend compatibility. |
| Game Designer | Defines integration testing strategy for the entire game project and CI/CD pipeline. Standardizes approaches to testing interactions between teams: client, server, infrastructure. Implements quality metrics and release readiness criteria for each release. | |
| Game QA Engineer | Pflicht | Defines testing strategy at product level. Establishes quality assurance standards. Implements shift-left testing culture. |
| Game Server Developer | Standardizes integration testing practices for the server team. Implements staging environments with production-like configuration and automated smoke tests before every deployment. | |
| Infrastructure Engineer | Defines infrastructure integration testing strategy including game-day exercises and disaster recovery tests. Establishes pre-production validation and automated rollback standards when issues are detected. | |
| iOS Developer | Pflicht | Defines integration testing strategy for the iOS team: which scenarios to cover, how to manage test environment and data. Implements Core Data migration testing, App Extension and Widget integration validation. Develops a framework for testing multi-module dependencies and inter-process communication. |
| IoT Engineer | Pflicht | Defines integration testing strategy for IoT product lines spanning heterogeneous devices and cloud services. Establishes quality standards for device-cloud integration points including OTA update verification and telemetry pipeline validation. Implements shift-left testing culture with early validation of device protocol specifications and firmware-hardware compatibility. |
| Language Tooling Engineer | Pflicht | Defines integration testing strategy for language toolchain products across multiple target platforms and editor integrations. Establishes quality standards for compiler-IDE integration points including LSP conformance and debug adapter protocol compliance. Implements shift-left testing culture with early validation of grammar specifications and type system soundness. |
| LLM Engineer | Introduces testing standards: mandatory integration tests, safety validation, quality gates. | |
| ML Engineer | Defines integration testing standards for ML. Designs test environments for ML. Coordinates testing between ML and backend teams. | |
| MLOps Engineer | Pflicht | Defines integration testing standards for the MLOps team: mandatory smoke tests before model deployment, test environments with realistic data. Implements staging environment for ML pipelines with full service sets, configures automated integration test runs on every model or infrastructure update. |
| Network Engineer | Standardizes integration testing approaches for the network team — shared test environments, pre-deployment test passage policies, CI/CD pipeline integration. | |
| NLP Engineer | Defines integration testing standards for all NLP projects. Designs frameworks for automated model quality validation on every infrastructure change. | |
| Penetration Testing Engineer | Defines security tool testing standards for the team, creates vulnerable lab infrastructure. Ensures reproducibility and reliability of pentest processes. | |
| Performance Testing Engineer | Defines integration performance testing standards: mandatory scenarios per release, pass/fail criteria, escalation processes when component-level degradation is detected. | |
| Platform Engineer | Implements integration testing standards: mandatory tests for platform changes, upgrade verification, cross-team validation. Defines testing infrastructure. | |
| Product Manager | Defines quality assurance strategy for the product portfolio at the project level. Standardizes integration testing requirements for cross-team product features. Coordinates with QA lead on alignment between testing priorities and product risks. | |
| QA Automation Engineer | Pflicht | Defines integration testing strategy across the entire product ecosystem spanning dozens of microservices and external integrations. Establishes quality standards for service contract verification, API versioning, and cross-team integration boundaries. Implements shift-left testing culture with consumer-driven contracts and automated compatibility gates in deployment pipelines. |
| QA Engineer (Manual) | Pflicht | Defines integration testing strategy at the product level. Establishes quality assurance standards for service integration. Implements contract testing practices. |
| QA Security Engineer | Pflicht | Defines integration testing standards for security: mandatory scenarios (auth, authz, data protection), environment requirements, CI integration. |
| React Native Developer | Pflicht | Defines the integration testing strategy for mobile projects. Establishes guidelines — what to cover with integration tests, boundary with E2E. Implements test environment and fixture standards. Coordinates cross-platform iOS/Android compatibility testing. |
| Release Engineer | Establishes integration testing standards for the release engineering team and makes architectural decisions. Defines the technical roadmap considering this skill. Mentors senior engineers and influences practices of adjacent teams. | |
| Security Analyst | Defines integration testing standards for the team's security infrastructure. Implements chaos testing of security systems and trains analysts on resilience verification. | |
| Site Reliability Engineer (SRE) | Implements SRE integration testing standards: mandatory failover tests, monitoring validation, change verification procedures. | |
| Smart Contract Developer | Pflicht | Defines integration testing strategy for multi-protocol DeFi ecosystems spanning lending, trading, and governance layers. Establishes quality standards for protocol composability testing and economic invariant verification. Introduces shift-left testing culture with early formal specification of cross-protocol interaction boundaries and MEV risk assessment. |
| Solutions Architect | Defines integration testing standards: mandatory contract tests, testing infrastructure, quality gates for integration points. | |
| Systems Programmer (C/C++) | Introduces testing standards: mandatory system tests, hardware validation, quality gates. | |
| Technical Lead | Implements integration testing standards: mandatory tests for API contracts, CI/CD integration, flaky test policies. Defines testing infrastructure requirements. | |
| Technical Product Manager | Shapes integration testing policy for the product team. Ensures balance between testing thoroughness and delivery speed, introduces integration quality metrics. | |
| Technical Writer | Defines corporate integration testing documentation standards for all projects. Coordinates creation of a unified integration testing knowledge base across teams. Implements documentation-driven testing approach with automated freshness checks. | |
| Telecom Developer | Pflicht | Defines integration testing strategy for carrier-grade telecom platforms spanning network functions and service orchestration layers. Establishes quality standards for inter-operator interface testing and regulatory compliance verification. Implements shift-left testing culture with early protocol specification validation and automated interoperability testing across vendor equipment. |
| Unity Developer | Implements testing standards: mandatory PlayMode tests, platform validation, quality gates. | |
| Unreal Engine Developer | Implements testing standards: mandatory automation tests, platform validation, quality gates. | |
| XR Unity Developer | Pflicht | Defines integration testing strategy. Coordinates cross-platform testing. Establishes quality gates. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| 1C Developer | Pflicht | Defines organizational QA strategy for enterprise 1C ecosystems spanning hundreds of configurations and integration points. Fosters quality engineering culture that balances automated regression of data exchanges with exploratory testing of business-critical integration scenarios. Implements platform solutions enabling self-service integration test environments for development teams across business units. |
| AI Product Engineer | Pflicht | Defines organizational QA strategy. Shapes quality engineering culture. Implements platform testing solutions. |
| Analytics Engineer | Pflicht | Architects the end-to-end data testing platform: automated data observability, anomaly detection at each layer, reconciliation with source of truth. Defines SLA for detecting and resolving data quality issues. |
| Android Developer | Pflicht | Shapes the platform approach to Android integration testing: contract testing standards between mobile and backend teams, shared test infrastructure architecture (test servers, mock services, device farms). Defines integration reliability metrics, designs canary testing pipeline for production-like verification, manages investments in test infrastructure. |
| Application Security Engineer | Shapes end-to-end security testing strategy at the integration level for the entire product portfolio. Defines chaos engineering approaches for verifying security mechanism resilience. | |
| AR/VR Developer | Shapes the immersive application testing strategy for the organization. Creates platform frameworks for automated AR/VR product testing across all devices. | |
| Backend Developer (C#/.NET) | Pflicht | Shapes integration testing platform: shared Testcontainers, test environment orchestration, E2E across services. |
| Backend Developer (Elixir) | Pflicht | Develops platform integration testing strategy for the Elixir ecosystem. Designs framework for testing distributed systems on BEAM, defines chaos engineering standards with :faults. Implements performance testing automation through Benchee in CI. |
| Backend Developer (Go) | Pflicht | Shapes organizational integration testing strategy: platform testcontainers modules for common dependencies, contract testing standards, chaos testing. Develops infrastructure for automated E2E testing of all Go microservices. |
| Backend Developer (Java/Kotlin) | Pflicht | Shapes integration testing platform: shared Testcontainers images, test environment orchestration, end-to-end testing across services. Defines quality gates for deployments. |
| Backend Developer (Node.js) | Pflicht | Designs integration testing platform: shared test infrastructure, contract testing registry, automated compatibility verification. Defines cross-service testing strategy. |
| Backend Developer (PHP) | Pflicht | Shapes cross-service testing strategy: end-to-end test infrastructure, service virtualization, production-like test environments. Ensures deployment confidence. |
| Backend Developer (Python) | Pflicht | Shapes integration testing strategy at company level. Implements platform-level testing tools. Defines SLOs for test reliability. |
| Backend Developer (Rust) | Pflicht | Shapes organizational integration testing strategy: continuous testing in production through synthetic monitoring, canary deployments with automated rollback. Defines test environment architecture, test data management standards and SLA for test execution time. |
| Backend Developer (Scala) | Pflicht | Shapes integration testing strategy for Scala platform: cross-team contract testing standards, shared test environment infrastructure. Defines chaos engineering approach through Litmus, introduces automated canary analysis and progressive delivery to reduce deployment risks. |
| BI Analyst | Shapes corporate integration testing strategy for analytical platforms. Defines contract testing standards between data producers and consumers. Explores automation of data integration testing for enterprise data mesh architectures. | |
| Blockchain Developer | Pflicht | Defines organizational QA strategy for blockchain protocol ecosystems spanning consensus mechanisms, smart contract platforms, and cross-chain interoperability. Shapes quality engineering culture integrating formal verification, economic simulation, and adversarial testing methodologies. Introduces platform solutions for automated mainnet fork testing environments and protocol upgrade certification workflows. |
| Cloud Engineer | Shapes platform-wide integration testing: cross-region validation, multi-account testing strategy, disaster recovery testing. Defines testing SLA and automation coverage. | |
| Compiler Engineer | Shapes integration testing strategy for compiler engineering at the organizational level. Defines best practices and influences technology choices beyond their own team. Is a recognized expert in this area. | |
| Computer Vision Engineer | Pflicht | Defines organizational QA strategy for computer vision platforms spanning autonomous systems, medical imaging, and industrial inspection domains. Fosters quality engineering culture that integrates model validation, hardware-in-the-loop testing, and safety certification workflows. Implements platform solutions for scalable visual test data management and automated accuracy benchmarking across product lines. |
| Data Analyst | Shapes integration testing strategy for the organization's analytical platform. Defines SLAs for test environments and coordinates cross-team data testing. | |
| Data Engineer | Shapes data testing strategy: platform-wide data validation, data contract testing, quality governance. | |
| Data Scientist | Shapes ML testing strategy: platform model validation, deployment governance. | |
| Database Engineer / DBA | Shapes data infrastructure testing strategy: chaos engineering for DB clusters, automated game days, validation standards for multi-vendor environments. | |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Pflicht | Shapes enterprise integration testing standards for .NET desktop. Evaluates test infrastructure solutions. Defines testing maturity model. |
| Desktop Developer (Electron/Tauri) | Pflicht | Shapes enterprise integration testing standards for Electron. Defines test infrastructure strategy. |
| Desktop Developer (Qt/C++) | Pflicht | Shapes enterprise integration testing standards for desktop. Evaluates test infrastructure solutions. Defines integration testing maturity for the organization. |
| DevOps Engineer | Shapes platform testing strategy: comprehensive CI/CD validation, production readiness reviews, deployment quality gates. Defines testing governance. | |
| DevSecOps Engineer | Shapes continuous security testing culture in the organization with automated game-day exercises. Defines integration testing quality metrics and their impact on security posture. | |
| Embedded Developer | Defines enterprise HIL strategy for embedded. Establishes automated test farm and regression framework for product lines. | |
| Engineering Manager | Shapes integration quality assurance strategy at the organizational level. Defines contract testing standards and inter-service interaction validation processes. | |
| Flutter Developer | Pflicht | Defines organizational QA strategy for Flutter-based product portfolios spanning mobile, web, and embedded platforms. Builds quality engineering culture integrating widget testing, golden file validation, and end-to-end cross-platform verification. Implements platform testing solutions including shared device farms, visual regression infrastructure, and automated compatibility matrices. |
| Frontend Developer (Angular) | Shapes frontend application testing strategy at the organizational level. Creates platform frameworks for automatic integration testing of Angular applications. | |
| Frontend Developer (React) | Shapes frontend application testing strategy at the integration level for the entire product portfolio. Defines approaches to contract testing between React frontend and server APIs. | |
| Frontend Developer (Svelte) | Shapes integration testing strategy for the organization's frontend platform. Defines cross-browser testing and visual regression automation standards. | |
| Frontend Developer (Vue) | Shapes organizational frontend application testing strategy. Introduces contract testing approaches between frontend and backend, creates shared test environment infrastructure. | |
| Fullstack Developer | Pflicht | Shapes organizational integration testing strategy: contract testing between fullstack teams, API compatibility testing during changes, platform for test environment management. Defines standards for scalable testing. |
| Game Designer | Shapes corporate integration testing strategy for the studio's game product lineup. Researches and implements automated gameplay testing: bot testing, AI QA, simulation testing. Defines industry testing standards for live-service games. | |
| Game QA Engineer | Pflicht | Defines organizational QA strategy. Shapes quality engineering culture. Implements platform solutions for testing. |
| Game Server Developer | Defines integration testing strategy for all studio game projects. Promotes approaches to testing distributed server systems with real game session simulations. | |
| Infrastructure Engineer | Shapes continuous infrastructure testing culture with automated chaos engineering experiments. Defines infrastructure reliability metrics based on test results and real incidents. | |
| iOS Developer | Pflicht | Develops platform integration testing strategy: standards for testing iOS SDKs, framework dependencies, and system integrations. Implements automatic compatibility testing across iOS versions, screen sizes, and language settings. Defines integration test quality metrics and release readiness criteria. |
| IoT Engineer | Pflicht | Defines organizational QA strategy. Builds quality engineering culture. Implements platform testing solutions. |
| Language Tooling Engineer | Pflicht | Defines organizational QA strategy for language toolchain products spanning compilers, IDEs, and developer experience platforms. Fosters quality engineering culture that balances formal verification of core language semantics with integration testing across the toolchain ecosystem. Implements platform solutions for automated cross-version compatibility testing and community-driven test corpus management. |
| LLM Engineer | Shapes LLM testing strategy: platform evaluation, safety governance. | |
| ML Engineer | Defines integration testing strategy for enterprise ML. Designs ML test infrastructure. Evaluates testing approaches. | |
| MLOps Engineer | Pflicht | Shapes the integration testing strategy for the organization's MLOps platform: test environment standards, approaches to testing cross-team ML dependencies. Defines GPU-enabled test infrastructure architecture, data management policies for tests, and contract testing strategy between ML services of different teams. |
| Network Engineer | Defines integration testing strategy for the organization's network infrastructure. Promotes the digital-twin approach for testing changes on a full copy of the production topology. | |
| NLP Engineer | Shapes ML system testing methodology at organizational level. Defines validation standards ensuring NLP model reliability in production environments. | |
| Penetration Testing Engineer | Shapes security testing capability validation strategy at the organizational level. Defines standards for verifying effectiveness of pentest methodologies and tools. | |
| Performance Testing Engineer | Shapes integration performance testing strategy: automated performance gates in CI/CD, standards for microservice architectures, chaos + performance testing. | |
| Platform Engineer | Shapes platform testing strategy: comprehensive integration validation, production readiness reviews, platform upgrade testing governance. | |
| Product Manager | Shapes corporate product quality assurance strategy through integration testing. Defines industry standards for quality management in product organizations. Publishes research on integration testing ROI in the context of product stability. | |
| QA Automation Engineer | Pflicht | Defines organizational QA strategy for integration testing across entire technology portfolios spanning hundreds of services and third-party integrations. Builds quality engineering culture where teams own their integration contracts and continuously validate inter-service boundaries. Implements platform testing solutions including centralized service virtualization, contract verification registries, and self-service integration test environments. |
| QA Engineer (Manual) | Pflicht | Defines organizational QA strategy bridging manual and automated integration testing across complex enterprise landscapes. Fosters quality engineering culture that values exploratory testing insights alongside automated regression at system boundaries. Implements platform solutions for test environment provisioning and cross-team integration test coordination at organizational scale. |
| QA Security Engineer | Pflicht | Designs security integration testing platform: automated cross-service security verification, compliance testing, infrastructure security validation. |
| React Native Developer | Pflicht | Shapes the organizational integration testing strategy for mobile applications. Defines contract testing standards between mobile and backend teams. Designs infrastructure for parallel testing across different iOS/Android versions within the organization. |
| Release Engineer | Shapes integration testing strategy for release engineering at the organizational level. Defines best practices and influences technology choices beyond their own team. Is a recognized expert in this area. | |
| Security Analyst | Shapes the end-to-end testing strategy for the organization's security platform. Creates frameworks for automated verification of the entire threat detection and response stack. | |
| Site Reliability Engineer (SRE) | Shapes platform testing strategy: cross-region failover validation, DR testing cadence, production readiness reviews. Defines testing governance. | |
| Smart Contract Developer | Pflicht | Defines organizational QA strategy for multi-chain DeFi ecosystems spanning protocol development, security auditing, and governance processes. Shapes quality engineering culture integrating formal verification, fuzzing, and economic invariant testing at protocol design stage. Introduces platform solutions for automated cross-chain integration testing and continuous security monitoring of deployed protocol interactions. |
| Solutions Architect | Shapes integration testing strategy: organization-wide testing architecture, cross-team validation, testing governance. | |
| Systems Programmer (C/C++) | Shapes testing strategy: platform system testing, hardware validation governance. | |
| Technical Lead | Shapes the organization's integration testing strategy: cross-team contract testing, shared test infrastructure, quality gates. Defines testing governance. | |
| Technical Product Manager | Defines integration testing strategy for the product portfolio. Standardizes contract testing approaches across teams and ensures reliability of inter-service interactions. | |
| Technical Writer | Shapes industry standards for documenting integration testing and QA processes. Publishes research on the effectiveness of documentation-driven testing approaches. Defines best practices for automating test documentation in enterprise projects. | |
| Telecom Developer | Pflicht | Defines organizational QA strategy for carrier-grade telecom platforms spanning multiple generations of network technology. Builds quality engineering culture integrating protocol conformance testing, interoperability validation, and regulatory compliance verification. Implements platform testing solutions for automated multi-vendor network simulation and standards-based integration certification. |
| Unity Developer | Shapes testing strategy: cross-platform Unity testing, automated quality, governance. | |
| Unreal Engine Developer | Shapes testing strategy: cross-platform testing, automated quality, governance. | |
| XR Unity Developer | Pflicht | Shapes integration testing strategy for XR ecosystem. |