● مستندسازی برنامههای تست، موارد تست و گزارشهای خطا. ● مشارکت در فعالیتهای ساخت نرمافزار به صورت چابک به عنوان بخشی از تیم. ● دریافت بازخورد از کاربران و همکاران و کمک به بهبود مستمر محصولات. ● اولویتبندی وظایف و مدیریت کارآمد زمان بدون دخالت یا نظارت مستقیم. ● همکاری در طراحی و توسعه استراتژیهای تست، الزامات تستپذیری و استراتژیهای پیادهسازی. ● توسعه و اجرای برنامههای تست و موارد تست بر اساس سناریوهای کاربر. ● توسعه موارد تست و کتابخانههای تست به کمک ابزارها و زیرساختهای خودکارسازی تست.
پیشنیازها
● داشتن بیش از سه سال سابقۀ کاری در تست برنامههای موبایل یا وب.
● درک مناسب و کافی از تکنیکهای تست نرم افزار، روشهای تست چابک و ابزارهای آن.
● فردی فعال و دارای انگیزه کافی برای کسب تجربیات جدید و یادگیری تکنولوژیهای نوین.
● آشنایی با الگویهای طراحی تجربه کاربری (UX).
● مسلط به اجرای فعالیتهای تضمین کیفیت با همکاری تیمهای توسعه و کسبوکار برای برنامهریزی، گزارش، اولویتبندی و بهبود مستمر.
● داشتن تجربه تعامل و هماهنگی فعالیتهای آزمون در بین تیمهای متعدد.
● تجربه کار با مرورگر و تست در طیف گسترده دستگاهها برای برنامههای کاربردی وب و تلفن همراه.
● تجربه تست با کمک XML ،JSON و فراخوانی وبسرویس.
● مسلط به تست REST API و ابزارهای مورد استفاده مانند Postman و Swagger.
● توانایی خودکارسازی فرآیند تست و اسکریپتهای تست برای اطمینان از تکرارپذیری، پوشش و قابلیت اطمینان.
● آشنایی با سیستمهای کنترل نسخه (Git) و ابزارهای CI/CD.
● توانایی ایجاد قابلیت ردیابی بین موارد آزمایشی، سناریوهای کاربر و باگها.
● توانایی اجرای موارد تست در بخشهای چندزبانه برنامهها و مستندسازی نتایج برای انواع مختلف تست در صورت نیاز.