استخدام کارشناس تست نرمافزار
شرح موقعیت شغلی
برای یک نرم افزار تحت وب با فرآیندهای مختلف، سطح دسترسی های مختلف و حالت های مختلف هر آیتم، نیاز به تست نویسی خودکار تمام فرآیندها داریم و به طوری که این تست ها در فرآیند CI/CD ما گنجانده شود و اگر تستی پاس نشد، اجازه merge داده نشود.
در حال حاضر تیمی برای تست دستی (manual test) داریم و با توجه به بزرگی سیستم، برای اجرای Regression Testing نیاز به تست نویسی خودکار است.
نرم افزار موجود، API محور نیست و مدل MVC می باشد همچنین درحال بازنویسی آن با زبان برنامه نویسی جدید و API محور به صورت ماژول به ماژول هستیم که نیاز به تست های جدیدی در نسخه جدید خواهد بود.
ویژگی های مد نظر:
* تسلط به تست اتومات فرآیندهای نرم افزار تحت وب و تسلط به نرم افزارهای تست نویسی
* توانایی انجام تست فلوی کاربری بر اساس طرح های انجام شده به صورت خودکار
* توانایی طراحی Test Case و اجرای تست های Functional & Non-Functional با استفاده از نرم افزارهای تست
* آشنایی با تست فرانت به ویژه کتابخانه های بر مبنای JS
* توانایی مستندسازی نتیجه آزمون، گزارش دهی نتایج سناریوهای تست و تعامل با تیم محصول و مدیر تیم فنی
در حال حاضر تیمی برای تست دستی (manual test) داریم و با توجه به بزرگی سیستم، برای اجرای Regression Testing نیاز به تست نویسی خودکار است.
نرم افزار موجود، API محور نیست و مدل MVC می باشد همچنین درحال بازنویسی آن با زبان برنامه نویسی جدید و API محور به صورت ماژول به ماژول هستیم که نیاز به تست های جدیدی در نسخه جدید خواهد بود.
ویژگی های مد نظر:
* تسلط به تست اتومات فرآیندهای نرم افزار تحت وب و تسلط به نرم افزارهای تست نویسی
* توانایی انجام تست فلوی کاربری بر اساس طرح های انجام شده به صورت خودکار
* توانایی طراحی Test Case و اجرای تست های Functional & Non-Functional با استفاده از نرم افزارهای تست
* آشنایی با تست فرانت به ویژه کتابخانه های بر مبنای JS
* توانایی مستندسازی نتیجه آزمون، گزارش دهی نتایج سناریوهای تست و تعامل با تیم محصول و مدیر تیم فنی
مهارتهای مورد نیاز
- تست نرم افزار
- مستندسازی
- Test Case
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت