Senior Cloud Native Engineer - SAP CX Commerce Cloud (f/m/d)
SAP SEGarchingVor 77 Tagen
HybridVollzeitSenior
Erforderliche Skills
JavaSpring BootKubernetesCI/CDContract TestingComponent TestingIntegration TestingCypressPactOpenTelemetryAI/MLREST API
Nice-to-have
Service VirtualizationChaos EngineeringTest ObservabilityDynatrace
Software-Design and Development
SAP is a purpose-driven company. As a market leader in enterprise application software, we help companies of all sizes and industries run at their best. Our machine learning, Internet of Things (IoT), and advanced analytics technologies help turn customers' businesses into intelligent enterprises. Our end-to-end suite of applications and services enables more than 400,000 business and public customers to operate profitably, adapt continuously, and make a difference. At SAP, we believe we are the best run SAP.
Key Responsibilities
- Be a motivated, self-starter who can operate with minimal guidance
- Drive the modernization of CX Commerce Cloud testing and release strategy
- Drive and advance QA practices with a strong focus on AI-based analysis to enable scalable evaluation of large, automated test suites in a commerce environment
- Advance automation with e.g. using Cypress, Pact, service virtualization/mocking, resilience/chaos, and test observability (logs/metrics/traces e.g. using Dynatrace)
- Apply AI/ML to classify failures, reduce noise, suggest root causes, and optimize suites for speed, reliability, and coverage
- Define quality metrics and gates (coverage, mutation testing, reliability, risk-based selection) and dashboards; partner with teams to embed quality ownership
- Write high-quality code in Java/Spring Boot and REST APIs; coach developers; document patterns; champion continuous improvement across time zones
- Evolve our existing test infrastructure into a developer-friendly test infrastructure: fast CI, parallelization, test impact analysis, flaky test detection, ephemeral K8s environments, and robust test data management
- Collaborate with cross-functional teams to align solutions with business goals
- Collaborate across teams and time zones, demonstrating flexibility and accountability
Requirements
- Bachelor's degree in computer science or engineering, or equivalent combination of education and experience
- 5+ years of professional software engineering experience, with significant exposure to building software on the cloud-native stack
- Proven experience designing scalable, intelligent test analysis solutions for high-volume automated testing
- Strong in Java/Spring Boot, Kubernetes, CI/CD, contract testing, component/integration testing, and modern web test frameworks
- Experience with test observability (e.g. OpenTelemetry), performance and resilience testing, test data strategies, and integrating security testing
- Practical use of AI/ML for test analytics; history of reducing flakiness and pipeline time
- Excellent collaboration, coaching, and communication skills
- Fluent English language skills (both verbal and written)
Benefits
- Competitive salary and bonus structure
- Comprehensive healthcare and retirement benefits
- Generous paid time off and parental leave
- Professional development opportunities and tuition reimbursement
- Employee resource groups and community engagement initiatives
- Flexible work arrangements and remote work options
SAP SE
AnstellungVollzeit
ErfahrungSenior
ArbeitsmodellHybrid
StandortGarching
5 AufrufeRef: #23503
Sprachanforderungen
English