Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking an experienced Senior Performance Test Engineer to join our team and play a key role in ensuring the performance and reliability of our systems. In this position, you will leverage your expertise in performance testing and analysis to drive optimization efforts and deliver actionable insights that support business goals.
Responsibilities
- Gather non-functional requirements for performance testing
- Create a strategy for performance testing based on business needs
- Develop, debug, and maintain load scripts
- Analyze the obtained results
- Prepare reports and provide recommendations for improvements
Requirements
- 3+ years of experience in the performance analysis and optimization area
- Practical expertise in load tools such as Apache JMeter and Gatling
- Proficiency in Java, Scala, or Groovy at a level required for implementing load scripts
- Skills in Python and Bash to implement auxiliary tasks such as preparing test data and parsing logs
- Background in relational DBs (Oracle, PostgreSQL) along with practical knowledge of SQL
- Competency in DB performance analysis
- Familiarity with Linux-based platforms
- Experience with virtualization tools such as VirtualBox and Docker
- Capability to gather various metrics with time-series DBs (e.g., InfluxDB) and visualization tools (e.g., Grafana)
- Understanding of sniffing tools such as Wireshark, Charles, and Fiddler
- Flexibility to use cloud technologies including AWS, Azure, and GCP
- English proficiency at B2 level or higher
We Offer
- Opportunity to work remotely in Ukraine
- Be part of a leading tech company, EPAM Systems
About the Company
EPAM Systems is a global software product development and digital platform engineering company. We partner with many of the world's leading businesses to innovate and build the next generation of digital solutions.