

ما به دنبال یک متخصص حرفهای در زمینه تست نویسی بکاند .NET برای پیوستن به تیم توسعهمان هستیم. فرد منتخب مسئولیت تضمین کیفیت و ثبات سیستمهای مبتنی بر معماری میکروسرویس با استفاده از الگوهای طراحی مدرن مانند DDD و CQRS را بر عهده خواهد داشت.
مسئولیتهای اصلی:
طراحی و پیادهسازی استراتژیهای تست جامع برای تضمین کیفیت کدهای بکاند.
انجام تستهای واحد، ادغامی، سیستمی، پذیرش کاربر، آرشیتکچر، عملکردی و برنامهنویسی برای اطمینان از عملکرد مطلوب هر سرویس.
همکاری نزدیک با توسعهدهندگان برای شناسایی و رفع اشکالات کد.
نوع تستهای مورد نیاز:
(Unit Tests) با استفاده از xUnit: بررسی کوچکترین قسمتهای قابل تست کد برای اطمینان از عملکرد صحیح آنها.
(Integration Tests): تست تعاملات بین سرویسها و کامپوننتها.
(System Tests): ارزیابی عملکرد کل سیستم.
(User Acceptance Tests): بررسی سیستم از دیدگاه کاربر.
(Architecture Tests): بررسی ساختار و طراحی سیستم.
(Functional Tests): ارزیابی عملکرد ویژگیهای کلیدی سیستم.
(Application Tests): تست کلی برنامه و عملکردهای لایه اپلیکیشن
مهارتهای مورد نیاز:
تجربه در نوشتن تستهای واحد با استفاده از xUnit.
آشنایی عمیق با مفاهیم DDD و CQRS و توانایی تست این الگوها.
تجربه در کار با معماری میکروسرویس.
مزایا اضافی:
آشنایی با ابزارهای CI/CD مانند Azure DevOps
آشنایی با docker
ثبت مشکل و تخلف آگهی
ارسال رزومه برای فراروند داده ها