استخدام کارشناس ارشد کنترل کیفیت نرمافزار (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)