بازگشت به فرصت‌ها
لوگوی الوپیک | AloPeyk
جدیدفارسی

کارشناس تست اتوماتیک (QA Automation Engineer)

الوپیک | AloPeyk·تهران·امروز

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

الوپیک | AloPeyk

شرح موقعیت

الوپیک برای توسعه تیم QA خود به دنبال جذب یک کارشناس تست اتوماتیک (QA Automation Engineer) باانگیزه، دقیق و علاقه‌مند به فعالیت در حوزه تست نرم‌افزار است. در این موقعیت، شما در طراحی، توسعه و نگهداری تست‌های اتوماتیک برای محصولات تحت وب و موبایل مشارکت خواهید داشت و در کنار تیم‌های QA، Backend، Frontend و Product برای ارتقای کیفیت محصولات همکاری خواهید کرد. مهارت‌های فنی مورد نیاز مهارت‌های فردی مزیت محسوب می‌شود اگر درباره این موقعیت در الوپیک، QA صرفاً مسئول اجرای تست‌ها نیست و در فرآیند توسعه محصول، از مرحله تحلیل نیازمندی‌ها و طراحی سناریوها تا تست و انتشار محصول مشارکت دارد. در این موقعیت فرصت خواهید داشت در کنار تیم‌های فنی و محصول، روی سیستم‌های واقعی و مقیاس‌پذیر در حوزه Logistics و Delivery کار کنید و در توسعه و بهبود فرآیندهای Test Automation نقش داشته باشید. مزایای همراهی ما:

مسئولیت‌ها

  • تحلیل نیازمندی‌ها، User Storyها و Acceptance Criteria و تبدیل آن‌ها به سناریوهای تست
  • طراحی، توسعه و نگهداری تست‌های اتوماتیک برای سرویس‌های API، وب و موبایل
  • طراحی و پیاده‌سازی تست‌های API با استفاده از SpecFlow و C#
  • ایجاد و توسعه سناریوهای تست بر اساس رویکرد BDD
  • توسعه تست‌های UI برای محصولات تحت وب و موبایل
  • اجرای تست‌های Functional، Regression و Integration و تحلیل نتایج آن‌ها
  • شناسایی، ثبت، پیگیری و بررسی مجدد باگ‌ها
  • همکاری نزدیک با تیم‌های توسعه و محصول برای شناسایی و رفع مشکلات
  • نگهداری و بهبود Framework تست اتوماتیک
  • بررسی و تحلیل نتایج اجرای تست‌ها و شناسایی مشکلات احتمالی در فرآیند تست
  • مشارکت در ایجاد و بهبود فرآیندهای اتوماسیون تست
  • یکپارچه‌سازی و اجرای تست‌های اتوماتیک در فرآیند CI/CD
  • تهیه و نگهداری مستندات مربوط به تست‌ها و فرآیندهای QA
  • مشارکت در بهبود مستمر کیفیت محصولات و فرآیندهای تست
  • تسلط به مفاهیم برنامه‌نویسی و حداقل یک زبان برنامه‌نویسی
  • تسلط به C# مزیت محسوب می‌شود
  • تجربه عملی در حوزه Software Testing و Test Automation
  • آشنایی با طراحی و پیاده‌سازی تست‌های API
  • تجربه کار با ابزارها و Frameworkهای تست API
  • آشنایی با BDD (Behavior Driven Development)
  • آشنایی با SpecFlow مزیت محسوب می‌شود
  • آشنایی با یکی از ابزارهای تست UI مانند Selenium، Playwright یا مشابه
  • آشنایی با تست اپلیکیشن‌های موبایل و ابزارهایی مانند Appium مزیت محسوب می‌شود
  • آشنایی با REST API، HTTP و مفاهیم Web Services
  • آشنایی با Git و سیستم‌های کنترل نسخه
  • آشنایی با مفاهیم و فرآیندهای CI/CD
  • آشنایی با ابزارهای مدیریت پروژه و باگ مانند Jira مزیت محسوب می‌شود
  • آشنایی با مفاهیم مختلف تست نرم‌افزار مانند Functional، Regression، Integration و End-to-End Testing
  • تفکر تحلیلی و توانایی حل مسئله
  • دقت و توجه به جزئیات
  • توانایی تحلیل نیازمندی‌ها و شناسایی نقاط پرریسک
  • مسئولیت‌پذیری و پیگیری تا رسیدن به نتیجه
  • توانایی کار تیمی و برقراری ارتباط مؤثر با اعضای تیم
  • روحیه یادگیری و علاقه‌مندی به تکنولوژی‌های جدید
  • توانایی مدیریت زمان و اولویت‌بندی فعالیت‌ها
  • توانایی بیان و انتقال شفاف مشکلات و نتایج تست
  • تجربه توسعه Automation Framework داشته باشید
  • تجربه کار با SpecFlow و C# داشته باشید
  • تجربه تست اتوماتیک API و Web داشته باشید
  • تجربه تست اپلیکیشن‌های Android / iOS داشته باشید
  • تجربه کار با Selenium، Playwright یا Appium داشته باشید
  • با ابزارهای گزارش‌گیری تست مانند Allure Report آشنا باشید
  • تجربه اجرای تست‌های اتوماتیک در GitLab CI/CD یا سایر ابزارهای CI/CD داشته باشید
  • با ابزارهای مدیریت Test Case مانند Zephyr، Xray یا TestRail کار کرده باشید
  • تجربه کار در تیم‌های Agile / Scrum داشته باشید
  • با مفاهیم Test Design، Risk-based Testing و Test Strategy آشنا باشید
  • فرصت رشد حرفه‌ای
  • ساعت کاری منعطف
  • تخفیف سازمانی استفاده از الوپیک
  • میان وعده و ناهار
  • بیمه تکمیلی رایگان
  • برگزاری جشن ها و رویدادها

نیازمندی‌ها

  • C#
  • BDD
  • CI/CD