WebstaurantStore is the largest online distributor of restaurant supplies and equipment, and they are seeking a Senior QA Performance Engineer to join their team. This role involves owning performance testing across web and mobile applications, collaborating with engineering and leadership to shape performance strategy, and mentoring junior engineers on best practices.
Responsibilities:
- Use JMeter to perform load and performance testing on web and mobile applications
- Collect necessary performance targets and/or KPIs from stakeholders’ pre-performance execution
- Design, script and execute load, stress, and scalability testing and deliver comprehensive reports to the project team
- Collaborate on performance related test cases to execute and provide necessary data to peers for bug entry
- Report issues discovered during performance evaluation and work closely with the engineering team to analyze the issues and track them to resolution
- Keep abreast of current performance testing methodologies, and work autonomously to update tools, skills, and techniques
- Mentor Mid and Junior Engineers on Performance Testing best practices
- Work with leadership in Performance Testing Strategizing and Planning
- Create and update existing documentation
- Estimate the Level of Effort needed to test and complete tasks
Requirements:
- 5+ years of performance test simulations and/or experience in performance analysis, web-based enterprise applications
- Experience installing, configuring, and using the performance testing tool JMeter, as well as performance monitoring tools such as Grafana
- Experience in designing test scenarios and load profiles based on application functionality and usage patterns
- Proficiency in an object-oriented programming language (C#.NET or Java)
- Knowledge of load testing and performance testing concepts and methods as applied in a C#.NET application environment
- Knowledge of infrastructure components (servers, network, load balancers, switches, firewalls, etc.)
- Solid understanding of throughput, latency, memory and CPU utilization
- Advanced SQL knowledge
- Strong knowledge of source control tools, like GIT
- Ability to effectively establish and maintain working relationships with all levels of the organization
- Experience with code profiling tools and techniques for performance analysis
- Knowledge and hands-on experience creating Grafana dashboards for performance monitoring and visualization
- Experience performing performance testing in Kubernetes environments, including evaluating resource usage and application scalability in containerized deployments
- Access to a reliable and secure high-speed internet connection. Cable or fiber internet connections (at least 75mbps download/10mbps upload) are preferred, as satellite connections often cannot support the technologies used to perform day-to-day tasks
- Access to a home router and modem
- A dedicated home office space that is noise- and distraction-free. The space should have strong wireless connection or a wired Ethernet connection (wired connection is preferred, if possible)
- A valid, physical address (apartment, suite, etc.). PO Boxes are not supported, as a physical address is required for you to receive your computer equipment
- The desire and ability to work and communicate with other team members via chat, webcam, etc
- Legal residents of one of the following states: (AK, AL, AR, AZ, CT, DE, FL, GA, IA, ID, IN, KS, KY, LA, MD, ME, MI, MN, MO, MS, NC, ND, NH, NM, NV, OH, OK, PA, SC, SD, TN, TX, UT, VA, VT, WI, WV, or WY). H-1B Visa Sponsorship Not Available, W2 only