استخدام کارشناس تست نرمافزار (Software Test Specialist)
شرح موقعیت شغلی
وظایف:
تست Frontend:
تست Frontend:
- تست رابط کاربری: آزمایش کامل رابط کاربری و اطمینان از نظر بصری و responsive در دستگاه ها و مرورگرهای مختلف.
- تست عملکردی: بررسی همه ویژگیها و قابلیتهای ظاهری، از جمله ناوبری، ارسال فرم، نمایش دادهها و تعاملات کاربر و ...
- تست بر روی مرورگرها و دستگاههای مختلف: آزمایش سازگاری در مرورگرها و دستگاههای مختلف.
- تست عملکرد: شناسایی و گزارش مشکلات عملکرد، مانند زمان بارگذاری آهسته صفحه یا رندر ناکارآمد، و همکاری با توسعه دهندگان برای بهینه سازی قسمت ظاهری.
- تست رگرسیون: بررسی و آزمایش مداوم ویژگیهای موجود و کشف هر گونه مشکل رگرسیونی در طول توسعه، و گزارش آنها.
تست Backend:
- تست APIها: تست APIهای Backend توسعه یافته با Next.js و ایجاد اطمینان از این که داده های دقیقی ارائه می دهند و همچنین اطمینان از این که مدیریت درخواستها و پاسخها به درستی بر اساس استانداردهای RESTful یا GraphQL پیاده سازی شده است.
- اعتبارسنجی دادهها: اعتبار سنجی ورودیها و خروجی های داده و اطمینان از یکپارچگی و سازگاری داده ها.
- تست امنیتی: تست آسیب پذیریهای امنیتی مانند تزریق SQL، اسکریپت بین سایتی (XSS) و خطرات مرتبط با دادهها و شناسایی و گزارش آنها.
- تست عملکرد و مقیاس پذیری: ارزیابی عملکرد و مقیاس پذیری خدمات پشتیبان برای شناسایی تنگناها و زمینه های بهبود.
- تست یکپارچه سازی: تست ادغام سرویسهای داخلی با سیستم های خارجی، پایگاه دادهها و APIهای خارجی.
صلاحیت ها:
- تجربه اثبات شده در آزمایش اجزای فرانت اند و بک اند برنامه های کاربردی وب که با Next.js توسعه یافته اند.
- دانش قوی در مورد روش های تست، طراحی مورد تست و اتوماسیون تست.
- آشنایی با فریم ورک ها و ابزارهای تست مانند Jest، React Testing Library، Postman یا موارد مشابه.
- درک کامل از مفاهیم توسعه وب، از جمله HTML، CSS، جاوا اسکریپت و API های RESTful.
- تجربه با سیستم های کنترل نسخه (به عنوان مثال، Git) و ابزارهای ردیابی اشکال.
- مهارت های تحلیلی و حل مسئله قوی با توجه شدید به جزئیات.
- مهارت های ارتباطی عالی برای همکاری موثر با تیم های متقابل.
- توانایی کار مستقل و به عنوان بخشی از یک تیم در یک محیط توسعه چابک.
- پاداش: تجربه با خطوط لوله یکپارچه سازی و تحویل مداوم (CI/CD).
مهارتهایی که شما را متمایز میکند:
- آشنایی با اصول Clean Code و ساختار HEX
- آشنایی و تجربه در انجام تستهای Front
- توانایی مستند سازی خوش ساختار و نگارش
مزایا:
- حقوق بالا، متناسب با توانمندی و مهارت
- محیط کار حرفهای و جذاب
- پرداخت هزینههای شرکت در دورههای آموزشی مورد نیاز
- امکان ارتقا و پیشرفت شغلی به تناسب اثر بخشی
- بیمه تکمیلی
- ناهار
مهارتهای مورد نیاز
- تست نرم افزار
- Software Testing
- مستندات سازی
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست