شرح موقعیت
درباره موقعیت شغلی از همکاری دعوت میکنیم که هم در تست دستی و هم در اتوماسیون تست تسلط داشته باشد و بتواند کیفیت محصولات نرمافزاری ما را در تمام چرخه توسعه تضمین کند. شرایط و مهارتهای الزامی مهارتهای مزیتدار ویژگیهای شخصیتی
مسئولیتها
- تحلیل نیازمندیها و مستندات فنی و استخراج سناریوهای تست
- طراحی و نگارش Test Plan، Test Case و Test Scenario
- اجرای تستهای دستی (Functional, Regression, Smoke, Sanity, Integration, UAT)
- ثبت، پیگیری و اولویتبندی باگها در ابزار مدیریت issue و همکاری با تیم توسعه برای رفع آنها
- طراحی، توسعه و نگهداری اسکریپتهای تست خودکار (UI و API)
- یکپارچهسازی تستهای خودکار با فرایند CI/CD
- انجام تست API و بررسی دادهها در پایگاه داده
- تهیه گزارشهای کیفیت و ارائه شاخصهای تست (Test Coverage, Defect Rate)
- مشارکت در جلسات Sprint Planning، Review و Retrospective
- بهبود مستمر فرایندها و استانداردهای تست
- مدرک کارشناسی یا بالاتر در مهندسی نرمافزار، کامپیوتر، IT یا رشتههای مرتبط
- حداقل ۲ سال سابقه کار در تست نرمافزار
- تسلط بر مفاهیم STLC، SDLC و متدولوژیهای Agile/Scrum
- تجربه در نوشتن Test Case و مدیریت باگ (Jira یا ابزارهای مشابه)
- تجربه تست API با Postman یا ابزار مشابه
- آشنایی با ابزارهای اتوماسیون مانند Selenium، Cypress یا Playwright
- آشنایی با حداقل یک زبان برنامهنویسی (Java، C# یا Python)
- آشنایی با SQL و توانایی نوشتن کوئریهای پایه
- آشنایی با Git
- آشنایی با تست عملکرد (JMeter) و تست امنیت پایه
- تجربه کار با Jenkins، GitLab CI یا Azure DevOps
- آشنایی با Docker
- تجربه تست در حوزههای مالی، بانکی یا سازمانی
- داشتن گواهینامه ISTQB
- دقت و توجه بالا به جزئیات
- تفکر تحلیلی و مسئلهمحور
- مهارت ارتباطی و کار تیمی
- مسئولیتپذیری و مدیریت زمان
نیازمندیها
- C#
- QA
- تضمین کیفیت