📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة

EJADA تعلن عن وظيفة مهندس اختبار أداء أول في الرياض

Senior Performance Testing Engineer
🏢 EJADA
🕒 نُشرت: (أمس) 📍 الرياض وظائف الهندسة والتقنية
التقديم على الوظيفة من المصدر الرسمي ↗

تفاصيل الوظيفة

شركة EJADA تعلن عن وظيفة Senior Performance Testing Engineer في الرياض، السعودية. يهدف الدور إلى قيادة أنشطة اختبار الأداء لضمان قابلية التوسع والتوفر والموثوقية والاستجابة للتطبيقات والمنصات الرقمية المؤسسية.

نبذة عن الوظيفة

يتولى مهندس اختبار الأداء الأول مسؤولية تخطيط وتصميم وتنفيذ وإدارة أنشطة اختبار الأداء لضمان قابلية التوسع والتوفر والموثوقية والاستجابة للتطبيقات والمنصات الرقمية المؤسسية. يقدم هذا الدور القيادة التقنية في ممارسات هندسة الأداء، ويحدد اختناقات الأداء، ويحلل الأسباب الجذرية، ويتعاون مع الفرق متعددة التخصصات لتحسين أداء التطبيقات والبنية التحتية دعماً لأهداف الأعمال.

المهام والمسؤوليات

  • قيادة تخطيط وتصميم وتنفيذ مبادرات اختبار الأداء والحمل والضغط والتحمل والتوسع والسعة.
  • تطوير وصيانة وتحسين نصوص اختبار الأداء الآلي باستخدام أدوات اختبار قياسية في المجال.
  • تحديد استراتيجيات اختبار الأداء، ونماذج أعباء العمل، ومقاييس الأداء، ومعايير القبول بناءً على المتطلبات الفنية والتجارية.
  • تحليل أداء التطبيقات وقواعد البيانات والشبكات والبنية التحتية لتحديد الاختناقات والتوصية بفرص التحسين.
  • التعاون مع فرق التطوير والهندسة المعمارية والبنية التحتية و DevOps وضمان الجودة لضمان تضمين متطلبات الأداء طوال دورة حياة تطوير البرمجيات.
  • مراقبة أداء التطبيقات باستخدام أدوات مراقبة أداء التطبيقات (APM) وأدوات المراقبة والتحليل.
  • إجراء تحليل الأسباب الجذرية للمشكلات المتعلقة بالأداء وتقديم توصيات قابلة للتنفيذ للمعالجة.
  • تصميم وتنفيذ بيئات اختبار الأداء، واستراتيجيات بيانات الاختبار، وأطر المراقبة.
  • دمج أنشطة اختبار الأداء في مسارات CI/CD وعمليات تسليم DevOps.
  • إعداد وعرض تقارير اختبار الأداء ولوحات البيانات والنتائج والمخاطر والتوصيات لأصحاب المصلحة الفنيين والتجاريين.
  • وضع معايير اختبار الأداء وأطر قابلة لإعادة الاستخدام وأفضل الممارسات عبر المشاريع.
  • توجيه أعضاء الفريق المبتدئين وتقديم الإرشاد حول منهجيات وأدوات هندسة الأداء.
  • ضمان الامتثال للحوكمة التنظيمية ومعايير ضمان الجودة ومتطلبات أمن المعلومات.

الشروط والمتطلبات

  • درجة البكالوريوس في علوم الحاسب، تقنية المعلومات، هندسة البرمجيات، هندسة الحاسب، أو مجال ذي صلة.
  • شهادة ISTQB في اختبار الأداء.
  • شهادات مهنية في هندسة الأداء، تقنيات السحابة، DevOps، أو ضمان الجودة.
  • خبرة لا تقل عن 5 سنوات في اختبار الأداء أو هندسة الأداء أو ضمان الجودة.
  • خبرة عملية في تصميم وتنفيذ مبادرات اختبار الحمل والضغط والتحمل والتوسع.
  • خبرة في العمل ضمن بيئات Agile و DevOps.

