کارشناس تضمین کیفیت نرم افزار (Senior QA Engineer)آذین تجارت توسعه آتی
درباره موقعیت شغلی
درباره شرکت
ما به دنبال جذب یک کارشناس تضمین کیفیت نرمافزار (Senior QA Engineer) با تجربه و توانمندی فنی بالا هستیم تا در کنار تیم توسعه، مسئولیت ارتقای کیفیت محصولات نرمافزاری، طراحی استراتژیهای تست و اطمینان از عملکرد صحیح سیستمها را بر عهده بگیرد.
شرح وظایف و مسئولیتها (Responsibilities)
- طراحی، تدوین و نگهداری برنامهها، سناریوها و موارد تست نرمافزار
- اجرای تستهای عملکردی (Functional)، رگرسیون (Regression)، یکپارچگی (Integration)، اکتشافی (Exploratory) و سرتاسری (End-to-End)
- شناسایی، ثبت، مستندسازی و پیگیری خطاها و مشکلات نرمافزاری
- تحلیل نیازمندیها و شناسایی ابهامات، ریسکها و شرایط خاص پیش از شروع پیادهسازی
- همکاری نزدیک با تیم توسعه و مدیران محصول برای شفافسازی و قابل تست بودن نیازمندیها
- طراحی، توسعه و نگهداری مجموعه تستهای خودکار (Automated Testing)
- انجام تست API و بررسی صحت عملکرد سرویسهای بکاند و ارتباط بین سیستمها
- مشارکت در بازبینی کدها (Code Review) و مباحث فنی با تمرکز بر کیفیت نرمافزار
- بهبود مستمر فرآیندهای کنترل کیفیت، استراتژیهای تست و استانداردهای QA
- بررسی مشکلات محیط عملیاتی (Production)، تحلیل ریشهای خطاها و ارائه راهکار برای جلوگیری از تکرار آنها
- نظارت بر کیفیت نسخههای نهایی و ارائه پیشنهاد فنی برای انتشار (Release)
- راهنمایی و انتقال دانش به سایر اعضای تیم QA و کمک به ارتقای توانمندیهای فنی تیم
شرایط و مهارتهای فنی مورد نیاز (Technical Requirements)
شرایط ضروری (Essential)
- حداقل ۴ سال سابقه کار حرفهای در حوزه تضمین کیفیت نرمافزار (Software QA)
- تسلط بر متدولوژیهای تست نرمافزار و چرخه توسعه نرمافزار (SDLC)
- تجربه عملی و گسترده در تستهای عملکردی، رگرسیون، یکپارچگی و اکتشافی
- توانایی تدوین و مستندسازی Test Plan، Test Case و Test Scenario
- تسلط بر تست API با ابزارهایی مانند Postman یا ابزارهای مشابه
- آشنایی عمیق با REST API، پروتکل HTTP، ساختار JSON و معماری Client-Server
- تجربه کار با SQL و اعتبارسنجی اطلاعات در پایگاه داده
- تسلط بر ابزارهای مدیریت پروژه و پیگیری باگ مانند Jira
- آشنایی با فرآیندهای CI/CD و نحوه یکپارچهسازی تستهای خودکار
- آشنایی با Git و فرآیندهای مدیریت نسخه (Version Control)
- برخورداری از مهارت تحلیل، حل مسئله و عیبیابی فنی (Debugging)
مهارتهای اتوماسیون و دانش فنی (Automation & Technical Skills)
- تجربه کار با حداقل یکی از فریمورکهای تست خودکار مانند Playwright، Cypress یا Selenium
- توانایی طراحی، توسعه و نگهداری اسکریپتهای تست خودکار
- آشنایی با حداقل یک زبان برنامهنویسی مانند JavaScript، TypeScript یا Python
- تجربه در پیادهسازی و اجرای تست خودکار API (API Automation Testing)
- درک مناسب از معماری اتوماسیون تست و اصول طراحی تستهای قابل توسعه و نگهداری
- آشنایی با ابزارهای تست عملکرد و فشار (Performance & Load Testing) مانند JMeter یا k6 مزیت محسوب میشود.
پوزیشن بصورت فول تایم و حضوری است
محل کار دفتر : تهران خیابان جردن
درباره شرکت
ما یک شرکت نرمافزاری هستیم که در حال توسعه یک اپلیکیشن موبایل در مقیاس حرفهای هستیم
ما یک شرکت نرمافزاری هستیم که در حال توسعه یک اپلیکیشن موبایل در مقیاس حرفهای هستیم

