کارشناس تست نرمافزار مسئول اطمینان از کیفیت نرمافزار از طریق طراحی و اجرای تستها، شناسایی و گزارش خطاها و همکاری با تیم توسعه جهت ارائه محصولی پایدار، کارآمد و مطابق با نیازمندیها را دارد.
شرح وظایف:
- تحلیل نیازمندیها و استخراج سناریوهای تست
- طراحی Test Case و Test Plan
- اجرای تستهای نرمافزار (Functional / Regression / Integration)
- ثبت، پیگیری و مستندسازی Bugها در ابزارهای مدیریت پروژه
- همکاری با تیم توسعه جهت رفع مشکلات
- انجام تستهای پذیرش کاربر (UAT)
- بررسی کیفیت خروجی قبل از انتشار (Release)
- طراحی و اجرای تستهای API
- همکاری نزدیک با تیم محصول و توسعه برای تحلیل نیازمندیها
- تهیه گزارشهای تست و ارائه به ذینفعان
مهارت های مورد نیاز:
- تسلط بر تحلیل سیستم
- آشنایی کامل با اصول، مفاهیم و روش های تست نرم افزار
- توانمند در استفاده از ابزارهای مزتبط با اتومیشن تست
- آشنایی با زبان برنامه نویسی برای اسکریپت نویسی