شرح موقعیت
شرکت نآد محصولات خود را در راستای ارائهی راهکارهای امن و سریع با روش طراحی توأمان سختافزار/نرمافزار (Hardware/Software Codesign) ارائه میدهد. هستهی نرمافزاری محصولات بر روی سیستمهای نهفته (Embedded) و در محیط bare-metal و به زبان C/C++ طراحی شده است. در استانداردهای توسعهی نرمافزار شرکت نآد تست و ارزیابی از اجزای اصلی هر task به شمار میآید و در فرآیندهایی خودکار به طور مداوم اجرا میشود و مورد بررسی قرار میگیرد. همچنین علاوه بر تستهای مستقل در هر لایه، جهت اطمینان از عملکرد محصول نهایی، مجموعهای از تستها با زبان پایتون پیادهسازی شدهاند که به طور مستمر در CI به صورت خودکار اجرا میشوند. طراحی و پیادهسازی تست در چنین محیطی مستلزم تسلط و تجربه در حوزههای مختلف نرمافزاری و گاهی نیز با چالشهایی جذاب و آموزنده همراه است. از جمله وظایف مورد انتظار شرکت: طراحی و توسعهی تست نگهداری از تستهای موجود نگهداری و توسعهی ابزارهای تست سازگار کردن تستها با محصولات جدید بررسی، تحلیل و مستند کردن نتایج تست مهارتهای ضروری: تسلط بر زبان برنامهنویسی Python تسلط بر Git تجربه کار با Linux آشنایی با مفاهیم شبکه مهارتهای امتیازی: تسلط بر مفاهیم شبکه تسلط بر Linux تجربه کار QA آشنایی با زبان C++ آشنایی با مفاهیم امنیت شبکه آشنایی با مفاهیم رمزنگاری آشنایی با CI و Docker توانایی طراحی معماری نرمافزار ویژگیهای شخصیتی: توانایی حل چالشهای پیچیده داشتن روحیهی کار تیمی داشتن روحیهی جستوجو و یادگیری علاقهمند به رشد و پیشرفت
نیازمندیها
- Python
- Linux
- شبکه