You will be responsible for creating and executing performance test plans and strategies for the upkeep of our apps and websites. As a Performance Tester, you and the rest of the Quality Assurance (QA) team will identify potential bottlenecks related to our websites, apps, and infrastructure and recommend effective solutions. You must be familiar with every aspect of the performance testing process and maintain a high-quality standard throughout the process.
You will participate in global projects as we scale our business operations to meet the demands of our ever-growing client base. It is important that you are prepared to expand the scope of your role.
Your challenges
Analyse website, application, and infrastructure performance requirements, set objectives, design, and integrate automated and manual testing frameworks into internal and external workflows.
Coordinate with IT teams to find the root causes of performance issues and provide corrective actions. Review the test results and configure analysis graphs and create performance test results reports.
Decide on the suitable tools to use for performance testing for the applications and develop and maintain the performance test scripts.
Identify and investigate issues/bugs and implement testing systems for better performance of the websites, applications, back-end infrastructure, and related systems.
Analyse the performance of the software to different numbers of virtual and live users while monitoring performance measurements under different loads.
Present the issues discovered internally and reported by our clients and the Client Support team to the rest of the QA team. Assist in updating and documenting the QA team\'s internal processes and manual guides.
Compare the production performance and staging environment performance results of Deriv\xe2\x80\x99s systems before releasing them to production.
Requirements
A bachelor\xe2\x80\x99s degree in computer science, or an equivalent combination of technical education, training, and work experience
Competency in writing high-quality, self-documenting code using test-driven development techniques
Minimum of two years experience in a software or web application testing role
Experience in performance and load testing
Experience in designing and executing test plans (both automated and manual)
Proficiency in Agile development methods such as Scrum or Kanban
Experience working with Linux and other open-source platforms
Familiarity with Git
Understanding of the latest technologies such as JMeter and LoadRunner
Excellent spoken and written English communication skills
What\xe2\x80\x99s good to have
Experience with PostgreSQL or another RDBMS
Extensive knowledge of JavaScript, AJAX, JSON, and CSS
Aptitude in programming languages like Perl, Python, PHP, C/C++, etc.
Benefits
Market-based salary
Annual performance bonus
Medical insurance
Housing and transportation allowance
Casual dress code
Work permit
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.