این فرصت شغلی بسته شده است.
تکنولوژیها
- Python
ما در تیم تضمین کیفیت مهسان، در راستای خودکارسازی بخشهایی از فرآیندهای توسعه (Development)، تست (Test)، ادغام (Integration) و [در بعضی موارد] استقرار (Deployment) به توسعهی ابزارهایی میپردازیم و عموم این ابزارها به زبان پایتون نوشته میشوند.
نوشتن برخی از آزمونهای سیستمی برای محصولات شرکت نیز بر عهدهی این تیم است. برای انجام کارهای توصیفشده نیازمند یک نفر با دانش عمومی توسعهی نرمافزار به زبان برنامهنویسی پایتون هستیم که نسبت به اصول مهندسینرمافزار، تست نرمافزار و طراحی شیءگرا مسلط باشد.
در این تیم علاوه بر موارد مذکور، به طراحی و پیادهسازی ابزارها، فرآیندها و بهترین تجربهها (Best Practices) برای تیمهای دیگر نیز پرداخته میشود.
مهارتهای ضروری:
- دارای روحیهی پرسشگر، منتقد و سازنده
- تسلط به طراحی شیءگرا (الگوها و اصول)
- تسلط به Core Python3
- تسلط به Git
- آشنایی با چارچوب توسعهی نرمافزار اسکرام
- آشنایی با RESTful API و مفاهیم آن
- آشنایی با مفاهیم پایگاه دادهی رابطهای و تجربهی کار با یک نمونه از آنها
- آشنایی با یک ORM
- آشنایی با Unit Testing و تفکر XUnit
مهارتهای امتیازی:
- سابقهی شرکت در دو پروژهی پایتونی
- آشنایی با Docker
- آشنایی با نمودارهای UML که به عنوان مستند کد نیز استفاده میشوند (همانند Class Diagram، Sequence Diagram، Package Diagram و ...)
- آشنایی با سیپلاسپلاس (در راستای توسعهی ابزارهای کیفی برای تیمهایی که به زبان سیپلاسپلاس کد میزنند).
مزایا
- صبحانه- ناهار - شام
- بیمه تکمیلی
- اتاق بازی
- هدایای مناسبتی