شرح موقعیت
سیبایرانی به عنوان یکی از استورهای پیشرو اپلیکیشنهای iOS در ایران، در حال توسعه و گسترش زیرساختهای فروشگاهی، پنل توسعهدهندگان (Publisher Dashboard) و سیستمهای مالی و پرداخت درونبرنامهای خود است. برای ارتقای کیفیت محصول و اطمینان از عملکرد بینقص فیچرها قبل از انتشار روی پروداکشن، بهدنبال یک QA Engineer حرفهای، دقیق و باسابقه هستیم تا بهصورت پروژهای / پارتتایم به تیم ما بپیوندد. هدف این موقعیت شغلی: شما مسئولیت کامل تضمین کیفیت فیچرهای جدید و رهایی پروداکشن از باگهای غیرمنتظره را بر عهده خواهید داشت. هدف اصلی، طراحی سناریوهای جامع تست، اجرای تستهای دقیق عملکردی و ساختار دادن به فرآیند انتشار (Release Validation) در سیبایرانی است. مسئولیتهای اصلی: طراحی و نگهداری Test Case و Test Scenarioها: استخراج دقیق سناریوهای مثبت (Positive)، منفی (Negative) و لبهای (Edge Cases) بر اساس User Storyها و مدارک محصول. تست کامل پنلهای وب و اپلیکیشن iOS: اجرای تستهای Functional، UI/UX، Regression و Smoke Test بر روی پنل ناشران، استور و جریانهای پرداخت مالی. تست RESTful APIها: ارزیابی صحت عملکرد، Validationها و Response Codeهای APIها با ابزارهایی مانند Postman / Bruno. مدیریت و گزارشدهی باگها: ثبت دقیق باگها با جزییات کامل (Steps to Reproduce، Logs، Screenshots، Expected/Actual Results) در ابزار مدیریت پروژه (Jira/Trello). تایید نهایی جهت Release: اعطای تاییدیه کیفی (QA Sign-off) پیش از Merging و Deploy روی محیط پروداکشن. همکاری نزدیک با تیمهای Product و Frontend/Backend: شرکت در جلسه بررسی فیچرها و شفافسازی ابهامات قبل از شروع توسعه. نیازمندیها و مهارتهای تخصصی: سابقه کاری: حداقل ۳ سال تجربه کاری اثباتشده به عنوان QA Engineer در پروژههای وب و موبایل (تجربه کار با اکوسیستم iOS و استورها مزیت محسوب میشود). تسلط به اصول تست نرمافزار: اشراف کامل به مفاهیم SDLC ،STLC، تستهای Regression ،Sanity ،Boundary Value Analysis و Equivalence Partitioning. تسلط به تست API: توانایی ارسال درخواست، تست Query/Body و تحلیل خطاهای HTTP Status با Postman یا Swagger. دیدگاه عمیق روی UX و Edge Caseها: تفکر انتقادی بالا و توانایی پیشبینی رفتارهای غیرمنتظره کاربر نهای یا قطعیهای شبکه و درگاه پرداخت. آشنایی با Chrome DevTools: جهت بررسی Network Logs، Console Errors و فرمت JSON درخواستها. تجربه کار با سیستمهای مدیریت باگ: تسلط بر Jira / Trello یا ابزارهای مشابه. موارد زیر امتیاز مثبت محسوب میشوند: آشنایی با متدولوژیهای Agile/Scrum و نحوه کار با Acceptance Criteria تجربه تست سیستمهای مالی، درگاههای پرداخت آنلاین و کیف پول آشنایی با تستهای اولیه امنیت (Security Basics) و تست بار (Performance/JMeter) شرایط و نحوه همکاری: نوع همکاری: پروژهای / پارتتایم (Remote - دورکاری) حداقل یک ماه تمام وقت. میزان ساعت کاری: متناسب با اسپرینتها و حجم فیچرها (شناور و توافقی) دستمزد: توافقی (بر اساس ساعت کاری یا تعریف Milestoneهای مشخص به ازای هر فیچر/Release)
نیازمندیها
- کنترل کیفیت
- QA
- Software Testing