We are seeking for a talented and motivated individual to contribute to performance testing in System Test group as Performance Engineer.
As a part of Performance Testing Team, you will be responsible for managing, debugging, configuration, and troubleshooting complex applications and infrastructure performance issues.
This process includes but not limited to researching for a suitable solution, troubleshooting issues, interacting and collaborating with plenty of technical resources such as developers, DBAs and architects across entire company.
Required:
— 2+ years of performance testing experience
— Strong understanding of performance testing via API
— Good understanding of networking, web protocols, services, applications and their performance requirements
— Be familiar with standard software development and quality processes, methodologies and tools
— Practical experience with tools: JMeter, Fiddler, Wireshark
— Practical experience with: Git, Bash Code
— Practical experience with writing scripts on Python
— Practical experience with data formats: JSON, XML, YAML
— Working experience in both Windows and UNIX environments.
— Good spoken and written English
— Good attention to details, sense of curiosity, willingness to take responsibility and good communication skills
— Strong time management, self-motivated proactive personality with positive attitude
— Able to work on multiple interfaces and projects simultaneously
— Excellent problem-solving skills, detailed oriented, highly analytical
— Creative and independent problem solver
— Ability to learn quickly and willingness to continuously improve yourself
Good to have:
— Knowledge in cloud and monitoring platforms (AWS, Google Cloud, Grafana, Graphite, Kibana)
— Knowledge in performance tuning
— Work experience in gambling/gaming industry
— Higher education in the field of IT
— Education in the field of Quality Assurance
Duties:
— Test company products for quality and interpret results to ensure products adhere to specifications and standards
— Developing and managing test scenarios, data and testing tools
— Maintaining test environments, problem analysis and solution
— Setup load and monitoring environments
— Monitoring system under test metrics during a performance test to identify the bottlenecks
— Create accurate and detailed performance test reports using graphical and statistical data of application and server performance metrics that describe detected defects and possible causes
— Analyse defects / test results and be able to deduct the chain of events leading to a failure
— Managing and tracking work using management tool JIRA
— Daily collaboration with many stakeholders such as solution managers, devops, project managers and representatives from other teams in English on daily basis
— Communication with internal development teams regarding requirements clarifications and quality expectations
— Participate in the constant improvement of Performance testing practices, approaches and tools