ما به دنبال یک مهندس تضمین کیفیت (QA) با تجربه در تست نرم افزارهای هوش مصنوعی و سیستم های مقیاس پذیر هستیم. در این نقش، شما مسئول بررسی کیفیت و عملکرد سرویس های هوش مصنوعی، خودکارسازی تست ها، شناسایی مشکلات احتمالی و همکاری با تیم های توسعه و عملیات برای بهبود کیفیت محصولات خواهید بود.
وظایف و مسیولیت ها: طراحی و اجرای تست های خودکار و دستی برای ارزیابی عملکرد سرویس های هوش مصنوعی، بررسی و تحلیل داده های تست و ارائه گزارش های دقیق در مورد باگ ها و مشکلات، همکاری با تیم توسعه برای بهینه سازی فرآیندهای تست و استقرار، اجرای تست های بار، استرس و امنیتی برای ارزیابی پایداری سیستم، بررسی و تحلیل لاگ ها و داده های تولیدی برای شناسایی نقاط ضعف، مستندسازی فرآیندهای تست و بهبود مستمر سیستم های QA، مشارکت در جلسات کد Review و ارائه بازخوردهای کیفی.
مهارت ها و شرایط مورد نیاز: تسلط به مفاهیم تست نرم افزار: شامل تست های واحد، یکپارچه، پذیرش، کارکردی و غیرکارکردی، تجربه در تست سرویس های هوش مصنوعی و یادگیری ماشین، آشنایی با ابزارهای تست خودکار: مانند Selenium، Cypress، PyTest، JUnit، تجربه در تست API و میکروسرویس ها: با استفاده از ابزارهایی مانند Postman، RestAssured، مهارت در زبان برنامه نویسی Python، آشنایی با ابزار GitLab CI/CD، آشنایی با متدولوژی های چابک (Agile) و ابزارهای مدیریت پروژه: مانند Jira، Trello، درک خوب از مفاهیم یادگیری ماشین و هوش مصنوعی (مزیت محسوب می شود).
مزایا: محیط کاری حرفه ای و پویا، فرصت رشد و یادگیری، همکاری با تیمی مجرب و متخصص، امکان امریه سربازی یا پروزه کسری خدمت.