ما در حال توسعه یک پلتفرم بزرگ آموزشی مبتنی بر ویدئو هستیم که با استفاده از تکنولوژیهای Django (برای بکاند) و Next.js (برای فرانتاند) ساخته شده است. این سیستم دارای ویژگیهایی مانند چند نقش کاربری (دانشجو، استاد، ادمین)، پخش ویدئو، تعاملات بلادرنگ و سرویسهای هوش مصنوعی (مثل تشخیص احساس و فیلتر نظرات نامناسب) میباشد. ما به دنبال یک کارشناس QA هستیم که بتواند مسئولیت کیفیت نرمافزار را بر عهده بگیرد؛ چه با تست دستی و چه از طریق راهنمایی تیم توسعه برای پیادهسازی تستهای خودکار.
مسئولیتها: تحلیل نیازمندیها و جریانهای کاربر برای طراحی استراتژی تست. طراحی و اجرای تستهای دستی برای بخشهای مختلف سایت و نقشهای کاربری مختلف. نوشتن یا راهنمایی برای پیادهسازی تستهای خودکار (رگرسیون، UI، یکپارچهسازی و …). شناسایی و گزارش باگها و مشکلات رابط کاربری به شکل واضح و دقیق (در ابزارهایی مثل GitHub یا Jira). ایجاد و نگهداری مستندات تست شامل Test Plan، Test Case و Checklists. همکاری نزدیک با توسعهدهندگان برای ارتقاء پوشش تست و اطمینان از جلوگیری از باگهای تکراری. انجام تستهای بین مرورگری، بین دستگاهی و واکنشگرا (Responsive). اطمینان از کیفیت نسخههای نهایی پیش از انتشار.
شرایط لازم: حداقل 2 سال تجربه کاری در زمینه تست نرمافزار (دستی یا خودکار). آشنایی کامل با مفاهیم و فرآیندهای QA و چرخه زندگی باگها. تجربه تست پلتفرمهای تحت وب ساختهشده با فریمورکهای مدرن مثل React یا Next.js. توانایی در نوشتن یا تحلیل اسکریپتهای تست خودکار (با ابزارهایی مانند Cypress، Playwright یا Selenium). توانایی همکاری با توسعهدهندگان برای ارتقاء سطح تست پروژه. دقت بالا، توانایی مستندسازی و ارتباط موثر. آشنایی با APIهای REST و ابزارهای توسعه مرورگر (DevTools).
مزایا: امکان همکاری بهصورت دورکاری، استقلال و مسئولیتپذیری در نقش QA، فرصت تاثیرگذاری واقعی بر کیفیت محصول، همکاری با تیم توسعه حرفهای و پشتیبان، حقوق رقابتی متناسب با تجربه شما.