استخدام کارشناس تست نرمافزار
شرح موقعیت شغلی
- مستندسازی، نگهداری و بهروزرسانی بانک اطلاعاتی ایرادها و باگهای شناسایی شده و روشهای رفع این ایرادات
- کنترل تستهای انجام شده بهوسیله ابزارهای تست، جهت اطمینان از پوشش تمامی نیازها
- همکاری با تیم فنی و پشتیبانی جهت استانداردسازی و یکپارچهسازی روشهای تست
- آزمایش نرمافزار جهت شناسایی مشکلات و ریشهیابی خطاها براساس معیار تعیین شده
- کسب اطمینان از کیفیت محصول پیش از ارائه نسخههای جدید
- گرفتن باگهای نرمافزار جهت ارائه یک محصول نرم افزاری با کیفیت
- تولید و طراحی آزمونها یا ابزارهای مناسب جهت تست نرمافزارها
- مستندسازی و تجزیه تحلیل نتیجه تستها
نیازمندی ها :
- مسلط به تست دستی نرمافزار
- مسلط به مفاهیم تست نرم افزار و رویه های تست نرم افزار
- شناخت سیستمهای نرمافزاری موجود و تحلیل آنها
- مسلط به طراحی و پیاده سازی Test Case و Test Scenario
- شناسایی، ثبت، مستندسازی کامل و ریشه یابی اشکالات
- آشنا با ابزارهای Issue Tracking
- درک کامل از متدولوژی های توسعه Agile و تجربه کار در تیم های Agile
- توانایی طراحی و اجرای تست Functional & Non-Functional با استفاده از نرم افزارهای تست
- آشنا با ابزار و اصول تست وبسرویسها نظیر Postman یا Swagger
- توانایی مستندسازی نتیجه آزمون، گزارش دهی نتایج سناریوهای تست و تعامل با مدیر محصول
- ردیابی معیارهای تضمین کیفیت
موارد زير امتياز محسوب مي شود:
- آشنايي با مفاهيم پايگاه داده و SQL
- داشتن تجربه عملي در استفاده از ابزارهاي تست خودکار نظير Selenium JMeter
- گواهینامههای تست نرمافزارهایی همچون ISTQB یا ISEB
- آشنایی با (BDD) - (Behavior-Driven Development) و ابزار های تست BDD مانند specflow , cucumber
- آشنا به استفاده از Postman و همچنین تست نویسی در Postman
تسلط بر متدولوژی ها تست :
- Test Scenario and Unit Testing
- Smoke Testing
- Integration Testing
- System Testing
- Acceptance Testing
- Performance Testing
- Load Testing
- Stress Testing
- Security Testing
- Usability Testing
مهارتهای مورد نیاز
- مستندسازی
- تست نرم افزار
- Test Case
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست