معرفی موقعیت شغلی
یکی از محصولات کلیدی شرکت سینا، روتر است. تولید یک روتر پایدار نیازمند زیرساختهای طراحی و تست برای پروتکلهای مختلف در لایههای گوناگون شبکه است. تیم روتر شرکت سینا در حال توسعه یک نرم افزار NMS یا Network Monitoring System است تا نگهداری محصول روتر خود را سیستمی کرده و پایداری محصول خود را افزایش دهد. این نرم افزار نگهداری خود نیازمند تست های متنوع به مخصوص تست API است. همچنین در کنار این گونه تست ها ما Test-Framework جداگانه ای را توسعه دادیم تا اجرای سناریوهای متنوع تست را تسهیل کند. این Framework در چرخههای CI/CD بهکار گرفته میشود تا در طول فرآیند توسعه، کیفیت و پایداری محصول تضمین شود.
ما بهدنبال یک توسعهدهنده با تخصص QA هستیم که با فرآیندهای Automation آشنا باشد و با جنبههای مختلف یک نرم افزار درگیر شود.
وظایف اصلی:
طراحی و توسعه تست های مربوط به API
توسعه و نگهداری اسکریپتها، فرایندها و ابزارهای CI/CD مربوط به تست
توسعه و بهبود Test-Framework بخش روتر
اجرای معماری Containerized طراحی شده برای نرم افزار و نگهداری از آن
مهارتهای تخصصی
الزامی:
آشنایی با فرهنگ DevOps و اصول کلیدی آن (Automation، CI/CD، Agile delivery)
تسلط به Python
تسلط نسبی به Git
تسلط نسبی به مفاهیم REST API
آشنایی با روش های تست API
تسلط نسبی به Docker Container تجربه کار با Docker Compose
آشنایی با Maven
تجربه کار با Linux و اسکریپتنویسی با Bash یا Python
امتیازی:
آشنایی با Gerrit
آشنایی با Jenkins
آشنایی با مفاهیم شبکههای کامپیوتری و پروتکلهای شبکه (در حد تسلط بر Network+)
مهارتهای عمومی
دقت بالا و توانایی سازماندهی موثر وظایف
مهارتهای ارتباطی قوی و توانایی تعامل موثر با دیگران
پیگیری و مسئولیتپذیری در انجام وظایف محوله
علاقهمندی و توانایی یادگیری فناوریهای جدید
توانایی تحلیل مسائل و حل مسئله بهصورت ساختارمند
روحیه همکاری و تمایل به کمک و همراهی با اعضای تیم