بازگشت به فرصت‌ها
لوگوی همراه مکانیک | Hamrah Mechanic
فارسی

QA Automation Engineer

همراه مکانیک | Hamrah Mechanic·تهران·۳ هفته پیش

حضوریمیان‌سطحقراردادیتوافقی

همراه مکانیک | Hamrah Mechanic

شرح موقعیت

در همراه مکانیک، ما باور داریم کیفیت یک مرحله نیست—یک ذهنیت است که در تار و پود توسعه محصول تنیده شده. با توجه به توسعه پلتفرم‌های پیچیده، مقیاس‌پذیر و تراکنشی در همراه مکانیک، تیم محصول ما به دنبال یک QA Automation Engineer باانگیزه است که با ترکیب تخصص فنی، دقت بالا و دید محصولی، فرآیندهای تست را بهینه، قابل اتکا و بخشی از جریان دلیوری (Delivery Pipeline) کند. اگر اشتیاق دارید در محیطی چابک کار کنید، مستقیماً با تیم‌های پروداکت و فنی همکاری داشته باشید و تأثیر کیفیت کد را روی تجربه نهایی کاربران ببینید، جای شما در تیم ما خالی است. الزامات: امتیازات مثبت: مزایای همکاری:

مسئولیت‌ها

  • استراتژی تست (Test Strategy): بررسی و تحلیل Requirements، User Stories و مستندات Technical Design برای طراحی Test Planها و سناریوهای تست جامع.
  • توسعه اتومیشن (Automation Development): طراحی، توسعه و نگهداری Automated Test Scriptها و Frameworkهای تست برای UI، API و Integration با استفاده از ابزارهای استاندارد صنعت.
  • اجرای تست (Test Execution): اجرای Automated Test Suiteها در محیط‌های مختلف (Dev، Staging، Production) به عنوان بخشی از CI/CD Pipeline.
  • تست دستی و اکتشافی (Manual & Exploratory Testing): انجام Manual و Exploratory Testing در صورت نیاز، با تمرکز بر سناریوهای پیچیده، Usability، جریان‌های اصلی کاربر (User Flows) و Edge Caseها.
  • مدیریت باگ‌ها (Defect Management): شناسایی، مستندسازی، گزارش و Tracking باگ‌ها در سیستم‌های مدیریت پروژه (مانند Jira) و Verify کردن Fixها برای اطمینان از کیفیت دلیوری.
  • همکاری چابک (Agile Collaboration): مشارکت فعال در مراسم‌های Agile شامل Sprint Planning، Estimation، Dailyها و Retrospectiveها جهت هم‌راستایی با اهداف محصول.
  • گزارش‌دهی و شاخص‌ها (Reporting & Metrics): ارتباط شفاف و مداومِ Test Results، Quality Metrics و وضعیت Release Readiness با تیم محصول، فنی و Stakeholderها.
  • تحصیلات و تجربه (Education & Experience): حداقل ۳ سال تجربه حرفه‌ای در نقش Software QA یا Test Automation
  • فریم‌ورک‌های اتومیشن (Automation Frameworks): تجربه اثبات‌شده در طراحی و پیاده‌سازی Automation Frameworkها (مانند Selenium، Playwright، Cypress) برای اپلیکیشن‌های Web/Mobile.
  • برنامه‌نویسی (Programming): تسلط به حداقل یک زبان Object-Oriented یا Scripting (مانند Python، JavaScript یا TypeScript).
  • تست ای‌پیاآی (API Testing): دانش قوی و تجربه عملی کار با ابزارهای تست و اتومیشن API (مانند Postman یا RestAssured).
  • پایگاه داده (Database & SQL): تسلط بر مفاهیم پایگاه داده (مانند MySQL) و توانایی نوشتن Queryها جهت Setup و Validation داده‌های تست.
  • متدولوژی (Methodology): تجربه قوی در کار با متدولوژی‌های Agile/Scrum و آشنایی با چرخه حیات محصول (STLC / SDLC).
  • مهارت‌های کلیدی (Core Skills): دقت فوق‌العاده به جزئیات (Attention to Detail)، تفکر تحلیلی (Analytical Thinking) و مهارت‌های ارتباطی قوی برای تعامل با تیم‌های فنی و محصول.
  • اتصال به سی‌آی/سی‌دی (CI/CD Integration): آشنایی با CI/CD Tools (مانند GitLab CI، Jenkins، GitHub Actions) و ادغام تست‌های اتومیشن در پایپ‌لاین دپلویمنت.
  • مفاهیم دِوآپس (DevOps Basics): تجربه کار با Containerization (Docker) و آشنایی اولیه با لینوکس.
  • تست‌های غیرعملکردی (Non-Functional Testing): آشنایی با مفاهیم Performance Testing (مانند JMeter) یا اصول اولیه Security Testing.
  • آشنایی با حوزه (Domain Knowledge): تجربه کار در پلتفرم‌های خودرویی، Fintech، پلتفرم‌های B2B یا سیستم‌های دارای High Transaction Volume.
  • تسهیلات ناهار سازمانی
  • امکان دریافت وام سازمانی
  • تسهیلات ورزشی
  • پوشش بیمه تکمیلی رایگان همکاران (SOS)
  • بیمه تامین اجتماعی کامل (منطبق بر حقوق دریافتی)
  • استقرار در محیط استارتاپی ایستگاه نوآوری شریف (جنب ایستگاه متروی دانشگاه شریف)

نیازمندی‌ها

  • QA
  • تست خودکار
  • QA Testing
  • Python
  • typescript