- 3+ years background in performance testing or engineering, or related experience.
- Strong experience in at least one of these performance testing frameworks: Gatling, J-Meter, or K6
- Strong programming experience in at least one scripting language (Python, Javascript, Groovy, Lua, bash, PowerShell, etc.)
- Knowledge of Continuous Integration philosophy, tools, and techniques.
- Experience with Docker and container management
- Hands-on experience with SQL with ability to apply experience to PostgreSQL or other SQL-based databases
- Ability to communicate and work effectively within priorities
- Ability to advocate ideas and to objectively participate in design critiques
- Ability to work under tight timelines in a fast-paced environment
- Good understanding of software design concepts
- Understanding of agile software development methodologies
- Understanding of general software architecture principles, particularly in relation to system performance
- Ability to solve complex problems
- Excellent analytical, troubleshooting and communication skills
- Experience with log aggregation and data analysis (e.g. Grafana, Cloudwatch, Datadog etc
- Experience with Application Performance Management (APM), Network Performance Management (NPM), and Real User Monitoring (RUM) tools and data
- Ability to understand and communicate risk as it applies to system reliability and performance
- Strong understanding of performance testing techniques and practices, scenario development, environment/data design and reporting on results.
- In-depth experience with both Cloud Platform-as-a-Service (e.g. AWS, GCP, Azure) and Container Orchestration (e.g. Apache Aurora, Kubernetes)
- Strong understanding of concepts related to evaluating web application performance (response time percentiles, queue depths, etc.)
Preferred Skills & Abilities
- Experience with build tools (e.g. Maven, Nexus, Ant, Puppet, Foreman, Hiera, Jenkins).
- Linux systems knowledge and administration background are required, including command line. Windows and mobile devices experience are also helpful.
- Hands-on experience with system integration technologies such as Web Services, Enterprise Service Bus, Message Queue, etc.
- Understanding of and ability to work within Java and other languages
- Demonstrated ability to follow through with all tasks, promises and commitments
- Good understanding of AWS Lambda, DynamoDB, Kinesis, API Gateway