About the company
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Salesforce Performance Tester with JMeter based in United Kingdom.
Responsibilities
- Design, develop, and execute performance testing strategies and test plans for Salesforce applications and enterprise implementations.
- Conduct load, stress, spike, endurance, and scalability testing.
- Evaluate critical business workflows, including record creation and updates, searches, reports, dashboards, and complex transactions.
- Test Salesforce solutions such as Sales Cloud, Service Cloud, Experience Cloud, and Lightning Experience.
- Identify performance issues related to Salesforce configurations, customizations, Apex transactions, Lightning components, and external integrations.
- Build, maintain, and execute reusable performance test scripts and modular test plans using Apache JMeter.
- Configure Thread Groups, HTTP Request Samplers, Controllers, Timers, Assertions, Listeners, and other JMeter components.
- Develop parameterized and data-driven scripts using CSV files, variables, and correlation techniques.
- Configure and execute HTTP/HTTPS requests, headers, cookies, tokens, and request payloads.
- Run distributed and non-GUI load tests.
- Perform performance testing of Salesforce REST APIs, SOAP APIs, Bulk APIs, and other relevant interfaces.
- Assess integrations between Salesforce and external applications, middleware platforms, and third-party systems.
- Apply knowledge of OAuth 2.0, access tokens, refresh tokens, and Salesforce API limits.
- Analyze response-time distributions, latency, throughput, error rates, and other performance indicators.
- Investigate slow transactions and performance degradation in collaboration with Salesforce developers and architects.
- Recommend performance improvements based on test findings.
- Conduct regression performance testing.
- Prepare detailed performance test reports, dashboards, execution summaries, and actionable recommendations.
- Document test scenarios, workload models, test data requirements, assumptions, results, and reusable testing assets.
- Present findings, risks, bottlenecks, and optimization recommendations to stakeholders.
- Participate in defect triage, root-cause analysis, performance reviews, and cross-functional discussions.
Requirements
- 6–9 years of experience in software testing, with substantial hands-on experience in performance testing and analysis.
- Strong practical expertise in Apache JMeter.
- Proven experience conducting performance testing for Salesforce applications.
- Hands-on experience with load, stress, spike, endurance, and scalability testing methodologies.
- Strong understanding of REST APIs, SOAP APIs, HTTP/HTTPS, JSON, XML, and web communication protocols.
- Experience with API authentication, OAuth 2.0, access and refresh tokens, parameterization, correlation, and session management.
- Solid understanding of performance metrics.
- Demonstrated ability to interpret test results, troubleshoot performance degradation, and identify bottlenecks.
- Knowledge of Salesforce platform architecture, governor limits, Apex transactions, and API usage constraints.
- Experience with test data management, defect tracking, test documentation.