-
Design, script, and execute performance tests for various APIs and Web Applications.
-
Develop scalable performance testing frameworks using open-source performance testing tools such as K6, Gatling or JMeter.
-
Simulate production conditions, to performance test various retail and back-office systems.
-
Use application performance monitoring tools such as Datadog, Grafana for real-time performance analysis, tuning and optimization.
-
Collaborate with cross-functional teams, including Development, Quality Engineering, Product and Enterprise Architecture to ensure seamless performance across all platforms.
-
Use defect tracking software such as JIRA to enter and track performance defects.
-
Develop and maintain test plans, test cases and other performance test artefacts.
-
Analyze, document and distribute performance test results.
-
Experience with performance testing and engineering concepts, process and best practices.
-
Experience with test automation frameworks; preferably open-source performance testing tools such as Apache JMeter, K6 or Gatling.
-
Experience with tools such as LoadRunner or NeoLoad is a plus.
-
Strong skills in object-oriented programming languages such as Java, Python or JavaScript.
-
Good working knowledge of SQL.
-
Knowledge of API and Web applications performance testing concepts.
-
Experience with API, microservice architecture and cloud platforms.
-
Experience with performance monitoring and optimization tools such as Datadog, Grafana or New Relic.
-
Good understanding and experience in Agile methodology.
-
Experience with defect tracking tools such as JIRA or others.
-
Strong skills in interpreting and analyzing performance test results.
-
Excellent communication skills – written and verbal.
-
A team player with ability to multi-task; enjoys working in fast paced and high-pressure environment.
-
Passion for quality and excellent attention to detail.