Overview
Skills
Job Details
We are looking for a SAP Performance Test Automation Engineer: Location: Remote Position Type: 12+ Months Contract Position.
Role: SAP Performance Test Automation Engineer
Duration: 12 Months
Location: Remote
Domain: SAP Performance, Integration & Automation Testing
Role Summary
We are seeking an experienced SAP Performance Test Automation Engineer with strong hands-on expertise in Katalon and Tricentis Tosca to design, automate, and execute performance, load, and scalability testing across complex SAP landscapes.
The ideal candidate will have real-time experience working with multiple protocols (RFC, Java, HTTPS, Web, TCP, UDP) and the ability to define and lead an end-to-end SAP performance testing strategy, from planning through execution and optimization.
Key Responsibilities
Performance Test Automation
- Design, develop, and maintain automated performance and load test scripts using Katalon and Tricentis Tosca.
- Automate performance testing for SAP ECC, S/4HANA, SAP Fiori, SAP WebGUI, SAP PI/PO, APIs, and custom Java-based components.
- Perform script parameterization, correlation, and workload modeling to simulate real-world user behavior.
Protocol-Level Testing Expertise
- Develop and execute performance tests using:
- SAP RFC (Remote Function Calls)
- Java-based APIs and integrations
- HTTPS / REST / SOAP services
- Web and browser-based SAP applications
- TCP and UDP socket-level communication
- Validate throughput, concurrency, latency, and interface responsiveness across SAP integrations.
Performance Strategy & Planning
- Define comprehensive SAP performance testing strategies, including:
- Workload and capacity models
- Performance SLAs and benchmarks
- Entry and exit criteria
- Test data and environment strategy
- Risk, dependency, and failure-point analysis
- Identify performance-critical SAP business processes and integration touchpoints.
Execution, Monitoring & Analysis
- Execute load, stress, endurance, spike, and soak tests across SAP environments.
- Analyze system metrics such as CPU, memory, database response times, network latency, and queue utilization.
- Identify performance bottlenecks in ABAP code, RFC calls, middleware interfaces, Fiori/UI5 apps, and database queries.
- Work closely with SAP Basis, development, integration, and infrastructure teams to drive performance optimization.
Reporting & Collaboration
- Produce detailed performance test reports with findings, risks, root cause analysis, and actionable recommendations.
- Collaborate with cross-functional teams to resolve performance issues.
- Guide and mentor team members on SAP performance testing best practices and tool usage.
Required Skills & Experience
- Strong hands-on experience with Katalon and Tricentis Tosca for SAP automation and performance testing.
- Deep understanding of SAP architecture and performance behavior (ECC, S/4HANA, Fiori, PI/PO, BTP).
- Practical experience with RFC, Java, HTTPS, Web, TCP, and UDP protocols.
- Proven ability to design and lead end-to-end SAP performance test strategies.
- Experience using SAP performance analysis tools such as ST03, ST12, STAD, SM50/SM66, ST05, ST22.
- Strong scripting and debugging skills (Java, Python, or PowerShell preferred).
- Experience integrating performance testing into CI/CD pipelines.
Good to Have
- Experience with SAP BRIM/FICA, SAP PO performance tuning, or SAP BTP integrations.
- Exposure to monitoring tools like Dynatrace, AppDynamics, Splunk, Grafana.
- Experience with JMeter or LoadRunner for hybrid performance testing.
Education
- Bachelor s or Master s degree in Engineering, Computer Science, or a related field.