المهارات المطلوبة

  • منهجيات اختبار الأداء وهندسة الأداء.
  • أدوات اختبار الأداء مثل JMeter و LoadRunner و NeoLoad و Gatling أو ما يعادلها.
  • أدوات مراقبة أداء التطبيقات (APM) مثل Dynatrace و AppDynamics و New Relic أو ما يعادلها.
  • أدوات تحليل السجلات والمراقبة مثل Splunk و Elastic Stack و Grafana و Kibana.
  • REST APIs وبروتوكولات HTTP/HTTPS وخدمات الويب وهياكل الأنظمة الموزعة.
  • تحليل أداء قواعد البيانات وتحسينها (قواعد بيانات SQL و NoSQL).
  • البرمجة النصية والأتمتة باستخدام Java و Groovy و Python و Shell أو لغات مماثلة.
  • منصات السحابة مثل AWS و Microsoft Azure و Google Cloud Platform (GCP).
  • تقنيات الحاويات والتنسيق مثل Docker و Kubernetes.
  • أدوات CI/CD مثل Jenkins و GitLab CI/CD و Azure DevOps أو ما يعادلها.
  • ضبط الأداء وتخطيط السعة والمقارنة المرجعية وتحليل الأسباب الجذرية.
  • قدرات تحليلية واستكشاف الأخطاء وحل المشكلات قوية.
  • مهارات اتصال ممتازة وإدارة أصحاب المصلحة وإعداد التقارير.
  • القدرة على توجيه أعضاء الفريق ودفع أفضل ممارسات هندسة الأداء.
عرض النص الأصلي للإعلان

Job Purpose


The Senior Performance Testing Engineer is responsible for planning, designing, executing, and governing performance testing activities to ensure the scalability, availability, reliability, and responsiveness of enterprise applications and digital platforms. The role provides technical leadership in performance engineering practices, identifies performance bottlenecks, performs root cause analysis, and collaborates with cross-functional teams to optimize application and infrastructure performance in support of business objectives.


Key Accountabilities


  • Lead the planning, design, and execution of performance, load, stress, endurance, scalability, and capacity testing initiatives.
  • Develop, maintain, and optimize automated performance test scripts using industry-standard testing tools.
  • Define performance testing strategies, workload models, performance metrics, and acceptance criteria based on business and technical requirements.
  • Analyze application, database, network, and infrastructure performance to identify bottlenecks and recommend optimization opportunities.
  • Collaborate with Development, Architecture, Infrastructure, DevOps, and Quality Assurance teams to ensure performance requirements are incorporated throughout the software development lifecycle.
  • Monitor application performance using Application Performance Monitoring (APM) and observability tools.
  • Conduct root cause analysis for performance-related issues and provide actionable recommendations for remediation.
  • Design and implement performance test environments, test data strategies, and monitoring frameworks.
  • Integrate performance testing activities into CI/CD pipelines and DevOps delivery processes.
  • Prepare and present performance testing reports, dashboards, findings, risks, and recommendations to technical and business stakeholders.
  • Establish performance testing standards, reusable frameworks, and best practices across projects.
  • Mentor junior team members and provide guidance on performance engineering methodologies and tools.
  • Ensure compliance with organizational governance, quality assurance standards, and information security requirements.


Minimum Qualifications


  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or related.
  • ISTQB Performance Testing Certification.
  • Professional certifications in Performance Engineering, Cloud Technologies, DevOps, or Quality Assurance.


Minimum Experience


  • +5 years of experience in Performance Testing, Performance Engineering, or Quality Assurance.
  • Hands-on experience designing and executing load, stress, endurance, and scalability testing initiatives.
  • Experience working within Agile and DevOps environments.


Job-Specific Skills


  • Performance Testing and Performance Engineering methodologies.
  • JMeter, LoadRunner, NeoLoad, Gatling, or similar performance testing tools.
  • Application Performance Monitoring (APM) tools such as Dynatrace, AppDynamics, New Relic, or equivalent.
  • Log analysis and monitoring tools including Splunk, Elastic Stack, Grafana, and Kibana.
  • REST APIs, HTTP/HTTPS protocols, Web Services, and distributed system architectures.
  • Database performance analysis and optimization (SQL and NoSQL databases).
  • Scripting and automation using Java, Groovy, Python, Shell, or similar languages.
  • Cloud platforms including AWS, Microsoft Azure, and Google Cloud Platform (GCP).
  • Containerization and orchestration technologies such as Docker and Kubernetes.
  • CI/CD tools including Jenkins, GitLab CI/CD, Azure DevOps, or equivalent.
  • Performance tuning, capacity planning, benchmarking, and root cause analysis.
  • Strong analytical, troubleshooting, and problem-solving capabilities.
  • Excellent communication, stakeholder management, and reporting skills.
  • Ability to mentor team members and drive performance engineering best practices.
المصدر: LinkedIn - أُضيفت للموقع في 7 أغسطس 2026

وظائف أخرى لدى EJADA