کیفیتِ ماندگار بر پایه
اعتبار شکل میگیرد. در تیم تکنولوژی و زیرساخت تارا - ارائهدهنده راهکارهای نوین پرداخت موبایلی برای پذیرندگان و مشتریانشان - به یک کارشناس تست نرمافزار نیاز داریم تا با نگاه ریزبین و روشمند، کیفیت را پیش از انتشار تضمین کند. سرویسهای بکاند ما با Spring Boot توسعه یافته و محصولاتمان شامل پنل ادمین سازمانی و اپلیکیشنهای موبایل Android و iOS (بههمراه نسخه PWA) است؛ اولویت این جایگاه، تخصص تست موبایل است. اگر میتوانید عمیقترین باگها را شناسایی کنید، سناریوهای مرزی را پوشش دهید و با گزارشدهی شفاف، چرخه تحویل را مطمئنتر سازید، خوشحال میشویم به ما بپیوندید و اعتبار تجربه کاربر را یک پله بالاتر ببرید.
نقشی که کنار هم میسازیم:- طراحی، توسعه و اجرای سناریوهای تست (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 سال تجربه معتبر در تست نرمافزار - با تمرکز ویژه بر بکاند و موبایل - برای ما یک امتیاز کلیدی است.