استخدام کارشناس تست نرمافزار
شرح موقعیت شغلی
- مشارکت در تحلیل نیازمندی های کاربر جهت طراحی تست های نرم افزار
- ارائه برنامه تست نرم افزار و مستند سازی آن و اجرای تست های لازم مطابق برنامه تست
- توسعه تست های خودکار نرم افزار براساس توصیف قابلیت های مورد انتظار
- توسعه تست های عملکردی و غیر عملکردی و همکاری در توسعه تست پذیر نرم افزار
- همکاری در اشکال زدایی و حل مشکلات فنی پیش آمده
- اطمینان از انطباق محصول پیاده سازی شده با نیازمندی ها
- تولید مستندات محصول و راهبری سیستم برای ارائه به کسب و کار
مهارت ها و شایستگی های مورد نیاز:
- تسلط مناسب بر مفاهیم تست های عملکردی و غیر عملکردی نرمافزار
- تسلط مناسب به تحلیل نیازمندیها و طراحی تست سناریو
- تسلط مناسب با ابزارهای تست وب سرویس از قبیل postman و swagger
- آشنایی به معماری Microservice
- آشنایی با روشها و فریمورکهای مرتبط با انجام تست اتوماتیک
- آشنایی با مفاهیم برنامه نویسی و الگوهای طراحی نرم افزار
- آشنایی با اسکریپت نویسی و یکی از زبان های برنامه نویسی لازم (مانند پایتون)
- آشنایی با یکی از ابزارهای تست خودکار مانند selenium،appium ، robotframework و ...
- آشنایی با ابزارهای ورژن کنترل CI (مانند Jenkins یا GitLab)
- آشنایی با تست وب سرویس (REST و SOAP)
- آشنایی با متدلوژی اسکرام و ابزار مدیریت پروژه (jira)
مهارتهای مورد نیاز
- تست نرم افزار
- مستندسازی
- Test Case
- QA
- سناریو تست
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت