Amtech Software

Performance Test Architect

Amtech Software
Apply
5 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Define performance engineering strategies, standards, NFRs, KPIs, SLAs/SLOs, workload models, and release criteria.
  • Design and execute baseline, load, stress, spike, endurance, scalability, capacity, volume, failover, and resilience tests.
  • Model customer usage, business volumes, production traffic, concurrency, and forecasted growth.
  • Analyze application, JVM, database, infrastructure, network, container, cloud, messaging, and observability data to identify bottlenecks and root causes.
  • Develop capacity models, validate horizontal and vertical scalability, assess autoscaling and resilience, and recommend infrastructure sizing and optimization.
  • Build reusable performance testing frameworks, automated regression suites, quality gates, and CI/CD integrations.
  • Define observability requirements and dashboards and assess browser performance, Core Web Vitals, page rendering, and responsiveness.
  • Lead production performance issue investigations, performance reports, release-readiness reviews, and performance optimization validation.
  • Mentor engineers and promote performance engineering practices across quality, development, architecture, database, DevOps/SRE, and infrastructure teams.
  • Introduce approved AI-assisted approaches for workload modeling, script generation, log analysis, result interpretation, RCA, and defect investigation.

Requirements

  • Bachelor's degree in computer science, Engineering, Information Technology, or equivalent experience.
  • 12+ years of Quality/Performance Engineering experience with significant hands-on performance engineering expertise.
  • Experience as a Performance Architect, Principal Performance Engineer, Performance Lead, or equivalent senior technical professional.
  • Strong experience with JMeter, k6, Gatling, Locust, LoadRunner, NeoLoad, or equivalent performance tools.
  • Strong knowledge of workload modeling, scalability, capacity planning, resilience, and performance analysis.
  • Experience with on-premises, SaaS, cloud, hybrid, microservices, and distributed applications.
  • Strong understanding of HTTP, REST APIs, GraphQL, WebSockets, caching, messaging, and asynchronous processing.
  • Strong SQL and database performance troubleshooting skills; SQL Server, Oracle, MySQL, or PostgreSQL experience is desirable.
  • Experience with Java/JVM performance concepts, including garbage collection, memory, threading, and concurrency.
  • Experience with observability/APM platforms and distributed tracing.
  • Working knowledge of Linux, Windows Server, networking, containers, Kubernetes, AWS, and/or Azure.
  • Experience integrating performance tests into CI/CD pipelines.
  • Programming or scripting experience in JavaScript, Java, Python, C#, Shell, or similar languages.
  • Preferred experience includes high-throughput enterprise applications, SaaS, retail, telecom, e-commerce, messaging, customer-facing platforms, Kafka, RabbitMQ, Redis, Elasticsearch, cloud capacity optimization, resilience engineering, and AI-assisted performance automation.
  • Strong analytical, troubleshooting, communication, mentoring, and stakeholder-management skills.

Benefits

  • Continuous learning, leadership development, and cross-portfolio career opportunities through Vista's global network.
  • Collaborative, transparent, people-first culture with access to cross-portfolio learning programs, leadership workshops, and AI hackathons.
  • Opportunity to work with enterprise software, cloud-native applications, AI-assisted engineering, and Vista's global software ecosystem.

Tech Stack

Apache JMeterApache KafkaAWSAzureC#DatadogElasticsearchGitHub ActionsGitLab CI/CDGrafanaGraphQLInfluxDBJavaJavaScriptJenkinsKibanaKubernetesLinuxMicrosoft SQL ServerMySQLPostgreSQLPrometheusPythonRabbitMQRedisSplunkSQL

Categories

Amtech Software

About Amtech Software

201-500 employees
Contact me