آگهی‌های استخدامی

استخدام کارشناس تست نرم‌افزار

شرح موقعیت شغلی


عنوان شغل:

کارشناس تست نرم‌افزار

نوع همکاری:

تمام وقت

خلاصه نقش:

ما به دنبال فردی مسلط و چندمهارته هستیم که بتواند همزمان در حوزه تست نرم‌افزار (Functional, Performance, Security) و همچنین پشتیبانی و عملیات (Support & Operations) فعالیت کند. این نقش، پل ارتباطی بین تیم توسعه، کیفیت و عملیات است.

مسئولیت‌ها و وظایف:


۱. حوزه تست نرم‌افزار (Testing):

تست عملکردی (Functional):

  • طراحی و اجرای سناریوهای تست عملکردی (Positive/Negative)
  • نوشتن و نگهداری کیس‌های تست دستی و خودکار
  • گزارش و پیگیری باگ‌ها در سیستم مدیریت خطاها (مثل Jira, Trello, Mantis)
تست عملکرد (Performance):

  • طراحی سناریوهای بار، استرس و اوج ترافیک
  • اجرای تست با ابزارهایی مثل JMeter، LoadRunner، Gatling یا مشابه
  • تحلیل نتایج (Response Time, Throughput, CPU/Memory Usage) و ارائه گزارش برای بهینه‌سازی
تست امنیت (Security):

  • انجام تست نفوذ پایه (Penetration Testing) در سطح برنامه (OWASP Top 10)
  • بررسی آسیب‌پذیری‌های رایج مثل SQL Injection، XSS، CSRF
  • استفاده از ابزارهایی مثل Burp Suite، OWASP ZAP، Nikto، Nmap (متناسب با سطح دسترسی)

۲. حوزه پشتیبانی (Support):

  • دریافت، اولویت‌بندی و پیگیری تیکت‌های پشتیبانی کاربران (مثل Freshdesk, Zendesk, یا سامانه داخلی)
  • عیب‌یابی مشکلات محیط تولید (Production) با همکاری تیم عملیات
  • بازتولید خطاهای گزارش‌شده از سمت کاربران و مستندسازی آن‌ها برای تیم فنی
  • آموزش کاربران و نوشتن مستندات راهنما (FAQ, Knowledge Base)

۳. حوزه عملیات (Operations):

  • نظارت بر سلامت سرویس‌ها و سرورها (با ابزارهایی مثل Grafana, Prometheus, Zabbix)
  • مشارکت در فرآیند استقرار (Deployment) و رول‌بک (Rollback) نسخه‌های جدید
  • مدیریت و پایش خودکار وظایف (با Cron یا Jenkins)
  • تهیه بک‌آپ و آشنایی با فرآیند بازیابی در بحران (Disaster Recovery)
  • همکاری با تیم DevOps برای بهبود زیرساخت و فرآیند CI/CD


مهارت‌های مورد نیاز (الزامی):

  • تسلط به تست نرم‌افزار (طراحی کیس، اجرا، گزارش خطا)
  • آشنایی با ابزارهای تست عملکرد (حداقل JMeter یا معادل)
  • آشنایی با مفاهیم و ابزارهای پایه تست امنیت (Burp/ZAP و آشنایی با OWASP)
  • آشنایی با پایگاه داده (SQL برای اعتبارسنجی داده‌ها و عیب‌یابی)
  • آشنایی با سیستم‌عامل لینوکس (خط فرمان، مدیریت لاگ‌ها، سرویس‌ها)
  • توانایی کار با سیستم‌های تیکتینگ و مدیریت درخواست‌های پشتیبانی
  • آشنایی با اصول CI/CD (مثل Jenkins, GitLab CI)
  • زبان‌های اسکریپت‌نویسی (مثل Python, Bash, PowerShell) برای خودکارسازی تست یا کارهای عملیاتی

مهارت‌های مطلوب (دلخواه):

  • داشتن گواهینامه‌های ISTQB، Performance Testing، یا Security+
  • آشنایی با کانتینرها (Docker, Kubernetes)
  • تجربه کار با ابزارهای مانیتورینگ (Prometheus, Grafana, ELK)
  • آشنایی با چارچوب‌های تست خودکار (Selenium, Cypress, Postman/Newman)
  • تجربه کار در محیط DevOps یا SRE


ویژگی‌های فردی (Soft Skills):

  • حل مسئله قوی و توانایی تحلیل ریشه خطا (Root Cause Analysis)
  • دقت و توجه به جزئیات بالا
  • مدیریت زمان و توانایی جابه‌جایی بین چندین وظیفه متفاوت (چندرشته بودن)
  • ارتباط مؤثر با تیم توسعه، پشتیبانی و کاربران نهایی
  • مستندسازی خوب (نه فقط برای خود، برای دیگران)


شرایط احراز:

  • مدرک کارشناسی در رشته کامپیوتر، IT یا مهندسی نرم‌افزار (یا تجربه معادل)
  • حداقل ۲ سال تجربه ترکیبی در تست و پشتیبانی/عملیات


مزایا (پیشنهادی):

  • حقوق پایه مناسب به دلیل چندتخصصی بودن نقش
  • امکان یادگیری مستقیم در حوزه امنیت و عملکرد
  • شرکت در دوره‌های DevOps و Security
  • بیمه و پاداس عملکرد

مهارت‌های مورد نیاز

  • تست نرم افزار
  • مستندسازی
  • Test Case
  • OWASP

حداقل سابقه کار

  • کمتر از سه سال

حقوق

  • حقوق از ۴۵,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۳/۱۹
ارسال رزومه