استخدام متخصص تست نرم افزارQC/QA
شرح موقعیت شغلی
مسئولیت ها:
1. هماهنگی و مشارکت فعال در انجام تست های مختلف QC/QA محصولات S/W و H/W شرکت (دستگاه ها، سیستم ها و برنامه های کاربردی).
2. مشارکت فعال در راه اندازی H/W و S/W برای اهداف آزمایشی از جمله تست componentها و fault injection.
3. تست هر دو جنبه عملکردی (مانند تحمل خطا) و غیر کاربردی (مانند مقیاس پذیری) محصولات.
4. مشارکت در انجام Unit tests و تست های یکپارچه سازی محصولات (Integration tests)
5. مشارکت در آزمایش انطباق امنیتی (security compliance ) محصولات.
6. کمک به بهبود فرآیندهای QC/QA از طریق نوشتن، بررسی و اعتبار سنجی رویه ها و ارزیابی و اعتبار سنجی مجموعه ابزارهای مناسب QC/QA از طریق نرم افزارهای دیگر.
7. نوشتن گزارش های حرفه ای در مورد روش های QC و نتایج آنها
8. مشارکت در شناسایی اشکالات سیستم با همکاری تیم های توسعه.
9. مشارکت در توسعه فرآیند DevSecOps بر اساس بهترین شیوهها و فناوریهای پیشرفته.
10. کمک به ایجاد فرآیندهای QA زنجیره تامین نرمافزاری و سختافزاری.
11. مدیریت بهروزرسانیهای نرمافزاری
12. کمک به انطباق با استانداردها و تست گواهی محصولات
13. مشارکت در تست های FAT/SAT و عیب یابی S/W یا H/W
صلاحیت های تخصصی:
1. مدرک تحصیلی (ترجیحاً کارشناسی، کارشناسی ارشد) در مهندسی نرم افزار، مهندسی کامپیوتر
2. حداقل 5 سال تجربه در تست QC/QA. به متقاضیان با تجربه کمتر اما واجد شرایط این فرصت داده می شود تا مهارت های خود را ارائه دهند.
3. دانش نظری و عملی در مورد فرآیندهای تست S/W و ابزارهای اتوماسیون تست.
4. دانش کاری در مورد DevOps و یا DevSecOps
5. دانش کاری در موردGit (GitHub/ GitLab)
6. آشنایی با IaC (Infrastructure as Code)
7. دانش کار در کار با MS Excel و MS Word
8. آشنایی با سیستم های اتوماسیون صنعتی و کنترل امتیاز محسوب می شود
9. آشنایی با آزمایش برنامه های Cloud Native (Kubernetes)
10. آشنایی با Microsoft Azure
11. آشنایی با زبان های برنامه نویسی مانند C#, Python
12. آشنایی با اتوماسیون تست و ابزارهای تحلیل کد استاتیک/دینامیک مانند مکعب سونار.
مهارت های نرم:
خلاق بودن، دقیق بودن و جزئیات گرا بودن، داشتن روحیه کار تیمی و همچنین خود منضبط بودن، داشتن مهارت های ارتباطی خوب و توانایی کار تحت فشار زمان، مهارت های نرم مورد نیاز برای این موقعیت است.
کلمات کلیدی: تست نرم افزار QC و QA، توسعه تست محور (TDD)، اتوماسیون تست، تجزیه و تحلیل کد استاتیک، تجزیه و تحلیل کد پویا، CI/CD، DevSecOps، Git، تست نرمافزار مبتنی بر هوش مصنوعی، GitHub Copilot، UML، تست جلویی و بکاند ، سی شارپ، پایتون، مکعب سونار، جستجوی الاستیک، ELK، تله متری باز، تحلیل استاتیک و پویا کد
اگر میخواهید به عنوان بخشی از تیم در حال توسعه نرمافزارهای تخصصی ماموریتی نوآورانه و در کلاس جهانی داشته باشید، آماده انجام وظایف چالشبرانگیز هستید و خود را یک fast learner و با عملکرد بالا میدانید، شما را تشویق میکنیم که برای این موقعیت درخواست دهید. ما نه تنها به تخصص فنی شما، بلکه به خلاقیت، کار گروهی و تعهد شما با حفظ بالاترین استانداردها در کنترل کیفیت نرم افزار نیز اهمیت می دهیم.
مهارتهای مورد نیاز
- تست نرم افزار
- تست QA , QC
- Gitlab
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست