
کارشناس تست نرم افزار
شرکت توسعه تجارت و فناوری تارا
- سطح ارشدیت
- کارشناس
- موقعیت مکانی
- تهران
- نوع همکاری
- تمام وقت
- ساعت کاری
- شنبه تا چهارشنبه
- خدمت سربازی
- مهم نیست
کیفیتِ ماندگار بر پایه اعتبار شکل میگیرد. در تیم تکنولوژی و زیرساخت تارا (ارائهدهنده راهکارهای نوین پرداخت موبایلی برای پذیرندگان و مشتریانشان) به یک کارشناس تست نرمافزار نیاز داریم تا با نگاه ریزبین و روشمند، کیفیت را پیش از انتشار تضمین کند. سرویسهای بکاند ما با Spring Boot توسعه یافته و محصولاتمان شامل پنل ادمین سازمانی و اپلیکیشنهای موبایل Android و iOS (بههمراه نسخه PWA) است؛ اولویت این جایگاه، تخصص تست موبایل است. اگر میtوانید عمیقترین باگها را شناسایی کنید، سناریوهای مرزی را پوشش دهید و با گزارشدهی شفاف، چرخه تحویل را مطمئنتر سازید، خوشحال میشویم به ما بپیوندید و اعتبار تجربه کاربر را یک پله بالاتر ببرید.
نقشی که کنار هم میسازیم:
- طراحی، توسعه و اجرای سناریوهای تست (Test Cases) برای سرویسهای بکاند (Spring Boot) و اپلیکیشنهای موبایل (Android, iOS, PWA).
- شناسایی، گزارش و پیگیری باگها و مشکلات نرمافزاری تا زمان رفع کامل آنها.
- همکاری نزدیک با تیمهای توسعهدهنده و محصول برای اطمینان از کیفیت نهایی محصول.
- توسعه و نگهداری تستهای خودکار (Automated Tests) برای افزایش بهرهوری فرآیند تست.
- آزمایش عملکرد (Performance Testing) و امنیت (Security Testing) سیستمها.
- مشارکت در بهبود فرآیندهای تست و ارتقای استانداردهای کیفی.
آنچه برای تست موبایل همراه میآوری:
- درک عمیق از تفاوتها و چالشهای تست در پلتفرمهای Android، iOS و PWA.
- آشنایی کامل با ابزارها و فریمورکهای تست موبایل (مانند Appium, Espresso, XCUITest).
- توانایی تست سازگاری (Compatibility Testing) روی دستگاهها و نسخههای مختلف سیستمعامل.
- توانایی تست رابط کاربری (UI) و تجربه کاربری (UX) در محیط موبایل.
آنچه در تست بکاند به کار میآید:
- آشنایی با مفاهیم و ابزارهای تست API (مانند Postman, Swagger, SoapUI).
- توانایی نوشتن تستهای جامع برای RESTful APIs.
- آشنایی با پایگاههای داده (SQL, NoSQL) و توانایی نوشتن کوئریهای پیچیده برای اعتبارسنجی دادهها.
روشها و فرآیندهایی که با هم پیش میبریم:
- تسلط بر انواع تست مانند: Functional, Non-functional, Regression, Smoke, Sanity.
- تجربه کار در محیطهای Agile/Scrum.
- توانایی نوشتن گزارشهای تست دقیق و کاربردی.
از جعبهابزار فنی شما:
- آشنایی با زبانهای برنامهنویسی مرتبط با تست مانند: Java, JavaScript, Python, Kotlin, Swift.
- تجربه کار با Jira.
- آشنایی با سیستمهای کنترل نسخه (مانند Git).
آنچه حضور شما را کاملتر میکند:
- تفکر تحلیلی و حل مسئله: توانایی بالا در تحلیل مسائل، یافتن ریشههای باگها و ارائه راهحلهای موثر.
- دقت و جزئینگری: توجه به کوچکترین جزئیات برای کشف باگهایی که ممکن است از دید دیگران پنهان بمانند.
- توانایی ارتباط موثر: مهارتهای ارتباطی قوی برای تعامل با توسعهدهندگان، مدیران محصول و سایر اعضای تیم.
- اشتیاق به یادگیری: تمایل به بهروزرسانی دانش خود در زمینه جدیدترین تکنولوژیها و متدهای تست.
- داشتن حداقل 3 سال تجربه معتبر در تست نرمافزار (با تمرکز ویژه بر بکاند و موبایل) برای ما یک امتیاز کلیدی است.


