QA инженер / тестировщик

Алматы (Бас офис)
Толық күн

Кандидатқа қойылатын талаптар:

  • 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-режимді және рұқсаттарды тестілеу.
    Пайдаланушымен байланыс және тұтынушыларға қызмет көрсету арқылы пайдаланушы оқиғаларын шешу.
  • Көрсеткіштерді бақылау және талдау, тиісті жауап беру және өршу