
کارشناس تضمین کیفیت و تست نرم افزار (QA Engineer)
ویزاپیک
- سطح ارشدیت
- کارشناس
- موقعیت مکانی
- تهران - امانیه
- نوع همکاری
- تمام وقت
- ساعت کاری
- شنبه تا چهارشنبه 09:00 الی 17:00 - پنج شنبه 09:00 الی 13:00
- خدمت سربازی
- مهم نیست
تخصص در تست اپلیکیشنهای تحت وب، سیستمهای مدیریت ارتباط با مشتری (CRM) و گردشکارهای پیچیده
درباره موقعیت شغلی
برای تکمیل تیم فنی و تضمین کیفیت دو پروژه بزرگ و بههمپیوسته فناوری، به دنبال کارشناس تضمین کیفیت نرمافزار با حداقل 2 سال سابقه حرفهای و مرتبط هستیم.
پروژهها شامل اپلیکیشنهای تحت وب (Web Applications)، سیستمهای مدیریت ارتباط با مشتری (CRM)، پورتالهای کاربران، فرمها و فرایندهای چندمرحلهای، گردشکارهای پیچیده کسبوکار و قابلیتهای مبتنی بر هوش مصنوعی (AI) هستند.
بخشی از فرایند تست به کمک ابزارهای هوش مصنوعی و تستهای خودکار انجام میشود؛ بااینحال، تست انسانی، ارزیابی مستقل کیفیت محصول، بررسی منطق کسبوکار و اعتبارسنجی سناریوهای واقعی کاربران، بخش اصلی این نقش است.
مسئولیتهای اصلی
- تحلیل نیازمندیهای کسبوکار، داستانهای کاربری (User Stories) و معیارهای پذیرش (Acceptance Criteria).
- طراحی، مستندسازی، اجرا و نگهداری سناریوها و موارد تست (Test Scenarios & Test Cases).
- اجرای تست عملکردی (Functional Testing)، تست یکپارچگی فرایندها (Integration Testing)، تست سرتاسری (End-to-End Testing) و تست رگرسیون (Regression Testing) در سطح رابط کاربری و جریان کسبوکار.
- اجرای تست اکتشافی (Exploratory Testing)، سناریوهای منفی و شرایط مرزی.
- تست سیستمهای پیچیده شامل چندین پورتال، نقش کاربری، ماژول و گردشکار مرتبط.
- بررسی قوانین کسبوکار، وضعیت پروندهها، ارجاعها، اعلانها و انتقال اطلاعات در مسیرهای مختلف کاربر.
- تست فرمهای چندمرحلهای، اعتبارسنجی ورودیها، ذخیره و ادامه فرایندهای نیمهتمام و تکمیل نهایی.
- بررسی نقشها، مجوزها و محدودیتهای دسترسی کاربران (Role-Based Access Control).
- شناسایی، ثبت و پیگیری خطاها همراه با مراحل بازتولید، نتیجه مورد انتظار، نتیجه واقعی و شواهد لازم.
- اجرای بازآزمایی (Retesting) پس از اصلاح و بررسی اثر تغییرات بر قابلیتهای قبلی.
- تهیه گزارشهای منظم وضعیت تست، خطاهای باز، ریسکها و کیفیت نسخههای نرمافزاری.
- آمادهسازی برنامه، سناریوها، دادهها و مستندات تست پذیرش کاربر (UAT) و همکاری با مالک محصول برای اجرای آن.
- بازبینی و اعتبارسنجی نتایج تستهای تولیدشده یا اجراشده با ابزارهای هوش مصنوعی.
مهارتها و شرایط ضروری (Must Have)
- حداقل 2 سال تجربه حرفهای مرتبط در تضمین کیفیت و تست نرمافزار.
- تجربه عملی تست اپلیکیشنهای تحت وب و محصولات مورد استفاده کاربران واقعی.
- تجربه تست سیستمهای پیچیده مانند مدیریت ارتباط با مشتری (CRM)، مدیریت منابع سازمانی (ERP) یا سامانههای چندماژولی با گردشکارهای متنوع.
- تسلط به تست دستی (Manual Testing)، طراحی و اجرای موارد تست و مستندسازی نتایج.
- تجربه عملی در تست عملکردی، سرتاسری، رگرسیون و تست اکتشافی.
- توانایی تبدیل نیازمندیها و معیارهای پذیرش به سناریوهای دقیق و قابل اجرا.
- تجربه بررسی فرمهای چندمرحلهای، نقشهای کاربری، محدودیتهای دسترسی و قوانین کسبوکار.
- تجربه ثبت و مدیریت خطاها با ابزارهایی مانند Azure DevOps، Jira یا ابزارهای مشابه.
- توانایی تهیه برنامه تست (Test Plan)، موارد تست (Test Cases)، گزارش اجرای تست (Test Execution Report) و گزارش خطا (Defect Report).
- تجربه آمادهسازی و هماهنگی تست پذیرش کاربر (UAT).
- آشنایی عملی با چرخه توسعه و تست نرمافزار (SDLC/STLC) و روشهای چابک (Agile/Scrum).
- توانایی گزارشدهی دقیق، پیگیری مستقل و ارتباط حرفهای با تیم توسعه و مالک محصول.
مهارتها و تجربیات امتیازی (Highly Desirable)
- آشنایی با ابزارهای تست خودکار (Playwright)، (Cypress) یا Selenium.
- تجربه استفاده از ابزارهای هوش مصنوعی برای طراحی سناریو، بررسی پوشش تست یا تحلیل خطا.
- تجربه تست اپلیکیشنهای دارای قابلیتهای هوش مصنوعی یا مدلهای زبانی بزرگ (AI/LLM).
- تجربه تست سیستمهای چندپورتالی با سطح دسترسی و فرایندهای متفاوت.
- آشنایی با ابزارهای توسعهدهنده مرورگر (Browser Developer Tools) برای تشخیص مشکلات رابط کاربری.
- آشنایی با اصول پایه تست امنیت نرمافزار و راهنمای OWASP.
- آشنایی با فرایندهای یکپارچهسازی و استقرار مستمر (CI/CD) و انتشار نسخه.
تسلط به تمامی ابزارهای این بخش الزامی نیست.
ویژگیهای فردی و حرفهای
- دقت بالا، توجه به جزئیات و توانایی تشخیص سناریوهای پیشبینینشده.
- تفکر تحلیلی، خلاقیت و توانایی بررسی مستقل کیفیت محصول.
- نظم، مسئولیتپذیری، مدیریت زمان و پیگیری مسائل تا تعیین تکلیف.
- روحیه کار تیمی، رفتار حرفهای و ارائه بازخورد سازنده.
- انعطافپذیری در اولویتها همراه با تعهد به استانداردهای بالای کیفیت.
- توانایی کار موثر با تیم توزیعشده در موقعیتهای جغرافیایی و مناطق زمانی مختلف.
- توانایی تهیه مستندات فنی و ارتباط کاری به زبان انگلیسی.
چرا به تیم ما بپیوندید؟
فرصت مشارکت در تضمین کیفیت دو پروژه بزرگ، کار با اپلیکیشنهای تحت وب و سیستمهای پیچیده، همکاری با متخصصان حوزه توسعه نرمافزار، معماری، هوش مصنوعی و مدیریت محصول، و کسب تجربه در یک تیم حرفهای که اعضای آن در موقعیتهای جغرافیایی مختلف فعالیت میکنند.
نحوه اعلام آمادگی
متقاضیان واجد شرایط میتوانند رزومه خود را همراه با توضیح کوتاهی درباره تجربه تست اپلیکیشنهای تحت وب، سیستمهای CRM، گردشکارهای پیچیده، طراحی موارد تست، مدیریت خطا و آمادهسازی UAT ارسال کنند. ارائه نمونه مستندات بدون افشای اطلاعات محرمانه مزیت محسوب میشود.
ما در ویزاپیک با برگزاری جلسات آنلاین و حضوری مشاوره در زمینه های مختلف در تمامی مراحل از مشاوره ابتدایی با کارشناسان قرارداد تا دریافت ویزا با شما همراه خواهیم بود.
انجام مشاوره رایگان، تعیین اسسمنت موردنظر با توجه به شرایط متقاضی، برگزاری جلسات با وکلای رسمی مهاجرتی در دفتر ایران و استرالیا، دارالترجمه رسمی برای ترجمه مدارک متقاضیان، تنها بخشی از خدمات ما به کلاینت هایمان هستند.


