Position: Lead Performance Analyst - High salary!
Company: EPAM
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2020-01-01T00:00:00+02:00

Necessary Skills
Solid understanding of performance testing concepts, 2+ years of experience in performance analysis;
Ability to launch performance analysis process form scratch; communicate to customer directly to define NFR, acceptance criteria;
Experience in building load model for end-to-end testing, component testing for microservice-based architecture;
Experience in SQL databases profiling, DB performance tuning;
Understanding of Java/C# memory model, garbage collection algorithms; experience in code profiling;
Customer communication; reporting representative performance metrics in understandable way; track performance trends for a long time period.
 
Experience with Tools
Load generation tools - at least, one of JMeter/Loadrunner/Gatling;
Test data recording - at least, one of InfluxDB/Graphite/Prometheus;
Docker (basic level);
Jenkins - building pipelines, scheduled jobs;
Monitoring tools - at least, one of Telegraf/
Collectd/Zabbix;
Profiling tools - at least, one of New Relic/Dynatrace/AppDynamics/JProfiler;
 
Will be an Advantage
Java/Groovy/Javascript as a basic language;
Grafana usage experience;
JVM Heap monitoring - configuring Zabbix/Collectd/Telegraf to gather heap usage details; usage of VisualVM;
Experience as QA in development of a Hybris or AEM based application;
Experience with cloud-based architectures;
UI performance testing experience - using Selenium/WebPageTest/Pingdom/any Custom solution;
C/C++ language experience.