مهندس ارشد تست
دربارهی این نقش
🗓 سابقهی شرکت: بیش از ۱۰ سال
⚙️ صنعت: هلثتک (فناوری سلامت)
🏢 اندازهی شرکت: ۱۰۱ تا ۵۰۰ نفر
نقش شما
بهعنوان مهندس ارشد تست، نقشی کلیدی در تضمین کیفیت، اتکا و عملکرد محصولات ما با طراحی، پیادهسازی و نگهداری شیوههای تستِ قوی در سراسر سامانههای ما ایفا میکنید.
- در چرخهی عمر تستِ سرتاسری مشارکت میکنید — از توسعهی اسکریپتهای تست خودکار و طراحی سناریوهای جامع تست تا اجرای تستهای کارکردی، رگرسیون، API و سرتاسری در میان چند جزء محصول.
- نزدیک با مهندسان نرمافزار و مدیران محصول کار میکنید تا فعالیتهای تست کاملاً در چرخهی عمر توسعه یکپارچه و با استانداردهای کیفی و فرایندهای انتشار شرکت همراستا شوند.
- همچنین با بهرهگیری از فریمورکهای مدرن تست و ابزارهای تستِ هوشمصنوعیمحور به پیشبرد توانمندیهای خودکارسازی شرکت کمک میکنید تا توسعهی تست را شتاب، تشخیص نقص را بهبود و کارایی کلی تست را تقویت کنید.
موفقیت در این نقش چه شکلی است
موفقیت در این نقش یعنی مشارکت در یک فرایند مهندسی کیفیتِ مقیاسپذیر و کارآمد که با شیوههای قوی خودکارسازی، سوئیتهای تستِ خوشساختار و همکاری روان با تیمهای مهندسی پشتیبانی میشود.
به بهبود اتکای محصول از طریق گسترش پوشش تست خودکار، شناسایی زودهنگام ریسکهای کیفی در چرخهی عمر توسعه و تضمین برآوردهکردن استانداردهای کیفیِ بالا توسط قابلیتها و انتشارهای جدید پیش از رسیدن به تولید کمک میکنید.
مسئولیتهای کلیدی
- طراحی، توسعه و اجرای کیسهای تستِ دستی و خودکار برای قابلیتهای جدید و سامانههای موجود.
- ساخت، نگهداری و بهبود فریمورکهای تست خودکار با WebdriverIO (WDIO) بهعنوان فریمورک اصلی خودکارسازی.
- نوشتن و نگهداری اسکریپتهای تست عمدتاً به JavaScript همراه با مشارکت در طرحهای خودکارسازی در سراسر اکوسیستم تست.
- انجام تستهای کارکردی، رگرسیون، یکپارچگی، API و سرتاسری برای اعتبارسنجی رفتار سامانه و پایداری محصول.
- انجام تست API با ابزارهایی مانند Postman، REST Assured یا فناوریهای مشابه.
- بهرهگیری از ابزارهای تستِ هوشمصنوعیمحور و ابزارهای توسعهی هوشمصنوعییار برای شتابدادن به ساخت، نگهداری و تشخیص نقصِ تست.
- همکاری با مهندسان نرمافزار و تیمهای محصول برای ترجمهی الزامات محصول به سناریوهای تستِ مؤثر و جامع.
- مشارکت در بهبود فرایندها، ابزارها و استراتژیهای خودکارسازی تست در سراسر سازمان مهندسی.
آنچه به همراه میآورید
برای موفقیت در این نقش:
- بیش از ۶ سال تجربهی حرفهای در تضمین کیفیت نرمافزار با تمرکز قوی بر خودکارسازی تست. تجربهی عملی با شیوههای تستِ دستی و خودکار.
- تسلط در سطح خبره بر JavaScript بهعنوان زبان اصلی اسکریپتنویسی برای خودکارسازی تست.
- تخصص عملیِ عمیق با WebdriverIO (WDIO) بهعنوان فریمورک اصلی خودکارسازی.
- درک محکمی از متدولوژیهای تست نرمافزار، شامل تست کارکردی، رگرسیون، یکپارچگی، عملکرد، API و سرتاسری.
- دانش کاریِ قوی از سامانههای کنترل نسخه مانند Git.
- تسلط عالی بر زبان انگلیسی.
- دانش کاری از Python یا Java امتیاز قوی محسوب میشود.
- تجربه با ابزارهای تست عملکرد و آشنایی با محیطهای کانتینری یا ابری (Docker، Kubernetes، AWS، Azure یا GCP) بسیار ارزشمند است.
- آشنایی با تست امنیت اپلیکیشن، شامل آسیبپذیریهای OWASP Top 10 و ابزارهای بازرسی ترافیک مانند Burp Suite، OWASP ZAP، Charles Proxy یا Fiddler، امتیاز است.
- مهارتهای عالی تحلیلی و حل مسئله با توجه قوی به جزئیات.
الزامات ضروری
- تجربهی اثباتشده در خودکارسازی تست با JavaScript و WebdriverIO در محیطهای مدرن توسعهی نرمافزار.
این نقش چطور مسیر شغلی شما را ارتقا میدهد
این نقش فرصت عمیقترکردن تخصص شما در مهندسی کیفیت مدرن و شیوههای پیشرفتهی خودکارسازی تست همراه با کار با تیمهای مهندسیِ باتجربهی بینالمللی را فراهم میکند.
بهعنوان مهندس ارشد تست، مهارتهای خود را در فریمورکهای خودکارسازیِ مقیاسپذیر، تستِ هوشمصنوعییار، شیوههای کیفیتِ مبتنی بر CI/CD و محیطهای مدرن توسعهی نرمافزار بیشتر توسعه میدهید.
این شرکت چطور برای تلاش شما ارزش قائل است
- بستهی مزایای جذاب
- پشتیبانی جابهجایی (relocation) به ارمنستان
اگر در تست نرمافزار و مهندسی کیفیت تجربه دارید و به بهبود کیفیت محصول از طریق شیوههای مؤثر تست علاقهمندید، خوشحال میشویم از شما بشنویم.
مزایا
- Attractive benefit package
- Relocation support to Armenia