Performance Test Engineer
Frost · San Antonio, TX · 2 wk ago
Quality AssuranceFull-time
About the role
As a Performance Test Engineer at Frost, you’ll develop and implement testing strategies for banking applications in a fast-paced, goal-oriented environment. You’ll join a team committed to integrity, excellence, and fostering a thriving career both in and out of work, contributing to Frost’s 150-year legacy of unparalleled banking services.
Responsibilities
- Design, develop, and implement performance testing strategies for banking applications to evaluate scalability, reliability, and system resilience.
- Create and execute performance test scenarios, including load, stress, endurance, and volume testing, using realistic workload models based on production usage and business requirements.
- Analyze application and infrastructure performance using monitoring and observability tools to identify bottlenecks, diagnose root causes, and recommend performance improvements.
- Partner with Engineering, DevOps, and Infrastructure teams to resolve performance issues and optimize application performance throughout the development lifecycle.
- Integrate performance testing into CI/CD pipelines and support automation-first, shift-left testing practices to improve software quality and delivery.
- Manage performance test environments, test data, and testing tools to ensure accurate, repeatable, and reliable test execution.
- Prepare and communicate performance test results, trends, and recommendations to stakeholders while supporting continuous improvement through performance tuning, incident analysis, and performance engineering best practices.
- Operate with Integrity, Caring, and Excellence to achieve all-win outcomes.
Requirements
- Bachelor’s degree in a technical field or equivalent relevant work experience.
- 5+ years of experience in performance testing, performance engineering, or application architecture with demonstrated success establishing performance testing strategies.
- Demonstrated ability to design and execute load, stress, endurance, scalability, and benchmark performance tests using tools such as StresStimulus, JMeter, Gatling, LoadRunner, or comparable technologies.
- Knowledge of performance engineering standards, methodologies, and best practices, leading complex performance investigations, and influencing application architecture and technology decisions.
- Advanced technical expertise in performance analysis and root cause identification, including database diagnostics, JVM tuning, thread and heap dump analysis, and infrastructure monitoring.
- Advanced technical knowledge of Java, containerized applications, APIs, microservices, and scripting languages such as Python, .NET, or Node.js.
- Proficiency with application performance monitoring (APM) and observability platforms such as Broadcom DX, Splunk, Dynatrace, OpenTelemetry, or similar tools to analyze and correlate performance test results.
- Deep knowledge of performance analysis and optimization techniques for relational and NoSQL database environments.
- Proven ability to integrate performance testing into CI/CD pipelines and implement shift-left performance engineering practices.
- Strong background utilizing source code management and version control platforms such as GitHub and Bitbucket.
- Strong analytical, problem-solving, and communication skills, with experience in Agile and regulated environments.
Preferred Skills
- Experience using AI or developer productivity tools, such as GitHub Copilot or similar technologies.
- Familiarity with enterprise integration technologies such as Red Hat Fuse, MuleSoft, Kafka, or IBM MQ.
- Experience testing high-volume transactional applications, batch processing, or distributed systems.
- Exposure to resilience testing, fault tolerance, or chaos engineering practices.
- Background supporting high-availability, mission-critical applications in a regulated environment.
- Ability to influence technical decisions and recommend performance improvements through data-driven analysis.
Benefits
- Medical, dental, vision, long-term disability, and life insurance.
- 401(k) matching.
- Generous holiday and paid time off schedule.
- Tuition reimbursement.
- Extensive health and wellness programs, including an Employee Assistance Program.
- Referral bonus program.