استخدام کارشناس ارشد کنترل کیفیت نرمافزار (QA Engineer)
شرح موقعیت شغلی
شرح موقعیت شغلی
سیبایرانی به عنوان یکی از استورهای پیشرو اپلیکیشنهای 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)
حداقل یک ماه تمام وقت.
میزان ساعت کاری: متناسب با اسپرینتها و حجم فیچرها (شناور و توافقی)
دستمزد: توافقی (بر اساس ساعت کاری یا تعریف Milestoneهای مشخص به ازای هر فیچر/Release)
مهارتهای مورد نیاز
- کنترل کیفیت
- QA
- Software Testing
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست