ما به دنبال یک QA Automation Engineer هستیم که بتونه با نوشتن و اجرای تستهای اتوماتیک، کیفیت محصول رو تضمین کنه. این نقش شامل طراحی سناریوهای تست، توسعه اسکریپتهای اتوماسیون برای UI و API، و ادغام تستها در فرآیند CI/CD است.
مسئولیتها
طراحی و نوشتن Test Case و Test Plan بر اساس نیازمندیها
توسعه و نگهداری تستهای اتوماتیک UI و API
استفاده از ابزارهایی مثل Selenium / Cypress / Playwright برای تست فرانتاند
استفاده از ابزارهایی مثل Postman / RestAssured / Newman برای تست API
ادغام تستها در CI/CD Pipeline (Jenkins, GitLab CI, GitHub Actions)
بررسی و تحلیل نتایج تستها و ارائه گزارشهای شفاف (Allure, Extent Reports)
همکاری نزدیک با تیمهای توسعه، پروداکت و DevOps برای رفع باگها
مشارکت در بهبود فرآیندهای QA و معرفی بهترین روشها
مهارتهای مورد نیاز
آشنایی با متدولوژیهای تست نرمافزار (Manual & Automation) و چرخهی عمر توسعه نرمافزار (SDLC).
توانایی طراحی و نوشتن تستسناریو و تستکیسهای دقیق.
تسلط به یکی از زبانهای برنامهنویسی JavaScript/TypeScript برای نوشتن تستهای اتوماسیون.
تجربه کار با ابزارهای تست Cypress / Playwright / Selenium برای Front-End (Angular).
تجربه کار با ابزارهای تست API مثل Postman، Newman، Supertest یا Jest (برای Node.js).
آشنایی با Git و سیستمهای کنترل نسخه.
آشنایی با CI/CD و اجرای تستها در pipeline.
آشنایی با پایگاه دادهها (SQL/NoSQL) برای اعتبارسنجی دادهها.
آشنایی با ابزارهای تست بار و کارایی (JMeter، k6) و توانایی ارائه گزارش.
توانایی کار با ابزارهای مدیریت تسک مثل Trello برای پیگیری و گزارشدهی شفاف.
تفکر انتقادی و مهارتهای حل مسئله.
توانایی مستندسازی شفاف و ارتباط موثر با تیم محصول و توسعه.
آشنایی با BDD/TDD و ابزارهایی مثل Cucumber یک مزیت محسوب میشود.
تجربه کار در محیطهای Agile/Scrum مزیت محسوب میشود.
شرکت فناوری سروین یک شرکت دانشبنیان است که تخصص و تمرکز اصلی آن را میتوان در پنج دسته اصلی گروهبندی کرد که عبارتند از
+ ادوات و شبکههای اینترنت اشیا IoT
+ مکانیابی داخل ساختمان
+ شناسایی فعالیت با استفاده از پوشیدنی های هوشمند
+ انتقال بیسیم و مقیاس پذیر اطلاعات مبتنی بر فناوری سرورهای ابری
+ پردازش داده های بزرگ