فنی و مهندس کنترل کیفیت- تست کارایی

تعریف شغل 

آزمونگرها و مهندسان کارايي نرم‌­افزار بخش قابل توجهي از کارهايي که براي حرکت دادن برنامه کاربردي به سمت کارايي بهتر نياز است را انجام مي‌دهند. آنها امکان اندازه‌گيري دقيق معيارهاي کارايي را فراهم مي­‌آورند. در واقع در راستاي تفکر اندازه‌گيري-محور، به جاي آزمون و خطا، مهندسي مي­‌کنند.آزمونگر کارايي از ابزارهاي آزمون بار (Load test tools) پيشرو و مطرح براي تهيه اسکريپت، ايجاد بار و سپس اندازه‌گيري معيارهاي کارايي استفاده خواهد کرد و نهايتاً با استفاده از Profiler ها به درون برنامه رجوع کرده و مسائل را تحليل و ريشه‌يابي مي­‌کند.


شرایط احراز

  • آشنایی با چرخه حیات تولید نرم‌افزار
  • شناخت از سیستم عامل و مدیریت منابع، ساختمان داده و طراحی الگوریتم
  • علاقمند به اجرا، تحلیل، مستند سازی تست های پرفرومنسی (بار و استرس)
  • آشنایی با زبان SQL و کوئری نویسی و علاقه مند به مفاهیم  Performance SQL Tuning
  • آشنایی با ساختار JVM و معماری جاوا (و یا یکی از زبان های شی گرائی)
  • آشنایی با معماری و فرایند اجرای کوئری های RDBMS
  • آشنایی با Message Broker مانند ActiveMQ ،Kafka
  • آشنایی با زبان JavaSE و یا یکی از زبان های شی گرائی
  • علاقمند به کار با ابزارهای مانیتورینگ
  • توانایی کار گروهی
  • توانایی حل مساله (Problem Solving)
  • علاقمند به توسعه فردی
  • علاقه مند به ریشه یابی و Troubleshooting مشکلات و پیدا کردن گلوگاه های نرم افزار

تحصیلات : کارشناسی و کارشناسی ارشد مهندسی کامپیوتر، IT، علوم کامپیوتر و رشته‌های مرتبط

نوع همکاری: تمام وقت


آینده شغلی:

شاغل می­‌تواند در رده‌های مربوطه و یا همچنین در صورت تطابق با حوزه­‌های تخصصی سایر مشاغل توسن، ارتقاء/ تغییر نقش داشته باشد.

این شغل دارای 5 رده، از سطح 5 تا 1 می‌باشد.

No comment

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.