Кандидатқа қойылатын талаптар:
- 1-2 жастан бастап iOS және Android жүйелерінде Мобильді қосымшаларды тестілеу тәжірибесі.
- Бағдарламалық жасақтаманы әзірлеудің өмірлік циклін және тестілеу негіздерін білу
- Қате бақылау құралдарына иелік ету (Jira, YouTrack, TestRail және т.б.).
- Тест-кейстерді, чек-парақтарды, тест-жоспарларды құрастыру дағдылары.
- Мобильді қосымшаларды қолмен тестілеу тәжірибесі: функционалды, регрессиялық және т. б..
- IOS және Android платформалары арасындағы айырмашылықтарды түсіну (UI/UX-гайдлайндар, ажыратымдылықтар, құрылғылардың ерекшеліктері).
- Нақты құрылғылар мен эмуляторларда тестілеу мүмкіндігі.
- Журналдармен жұмыс істеу дағдылары.
- Client-server архитектурасын түсіну, REST API, JSON.
Қалаулы (плюс):
- Java/Kotlin/Swift/Python тесттерін жазу дағдылары.
- Ci / CD процестерін білу(мысалы, Jenkins, GitLab CI).
- Нұсқаны басқару жүйелерін білу (Git).
- Firebase (Crashlytics, Remote Config, Test Lab) Туралы Білім.
- Аналитикалық жүйелерді білу (Google Analytics, AppMetrica, Firebase Analytics).
- Пайдаланушы оқиғаларын шешу дағдылары
Функционалдық міндеттері:
- Мобильді қосымшаларды тестілеу:
IOS, Android (нақты құрылғылар мен эмуляторлар) астында қолмен функционалды, регрессиялық, интеграциялық, UI/UX тестілеу жүргізу.
- Талаптарды талдау:
Аналитиктермен, дизайнерлермен және әзірлеушілермен ерекшеліктерді зерттеу және талаптарды, пайдаланушы оқиғаларын, макеттер мен прототиптерді нақтылау.
- Тест құжаттамасын әзірлеу:
Тест-кейстерді, чек-парақтарды, тест-жоспарларды өзекті күйінде жасау және қолдау.
- Қателерді тіркеу және сүйемелдеу:
Қате трекердегі қателер мекемесі (Jira, YouTrack және т.б.). Түзетуден кейінгі тексеру және регрессия.
- Командамен өзара әрекеттесу:
Әзірлеушілермен, дизайнерлермен, талдаушылармен күнделікті байланыс және күнделікті митингілерге қатысу.
- Құрастыруды тексеру:
Жаңа құрылымдарды орнату және тексеру. Нұсқаны, көші-қонды, алдыңғы нұсқалармен үйлесімділікті тексеру.
- Өнімнің сапасын жақсарту процесіне қатысу:
Ыңғайлылықты жақсарту және ықтимал тәуекелдерді анықтау бойынша ұсыныстар. Сынақ орталарын автоматтандыруға немесе конфигурациялауға көмектесу.
- Push-хабарландыруларды, deeplink ' s, авторизацияны, offline-режимді және рұқсаттарды тестілеу.
Пайдаланушымен байланыс және тұтынушыларға қызмет көрсету арқылы пайдаланушы оқиғаларын шешу.
- Көрсеткіштерді бақылау және талдау, тиісті жауап беру және өршу