Commercial Bank of Qatar logo

Performance Test Engineer (7134)

Commercial Bank of Qatar
On-site
Test Engineer

About Commercial Bank

Commercial Bank , Founded in 1975 and headquartered in Doha , plays a vital role in Qatar’s economic development through offering a range of personal, business, government, international and investment services.Β 

At Commercial Bank of Qatar, we believe in empowering our employees, providing them with opportunities for growth and professional development.Β 

By Joining us , you’ll be part of workplace culture that fosters innovation, supports work-life balance, and encourages you to reach your full potential.Β 

Join us in shaping the future of banking!

Job Summary

The Performance Test Engineer plays a critical role in ensuring the optimal performance, scalability, and reliability of software applications. The primary purpose of this role is to design, implement, and execute performance tests to identify and address potential performance bottlenecks and issues. The Performance Test Engineer collaborates with cross-functional teams to establish performance testing strategies, analyze test results, and recommend improvements to enhance the overall efficiency of the software.

Key Accountabilities

Performance Testing: Develop and execute comprehensive performance test plans, scripts, and scenarios to evaluate the performance of software applications under varying conditions. Conduct load testing, stress testing, and scalability testing to assess system limitations.
Test Planning and Strategy: Collaborate with stakeholders to understand performance requirements and contribute to the creation and review of performance test plans. Define test objectives, scope, and success criteria.
Tool Proficiency: Utilize performance testing tools like JMeter, LoadRunner, Gatling, or equivalent tools to create and execute performance tests. Stay updated on industry best practices and emerging trends in performance testing tools and methodologies.
Monitoring and Analysis: Implement monitoring tools to capture essential performance metrics during test execution. Analyze and interpret performance data to identify trends, potential issues, and areas for improvement.
Collaboration: Work closely with development, quality assurance, and infrastructure teams to identify and resolve performance-related issues. Collaborate with architects and developers to optimize application code and database queries for improved performance.
Documentation: Create and maintain comprehensive performance test documentation, including test plans, scripts, and results. Generate and share performance test reports with stakeholders, providing insights and recommendations.

Qualification, experience, and other skills:

Β 

  • Education: Bachelor’s degree in computer science or related field.
  • Experience: 2-5 years in IT, with a focus on banking or financial services
  • Technical Skills: Certifications in performance testing tools or related areas.
  • Communication Skills: Excellent written and verbal communication skills.
  • Analytical Skills: Strong analytical and problem-solving abilities.
  • Adaptability: Ability to adapt to evolving technologies and regulatory changes.
  • Team Collaboration: Effective collaboration in cross-functional teams, leadership skills.