استخدام کارشناس تست نرم افزار
شرح موقعیت شغلی
مهارت های فردی:
1. توانایی پیشبرد همزمان وظایف مختلف
2. ذهن تحلیلگر
3. توانایی مدیریت استرس و تعامل با برنامه نویسان
4. توانایی و تمایل آموزش مهارت های جدید به جهت انطباق با تغییرات تکنولوژی
5. توانایی عالی در کاوش و تشخیص مشکلات
6. توجه به جزئیات به منظور تشخیص الگوها و تعیین اختلال های سیستم
مهارت های فنی:
1. آشنا به مفاهیم مهندسی نرم افزار
2. آشنایی با تکنیک های مختلف تست (Unit Test، Integration Test و ...)
3. درک چرخه ی عمر محصول از ایده ی اولیه تا نتایج نهایی
4. توانایی نوشتن Test Case
5. توانایی خواندن و بررسی لاگ های تولید شده در نرم افزارها
6. توانایی کار با دیتابیس
7. توانایی کار با ابزارهای تست نرم افزار مانند Selenium و نوشتن تست های اتوماتیک
8. تست وب API با استفاده از Postman
9. مسلط به تست API های REST و SOAP
10. تجربه قبلی به عنوان Test Engineer و یا تجربه ی مشابه حداقل3 سال
شرح وظایف:
1. تهیه نیازمندی های محصول (استانداردهای عملکرد، سرعت، امنیت)
2. توسعه ی محیط تست و تهیه Test Case و اولویت بندی تست های نرم افزار
3. اجرای Test Case ها، گزارش باگ ها و توانایی تشخیص شدت تاثیرگذاری باگ ها و مشکلات
4. تحلیل نتایج تست، تشخیص مشکلات و دنبال کردن و پیدا کردن منشا ایجاد مشکلات
5. پیشنهاد راهکار و بهبود محصول
6. مستندسازی مشکلات فنی و راهکارها
7. توانایی تشخیض فرایندهای اصلی سیستم و تهیه تست های خودکار برای بررسی های مرتب و دوره ای
8. اطمینان از تطبیق محصول و فرآیندهای محصول با استانداردهای بازار محصول
9. انجام Regression Test جهت بررسی مرتفع شدن باگ پس از اعمال تغییرات
مزیت ها:
1. داشتن مدرک تست نرم افزار
2. آشنایی با مفاهیم UI/UX
3. آشنایی با سیستم عامل Linux
مهارتهای مورد نیاز
- تست نرم افزار
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست