S

Sapiens

SaaS insurance software for core processes

Senior Performance Engineer

Performance TestingPosted on Nov 12
Full-timeIndiaNo salary listedHybrid

About the Job

Requirements

  • At least 3 years of hands-on experience in performance engineering or performance testing of enterprise applications.
  • At least 3 years of experience with performance testing tools such as JMeter, LoadRunner, NeoLoad, OctoPerf, or similar platforms.
  • Experience with web applications, APIs, multi-tier systems, and enterprise application architectures.
  • Exposure to Agile or iterative software delivery environments and cross-functional engineering collaboration.
  • Strong automation testing fundamentals, including script development, framework maintenance, regression automation, integration testing, and end-to-end test execution.
  • Strong performance engineering fundamentals across load, stress, endurance, and scalability testing.
  • Ability to design robust and realistic performance test cases that surface performance and reliability risks.
  • Hands-on experience with performance scripting and test execution using one or more relevant tools.
  • Ability to interpret response times, throughput, resource utilization, concurrency behaviour, and system degradation trends.
  • Strong SQL skills, including writing complex queries to analyse data populations and performance-related behaviour.
  • Working knowledge of relational and ideally NoSQL database concepts in performance analysis contexts.
  • Experience with APM and observability tools such as Dynatrace, Datadog, AppDynamics, Grafana, or similar solutions.
  • Working knowledge of Linux platforms for monitoring, troubleshooting, and environment-level analysis.
  • Strong understanding of REST/SOAP services, APIs, web technologies, and application architecture.
  • Familiarity with programming or scripting in Java, Python, JavaScript, Groovy, or similar languages used in performance engineering.
  • Understanding of Docker, Kubernetes, networking, and runtime environments as they affect scalability and system behaviour.
  • Familiarity with CI/CD concepts and how performance testing can be embedded into broader engineering workflows.
  • Ability to convert performance findings into practical remediation recommendations for engineering and architecture teams.
  • Ability to validate AI-generated outputs for accuracy, hallucination risk, technical feasibility, and alignment with architecture and workload behaviour.
  • Follow approved privacy, security, and responsible-AI guidelines in AI-assisted performance engineering activities.
  • Understanding of cloud-hosted and SaaS delivery models, including environment-based deployments, release cadence, scalability expectations, and shared-resource considerations.
  • Awareness of how containerized and distributed environments influence performance baselining, observability, and bottleneck diagnosis.
  • Familiarity with how configuration-driven changes, infrastructure elasticity, and multi-environment deployments can affect non-functional behaviour.
  • Strong verbal and written communication skills, including presenting technical findings, bottlenecks, and remediation recommendations clearly to stakeholders.
  • Ability to work independently while collaborating effectively across distributed and cross-functional teams.
  • Strong reporting discipline and ability to communicate performance risks with clarity, evidence, and business relevance.
  • Bachelor’s degree in engineering, Computer Science, Information Technology, or a related field.

Responsibilities

  • Define and drive performance testing strategy for insurance applications, covering load, stress, endurance, scalability, and stability scenarios.
  • Design, develop, execute, and maintain performance test scripts and scenarios using approved performance engineering tools and scripting languages.
  • Translate architecture, usage patterns, integrations, batch behaviour, and business-critical transactions into realistic workload models and measurable performance objectives.
  • Analyse application, infrastructure, database, and API behaviour under load to identify bottlenecks, degradation patterns, concurrency risks, and capacity constraints.
  • Perform root cause analysis of performance issues by correlating test results with logs, traces, database behaviour, and APM insights.
  • Generate performance reports, findings, and recommendations to support release and tuning decisions by engineering, product, and delivery teams.
  • Collaborate with developers, architects, DevOps, product owners, and project teams to improve system efficiency, reliability, and non-functional readiness.
  • Use SQL and database analysis to validate data volumes, transaction behaviour, and performance-impacting patterns across large datasets.
  • Deploy, monitor, and interpret performance telemetry using APM and observability tools such as Dynatrace, Datadog, AppDynamics, Grafana, or equivalent platforms.
  • Integrate performance testing into the software development lifecycle and release process so risks are identified and resolved earlier.
  • Recommend improvements to application design, configuration, infrastructure usage, and runtime tuning based on observed bottlenecks and evidence.
  • Improve performance engineering practices, tools, reusable assets, baselines, and reporting standards.
  • Mentor less experienced engineers through technical guidance, troubleshooting support, and stronger engineering discipline in performance analysis.
  • Use approved AI/LLM tools to accelerate workload design, scenario expansion, SQL/query drafting, log interpretation, and initial performance hypothesis generation, validating outputs for correctness and technical fit.
  • Use AI-assisted diagnostics to cluster patterns, surface anomalies, and improve turnaround during performance triage and root-cause investigation.
  • Contribute to performance validation in cloud-hosted and SaaS-style environments by assessing environment-specific behaviour, scalability characteristics, release impacts, and multi-tenant or shared-resource considerations where applicable.
  • Use AI tools to refine performance scenarios, expand workload variations, and accelerate creation of supporting SQL queries or validation logic.
  • Use AI support for log interpretation, defect clustering, and early bottleneck hypothesis generation during investigation cycles.

Desired Qualifications

  • Experience in insurance products or insurance technology platforms; exposure to policy, billing, claims, digital, or transaction-heavy platforms is valuable.
  • Familiarity with containerized deployments, cloud environments, and performance testing in distributed architectures.
  • Experience embedding performance checks into CI/CD pipelines.
  • Exposure to Python for test scripting or analytics.
  • Testing or relevant technical certifications.
  • Willingness to work with distributed teams and support implementation or release needs across time zones when required.

About the Company

Sapiens

SaaS insurance software for core processes

Sapiens provides cloud-based software for the insurance industry, offering modules for policy administration, claims management, and underwriting to help insurers run operations more efficiently. Its products are accessed as a software-as-a-service, delivering end-to-end insurance workflows through integrated modules that handle policies, claims, and risk with regular updates. The company differentiates itself through a long track record since 1982, a broad, integrated product portfolio, and a global footprint, strengthened by acquisitions like Candela and AdvantageGo to expand capabilities and regional reach, especially in Asia-Pacific. Its goal is to help insurers deliver better customer experiences by providing scalable, cloud-based software and services to support core processes.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Holon, Israel
Founded
1982

Recently Posted Jobs

Explore more opportunities at Sapiens

See more jobs