استخدام کارشناس تست اتوماتیک (QA Automation Engineer)
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
حداقل سابقه کار
سه تا شش سال
حقوق
توافقی
شرح موقعیت شغلی
الوپیک برای توسعه تیم QA خود به دنبال جذب یک کارشناس تست اتوماتیک (QA Automation Engineer) باانگیزه، دقیق و علاقهمند به فعالیت در حوزه تست نرمافزار است.
در این موقعیت، شما در طراحی، توسعه و نگهداری تستهای اتوماتیک برای محصولات تحت وب و موبایل مشارکت خواهید داشت و در کنار تیمهای QA، Backend، Frontend و Product برای ارتقای کیفیت محصولات همکاری خواهید کرد.
مسئولیتها
تحلیل نیازمندیها، 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 آشنا باشید
درباره این موقعیت
در الوپیک، QA صرفاً مسئول اجرای تستها نیست و در فرآیند توسعه محصول، از مرحله تحلیل نیازمندیها و طراحی سناریوها تا تست و انتشار محصول مشارکت دارد. در این موقعیت فرصت خواهید داشت در کنار تیمهای فنی و محصول، روی سیستمهای واقعی و مقیاسپذیر در حوزه Logistics و Delivery کار کنید و در توسعه و بهبود فرآیندهای Test Automation نقش داشته باشید.
الوپیک به عنوان شرکت پیشرو در زمینه حملونقل هوشمند درونشهری مرسوله، همواره در تلاش است تا پاسخگوی نیازهای در حال تغییر کاربران باشد و با همکاری سفیران و نیروهای جوان و با استعدادی که دارد به سرعت در حال توسعه و افزایش کیفیت خدمات خود است.
برای ادامه این مسیر در جستوجوی جذب افراد جوان، باانگیزه، خلاق، مشتاق به فعالیتهای گروهی و روحیه چالشی هستیم.
دغدغه ما رشد و یادگیری همه کارکنان است و تلاش میکنیم با ایجاد محیطی دوستانه، پویا و امن برای همکاران خود، مسیر پیشرفت شغلی آنها را آسان کنیم.
ما بهترینها را درکنار هم جمع کردهایم و منتظر حضور شما در جمع خودمان هستیم.