استخدام Senior Software Test Engineer (هیبرید)
شرح موقعیت شغلی
در شرکت دانشبنیان رسا سامانه افق از سال ۱۳۸۵ در حوزه طراحی و توسعه نرمافزار و راهکارهای سازمانی فعالیت میکنیم. در پروژههای ما، کیفیت محصول یک مرحله پایانی نیست؛ بلکه بخشی از فرآیند توسعه و تحویل محصول است.
برای توسعه و تضمین کیفیت یک پروژه بزرگ و مقیاسبالا در حوزه سامانههای مالی و بانکی، به دنبال یک Senior QA Engineer حرفهای و باتجربه هستیم؛ فردی که صرفاً اجراکننده Test Case نباشد و بتواند مسئولیت کیفیت محصول را از مرحله تحلیل نیازمندی تا انتشار و پایش نسخه بر عهده بگیرد.
این موقعیت مناسب فردی است که تجربه کار روی سامانههای پیچیده، Enterprise، پرتراکنش و دارای وابستگیهای متعدد را داشته و در تحلیل ریسک، طراحی سناریوهای تست و شناسایی Edge Caseها توانمند باشد.
مسئولیتها
- طراحی و تدوین Test Strategy، Test Plan، Test Scenario و Test Case
- تحلیل Requirementها و شناسایی ابهامات، ریسکها و نقاط آسیبپذیر پیش از شروع تست
- انجام Functional، Integration، System، Regression و End-to-End Testing
- طراحی سناریوهای پیچیده شامل Happy Path، Negative Scenario، Boundary Condition و Edge Case
- تست تخصصی API و بررسی Request/Response، Status Code، Business Logic و صحت دادهها
- بررسی و Validation دادهها در سطح Database با استفاده از SQL
- انجام Root Cause Analysis و همکاری مؤثر با تیمهای Backend، Frontend، DevOps و Product
- طراحی، توسعه و نگهداری تستهای Automation و Regression Suite
- طراحی و اجرای Performance، Load، Stress، Spike و Endurance Testing
- تحلیل شاخصهایی مانند TPS/Throughput، Response Time، P95/P99، Error Rate و Concurrent Users
- شناسایی Bottleneckهای احتمالی در Application، Database، Network و سرویسهای وابسته
- ثبت و مدیریت حرفهای Defectها شامل Severity، Priority، Evidence، Reproduction Steps و Retest
- انجام Impact Analysis و Risk-Based Testing برای Releaseهای حساس
- ارزیابی کیفیت نسخه و ارائه گزارش شفاف از ریسکهای Release
- مشارکت در فرآیند CI/CD و اجرای تستهای خودکار در Pipeline
- همکاری در تعریف و بهبود استانداردها، فرآیندها و KPIهای QA در سطح پروژه
مهارتها و تجربه مورد انتظار
- حداقل ۵سال تجربه تخصصی و قابل اثبات در حوزه Software QA / Testing
- تجربه جدی در تست سامانههای Enterprise، پیچیده و پرتراکنش
- تسلط بالا به Manual Testing و اصول حرفهای Software Testing
- تسلط به API Testing و ابزارهایی مانند Postman و Swagger/OpenAPI
- تسلط مناسب به SQL و Data Validation
- تجربه عملی در Test Automation با ابزارها و Frameworkهایی مانند Playwright، Selenium، Cypress یا ابزارهای مشابه
- تجربه عملی Performance Testing با JMeter، k6، Locust یا ابزارهای مشابه
- درک مناسب از معماری Microservices و ارتباط بین سرویسها
- آشنایی با REST API، Message Queue، Cache و سیستمهای Distributed
- آشنایی با Docker، Kubernetes و مفاهیم CI/CD
- تجربه کار با ابزارهای Monitoring و Logging و توانایی تحلیل Log و Trace
- تسلط به Defect Management و ابزارهایی مانند Jira
- تسلط به Agile/Scrum و فرآیندهای SDLC/STLC
- توانایی طراحی تست بر اساس Risk و Business Criticality
ویژگیهایی که برای ما بسیار مهم است
به دنبال فردی هستیم که در مواجهه با یک قابلیت جدید، فقط به این فکر نکند که «آیا کار میکند؟»؛ بلکه بتواند تشخیص دهد:
کجا ممکن است خراب شود؟ تحت چه شرایطی خراب میشود؟ چه بخشهای دیگری را تحت تأثیر قرار میدهد؟ در بار بالا چه اتفاقی میافتد؟ اگر یکی از سرویسهای وابسته پاسخ ندهد چه میشود؟ و آیا این نسخه واقعاً آمادگی Release دارد یا خیر؟
توانایی تحلیل، دقت بالا، نگاه مسئلهمحور، مسئولیتپذیری نسبت به کیفیت محصول، قدرت پیگیری و ارتباط حرفهای با تیمهای فنی و محصول برای این موقعیت بسیار مهم است.
مزیت محسوب میشود
- سابقه فعالیت در پروژههای بزرگ ملی، بانکی، پرداخت یا FinTech
- تجربه تست سامانههای High-Traffic / High-Availability
- تجربه تست معماری Microservices و Distributed Systems
- تجربه طراحی Automation Framework از صفر
- تجربه Performance Engineering و تحلیل Bottleneck
- آشنایی با Security Testing
- تجربه Mentoring یا هدایت سایر اعضای QA
- داشتن مدارک معتبر مانند ISTQB
سطح مورد انتظار
این موقعیت برای فردی است که بتواند با دریافت یک Requirement، مستقل سناریوهای تست را طراحی کند، ریسکها را تشخیص دهد، کیفیت فنی خروجی را ارزیابی کند و درباره آمادگی یا ریسک Release نظر تخصصی و مستدل ارائه دهد.
اگر تجربه شما محدود به اجرای Test Caseهای از پیش آماده است، این موقعیت احتمالاً متناسب با سطح فعلی شما نخواهد بود.
مهارتهای مورد نیاز
- Test Case
- Software Testing
- Sql Server
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست