- QA Automation
- QA Engineering
- SQA Team Test
The QA Performance Test Engineer is responsible for the design, development and execution of automated performance, load and stress testing of distributed network systems. The QA Performance Test Engineer will work closely with the QA and Development team members to develop test strategies, plans and schedules, while adhering to defined quality metrics and requirements. This position requires an individual who is passionate about automation and developing elegant software solutions.
Essential Duties and Responsibilities:
Create performance test strategies, plans, cases, data, SLAs and KPIs
Execute performance, load and stress tests
Record and report test results based on established KPIs
Manage CI/CD environment and develop tools for Dev/QA environment
Collaborate with multiple teams to gather requirements
Log and track defects using the designated tracking system
About You
Experience with Performance Testing troubleshooting and identifying key issues (CPU, Network, IO, etc.)
Experience in testing including planning, test execution, and analysis
Proficient with JMeter, Selenium and/ another similar performance test tools.
Experience with Grafana
Experience with Cloud-Based environments (AWS, Azure, Google) and docker-based systems Experience with REST/WebAPI service fundamentals
Strong background in at least one of the following C#, & Java
Solid understanding of networking protocols (TCP/IP, ) is a plus
Experience with other performance testing frameworks/tools is a plus
Experience working with Jira is a plus
Comprehensive understanding of test methodologies and techniques
Great communication skills