Senior Performance SDET (on-site)
Ziosk · Dallas, TX · 1 wk ago
On-siteEngineeringFull-time
Responsibilities
- Own the performance testing strategy, standards, and reusable practices across Ziosk products and platforms.
- Define performance objectives, scalability targets, baselines, and release quality gates for key initiatives.
- Drive shift-left performance practices so teams address scalability and reliability risks early.
- Partner with Engineering, Product Owners, and testing teams to turn performance data into clear risk decisions.
- Design, build, and maintain automated performance testing frameworks using Gatling Enterprise and supporting tools.
- Create reusable simulations, test data, load models, and automation assets for APIs, services, and integrated systems.
- Integrate performance tests, quality gates, reporting, and trend analysis into Azure DevOps pipelines and release workflows.
- Use AI tools and agents to accelerate test design, maintenance, optimization, reporting, and coverage expansion.
- Design and execute load, stress, endurance, spike, capacity, and scalability tests using realistic usage patterns.
- Analyze application, API, database, infrastructure, telemetry, logs, and monitoring data to explain performance behavior.
- Investigate latency, throughput, resource utilization, scalability, degradation, and reliability concerns.
- Use AI-assisted analysis to identify trends, anomalies, bottlenecks, likely root causes, and recommended next actions.
- Create dashboards, scorecards, KPIs, and decision-support reporting that connect technical performance to business impact.
- Validate AI-generated findings through evidence-based analysis and partner with teams to confirm improvements.
- Serve as a subject matter expert for performance testing, performance quality, and AI-assisted performance engineering.
- Mentor engineers and testers on performance methods, tooling, automation, hands-on testing, and AI-enabled workflows.
- Create reusable prompts, agents, workflows, examples, and accelerators that improve team productivity and consistency.
- Promote responsible AI adoption while helping teams improve the way they test, analyze, and release software.
Qualifications
- 7+ years of experience in software development, SDET, performance testing, software quality, or related engineering disciplines.
- 3+ years of hands-on performance testing experience, including load, stress, scalability, and reliability validation.
- Experience building automated performance testing frameworks and integrating tests into CI/CD workflows.
- Strong experience with Gatling, JMeter, k6, Locust, or similar performance testing platforms.
- Strong understanding of APIs, distributed systems, integrations, cloud-connected applications, and transaction-heavy systems.
- Experience analyzing telemetry, logs, monitoring data, performance metrics, and system behavior to identify root causes.
- Strong programming or scripting skills in Java, Kotlin, JavaScript, TypeScript, Python, C#, or similar languages.
- Experience using AI-assisted development or testing tools to improve engineering effectiveness.
- Strong communication and collaboration skills, with the ability to explain technical findings to engineering and business stakeholders.
Preferred Experience
- Experience with Gatling Enterprise.
- Experience building AI-assisted testing, analysis, reporting, or engineering automation workflows.
- Experience creating or using AI agents to automate repetitive engineering activities.
- Experience testing payment systems, high-volume customer-facing applications, or device-integrated solutions.
- Experience with observability platforms such as Grafana, Application Insights, Kibana, Elasticsearch, Prometheus, Datadog, or similar tools.