تقديم
اختبار التطبيقات. يعمل حاليا كمهندس تنفيذ واجهات برمجة التطبيقات في بنك ICICI، يدعم تكامل الدفع من المضيف إلى المضيف،
دمج واجهة برمجة التطبيقات (API)، التحقق من صحة المصادقة، واختبار تدفق المعاملات من طرف إلى طرف لعملاء الشركات.
لديه خبرة في التحقق من REST API باستخدام Postman، والأتمتة المعتمدة على بايثون، والتحقق من بيانات SQL، واختبار الأداء مع JMeter،
وتحليل السجلات باستخدام AWS CloudWatch. عمل سابقا على التحقق من صحة نماذج الذكاء الاصطناعي/التعلم الآلي لأنظمة كشف الأجسام المبنية على YOLO,
اختبار الأجهزة داخل الحلقة، اختبار الانحدار، وتنفيذ UAT.
المسار
الحلول.
• إجراء اختبار واجهة برمجة التطبيقات من الطرف إلى الطرف لسير عمل الدفع والتحصيل، بما في ذلك المصادقة، والتشفير، والتحقق من صحة الطلب/الاستجابة،
والتحقق من حالة المعاملات.
• التحقق من صحة المصادقة المعتمدة على HMAC/OAuth، والتعامل مع الرموز، وتحميل واجهة برمجة التطبيقات (API)، والرؤوس، والردود على الأخطاء، وسيناريوهات التكامل باستخدام
ساعي البريد.
• دعم فرق العميل الفنية أثناء تكامل واجهة برمجة التطبيقات، وتصحيح مشاكل الاتصال، وإخفاقات المعاملات، وأخطاء التحقق من صحة الطلبات.
• التنسيق مع فرق المنتج والعمليات والتقنية الداخلية لحل قضايا التكامل وضمان سلاسة العميل المؤسسي
الانضمام.
• إعداد وثائق واجهة برمجة التطبيقات (API)، وملاحظات التكامل، وملاحظات الاختبار، ومواد الأسئلة الشائعة للعملاء لدعم التنفيذ.
الإدارة، وتنفيذ الاختبارات المدفوع ب CSV، مما يقلل من جهد الاختبار اليدوي بنسبة 70٪.
• أجرى اختبار واجهات برمجة التطبيقات (API)، واختبار الانحدار، واختبار التكامل عبر عدة سير عمل خلفية باستخدام Postman وPython
نصوص.
• نماذج كشف الأجسام YOLOv5/YOLOv8 المثبتة على جيتسون نانو، بما في ذلك اختبار الاستدلال، وعتبة الثقة
الضبط والتحقق من الدقة باستخدام الدقة، الاسترجاع، وF1-Score.
• تطوير سكريبتات أتمتة لفحوصات جودة تصنيع مكونات آلات RVM، بما في ذلك شاشة اللمس، ماسح QR، الكاميرا،
اكتشاف العناصر بالذكاء الاصطناعي، وأجهزة الاستشعار، والصوت، ومؤشرات LED.
• نفذ اختبار الأداء والإجهاد والحمل باستخدام Apache JMeter وتحليل سلوك الشبكة باستخدام Wireshark لتحديد التأخير،
عرض النطاق الترددي، وفقدان الحزم.
• شارك في اختبار الانحدار، واختبار UAT، والإبلاغ عن العيوب، وتوثيق نتائج الاختبار للبرمجيات والأجهزة المدمجة
أنظمة.
• أجرى اختبار API عبر 50+ نقطة نهاية REST باستخدام Postman، يغطي طرق HTTP، ورموز الحالة، والطلب/الاستجابة
التحقق من الصحة، التحقق من المخطط، المصادقة، وسيناريوهات الاختبار السلبية.
• أجرى اختبارات تكامل لسير عمل منصات إدارة علاقات العملاء (CRM)، والتحقق من التواصل بين خدمات الواجهة الأمامية، وخدمات الخلفية، والتقارير، و
وحدات التكامل.
• أجرى اختبار قواعد البيانات باستخدام SQL وMySQL Workbench للتحقق من دقة البيانات في الخلفية، وتدفق البيانات، والتحقق على مستوى الجدول.
• اختبر تطبيقات أندرويد للهواتف المحمولة لواجهات المستخدم/تجربة المستخدم، وتدفق التنقل، والاستجابة، والسلوك غير المتصل، والتوافق بين الأجهزة.
• مراقبة سجلات AWS CloudWatch لتصحيح مشاكل واجهة برمجة التطبيقات ودعم تحديد وحل العيوب بشكل أسرع.
