نشان کن
کد آگهی: KP2581859276

مهندس تست نرم افزار | Test Engineer

مهندس تست نرم افزار | Test Engineer - نیکو | niku
نیکو | niku
در کرج
در وبسایت ایران تلنت  (چند ساعت پیش)
اطلاعات شغل:
نوع همکاری:  تمام‌وقت
نیاز به سابقه:  حداقل 3 سال
متن کامل آگهی:
مهندس qa (سطح متوسط تا ارشد) — آزمایش دستی مبتنی بر api + کیوسک (اندروید/ویندوز)
تجربه: 5+ سال در qa (الزامی)
سطح: سطح متوسط تا ارشد
محصولات: برنامه‌های وب (.net + react) + برنامه‌های کیوسک ساخته شده با اندروید و ویندوز ma.net xamarin
______________________________________
درباره نقش
ما به دنبال یک مهندس سطح متوسط تا ارشد qa (5+ سال) هستیم که بتواند کیفیت محصول را در دو زمینه حیاتی به طور قابل توجهی بهبود بخشد:
1. کیفیت web api و تراز جلو به عقب (react ↔ .net): با اعتبارسنجی نقاط پایانی، بارهای پرداخت و قراردادهای api زودهنگام و مداوم، رفت و آمدهای مکرر را کاهش دهید.
2. آزمایش دستی برای برنامه‌های کیوسک که در اندروید و ویندوز اجرا می‌شوند: آزمایش‌های دستگاه واقعی و محیط واقعی به دلیل رفتارهای خاص دستگاه و شرایط عملیاتی ضروری است.
شما از نزدیک با تیم‌های front-end، back-end و محصول/پروژه کار خواهید کرد تا مطمئن شوید که ویژگی‌ها قبل و بعد از انتشار قابل آزمایش، واضح و پایدار هستند. .net، front-end react
• برنامه‌های کیوسک: Android و Windows، ساخته‌شده با .net maui + xamarin
• apis: استراحت (swagger/openapi موجود یا مورد انتظار)
• ابزارها ممکن است شامل jira/trello/clicup، postman/insomnia و غیره باشند (بسته به تنظیمات ما دارد) مسئولیت‌ها
1) اعتبارسنجی قرارداد api qa و جلویی (هسته)
• اعتبارسنجی نقاط انتهایی api (درخواست/پاسخ) در برابر الزامات و سناریوهای واقعی کاربر
• عدم تطابق قرارداد بین انتظارات جلویی و خروجی‌های پشتیبان را شناسایی و گزارش کنید:
o نام‌های فیلد، انواع، تهی‌پذیری، کدهای وضعیت پاسخگویی error، ساختار پیغام خطا، error پاس‌بندی، ساختار error پاس‌بندی
o
o فیلتر کردن، مرتب‌سازی
جریان‌های auth/token و دسترسی مبتنی بر نقش
• همکاری با مهندسی برای بهبود/حفظ قراردادهای api (ترجیحاً swagger/openapi) و کاهش تغییرات شکستن
• برنامه‌ریزی و اجرای آزمایش رگرسیون برای نقاط پایانی پرخطر قبل از انتشار
• پیشنهاد اصطکاک بین تیم‌های استاندارد عملی
. تست (react / .net)
• انجام تست عملکردی، دود، رگرسیون، و اکتشافی بر روی ویژگی های وب
• استفاده از ابزارهای توسعه دهنده مرورگر (شبکه/کنسول) برای اعتبارسنجی تماس های api و تشخیص مشکلات
• اطمینان از سازگاری در مرورگرها و جریان های کاربر کلیدی
3)- تست دستی برنامه کیوسک در دستی اندروید / exe مورد نیاز است. محیط‌ها/دستگاه‌های کیوسک
• اعتبار سناریوهای دنیای واقعی: پایداری، انتقال‌های آفلاین/آنلاین، مهلت زمانی، جریان‌های بازیابی، رسیدگی به خطا
• مشکلات سند با شواهد قوی: مراحل بازتولید، محیط، گزارش‌ها (در صورت وجود)، تصاویر/فیلم‌ها
4) توضیح مختصر برای شرکت در جلسه و نیاز به تجزیه و تحلیل و قابل آزمایش
• کمک به تعریف معیارهای پذیرش و سناریوهای آزمون اصلی (مسیر خوشبخت + موارد لبه)
• شناسایی زودهنگام خطرات (محدودیت های داده، حالت های خطا، مجوزها، وابستگی ها) و پیشنهاد بهبود قبل از اجرا
5) فرآیند و گزارش دهی
• ایجاد موارد آزمایشی سبک و کاربردی با تمرکز بر کسب و کار (
c) گزارش‌های اشکال با کیفیت بالا (شدت/اولویت، مراحل بازتولید، شواهد، مورد انتظار در مقابل واقعی)
• بینش‌های کیفیت انتشار/تکرار را ارائه می‌دهد: خطرات اصلی، مشکلات تکرارشونده، نقاط داغ رگرسیون
_____________________________________
شرایط ضروری
• 5+ سال تجربه حرفه‌ای قوی در قاعدن (پستچی/بی خوابی یا موارد مشابه)
• درک کامل http/rest، کدهای وضعیت، json، احراز هویت (مفاهیم jwt/token)
• استفاده راحت از ابزارهای توسعه‌دهنده مرورگر برای تجزیه و تحلیل رفتار api–ui (شبکه/کنسول)
• توانایی اثبات شده برای نوشتن واضح و قابل تکرار برای گزارش‌های اشکالات متقاطع، به‌ویژه آزمایش‌های دستی آزمایش‌کننده ذهنی و همکاری نرم‌افزار وابسته به دستگاه/محیط (اندروید/ویندوز)
_______________________________________
دارای خوب (ترجیح می‌باشد)
• تجربه با swagger/openapi و اعتبارسنجی مبتنی بر قرارداد
• آشنایی با maui/xamarin.net از منظر qa (محدودیت‌های انتشار پلتفرم، محدودیت‌های انتشار پلتفرم، محدودیت‌های انتشار ql>). مهارت‌های راستی‌آزمایی داده‌ها
• قرار گرفتن در معرض اتوماسیون آزمایشی (هر یک از: نمایشنامه‌نویس/سرو/سلنیوم، مجموعه‌های پستچی/مرد تازه‌کار، و غیره)
• آشنایی با مفاهیم گرانا و مشاهده‌پذیری (متریک‌ها/ گزارش‌ها/هشدارها) برای نظارت بر سلامت سرویس، تأخیر نقطه پایانی/نرخ خطا/میزان استفاده از محصول و کمک به تجزیه و تحلیل محصول
QA Engineer (Mid-level to Senior) — API-Focused + Kiosk (Android/Windows) Manual Testing
Experience: 5+ years in QA (required)
Level: Mid-level to Senior
Products: Web apps (.NET + React) + Kiosk applications (Android & Windows) built with .NET MAUI + Xamarin
________________________________________
About the Role
We’re looking for a Mid-level to Senior QA Engineer (5+ years) who can significantly improve product quality in two critical areas:
1. Web API quality and Front–Back alignment (React ↔ .NET): reduce repeated back-and-forth by validating endpoints, payloads, and API contracts early and consistently.
2. Manual testing for kiosk applications running on Android and Windows: real-device, real-environment testing is essential due to device-specific behaviors and operational conditions.
You will work closely with Front-end, Back-end, and Product/Project teams to ensure features are testable, clear, and stable before and after release.
________________________________________
Our Tech Stack
• Web: Back-end .NET, Front-end React
• Kiosk Apps: Android & Windows, built with .NET MAUI + Xamarin
• APIs: REST (Swagger/OpenAPI available or expected)
• Tools may include Jira/Trello/ClickUp, Postman/Insomnia, etc. (depending on our setup)
________________________________________
Key Responsibilities
1) API QA & Front–Back Contract Validation (Core)
• Validate API endpoints (request/response) against requirements and real user scenarios
• Detect and report contract mismatches between Front-end expectations and Back-end output:
o Field names, types, nullability, validation rules
o Status codes, error response structure, error messaging
o Pagination, filtering, sorting
o Auth/token flows and role-based access
• Collaborate with engineering to improve/maintain API contracts (preferably Swagger/OpenAPI) and reduce breaking changes
• Plan and execute regression testing for high-risk endpoints before releases
• Propose practical standards/checklists to reduce friction between teams
2) Web Application Testing (React / .NET)
• Perform functional, smoke, regression, and exploratory testing on web features
• Use browser DevTools (Network/Console) to validate API calls and diagnose issues
• Ensure consistency across browsers and key user flows
3) Kiosk Application Manual Testing (Android / Windows) — Manual is Required
• Execute hands-on manual testing on kiosk environments/devices
• Validate real-world scenarios: stability, offline/online transitions, timeouts, recovery flows, error handling
• Document issues with strong evidence: steps to reproduce, environment, logs (if available), screenshots/videos
4) Project Briefing & Requirement Analysis Support
• Participate in refinement/briefing sessions to make requirements clear and testable
• Help define acceptance criteria and core test scenarios (happy path + edge cases)
• Identify risks early (data constraints, error states, permissions, dependencies) and propose improvements before implementation
5) QA Process & Reporting
• Create lightweight, practical test cases with focus on business-critical areas (avoid unnecessary bureaucracy)
• Write high-quality bug reports (severity/priority, reproduction steps, evidence, expected vs actual)
• Provide release/iteration quality insights: top risks, recurring issues, regression hotspots
________________________________________
Must-Have Requirements
• 5+ years of professional experience in QA (required)
• Strong hands-on experience in API testing (Postman/Insomnia or similar)
• Solid understanding of HTTP/REST, status codes, JSON, authentication (JWT/token concepts)
• Comfortable using browser DevTools to analyze API–UI behavior (Network/Console)
• Proven ability to write clear, reproducible bug reports and collaborate cross-functionally
• Strong manual testing mindset, especially for device/environment-dependent software (Android/Windows)
________________________________________
Nice-to-Have (Preferred)
• Experience with Swagger/OpenAPI and contract-driven validation
• Familiarity with .NET MAUI / Xamarin from a QA perspective (platform constraints, release behaviors, logging patterns)
• Basic SQL skills for data verification
• Exposure to test automation (any of: Playwright/Cypress/Selenium, Postman collections/Newman, etc.)
• Familiarity with Grafana and observability concepts (metrics/logs/alerts) for monitoring service health, endpoint latency/error rates, and helping with root-cause analysis in staging/production

این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت ایران تلنت برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
سه‌شنبه 15 بهمن 1404، ساعت 00:38