PEŞƏ

Manual QA Engineer

QA mühəndisinin vəzifəsi yeni proqram təminatını yoxlamaq və göstərilən tələblərə cavab vermədikdə onu yenidən işləmək üçün təqdim etməkdir. Heç bir proqram məhsulu keyfiyyət təminatı və funksional sınağl keçirilmədən buraxılmır. QA mühəndisi peşəsinə yiyələnin və İT bazarında sizə həmişə tələbat olacaq!
Təlimin
birinci həftəsindən təcrübə
Qrant
hər bir tələbə üçün 50% məbləğində
Təlimin müddəti
6 ay
Orta əmək haqqı
$1 200
Tədris dili
Rus
Ölkə
Azərbaycan, Ukrayna, Qazaxıstan, Latviya, Litva, Estoniya, Başqa

Bu peşə:

Hər şeyə maraqlı, analitik düşüncəsinə malik, komandada işləməyi bacaran
Hər şeyə maraqlı, analitik düşüncəsinə malik, komandada işləməyi bacaran
Detallara qarşı diqqətli, çalışqan, məsuliyyətli və israrlı
Detallara qarşı diqqətli, çalışqan, məsuliyyətli və israrlı
Proqramlaşdırma dillərini öyrənmədən İT sahəsində karyeraya başlamaq istəyənlər üçündür
Proqramlaşdırma dillərini öyrənmədən İT sahəsində karyeraya başlamaq istəyənlər üçündür

IT-də karyeraya necə başlamaq olar?

1
Bir sorğu buraxın
2
Təhsil haqqınızın 50%-ni ödəyən qrant alın
3
Yeni onlayn peşə öyrənin
4
Virtual laboratoriyada təcrübə keçin
5
Təcrübəni real layihədə bitirin
Təlim üçün sorğu buraxın və kurs dəyərinin 50% -i həcmində qrant alın!

Kurs proqramı

  • Peşəyə giriş
  • Bu sahədə gələcək inkişaf yolları
  • Testləşdirmənin əsasları
  • Yoxlama siyahıları
  • Qüsur
  • Ətraf mühit
  • Qüsur hesabatı
  • Əks etdirmə addımları
  • Qüsusların təsnifatı
  • Manual vs Automation
  • Testləşdirmə nədir
  • Testləşdirmənin 7 prinsipi
  • Ev tapşırığının təhlili
  • Proqram təminatının həyat dövrü
  • Test aparanın vəzifələri
  • QA-testi aparan peşəsinin üstünlükləri və mənfi cəhətləri
  • Testləşdirmə növlərinin təsnifatı: sistemin biliyinə görə
  • Qara qutunun testləşdirilməsi
  • Ağ qutunun testləşdirilməsi
  • Boz qutunun testləşdirilməsi
  • Testləşdirmə növlərinin təsnifatı: testləşdirmə obyektinə görə
  • Qələm testi nümunəsi
  • Testləşdirmə növlərinin təsnifatı: əlavə sınaq növləri
  • Qapı testi
  • Testləşdirmənin səviyyələri
  • Ad-hoc və kəşfiyyat testləşdirməsi arasındakı fərq
  • Test sənədləri
  • Mind map
  • Requirements
  • SRS
  • Features Acceptance Criteria
  • Test cases 
  • Check lists TRACEABILITY MATRIX
  • Test Plan
  • Bug report
  • COST OF BUG
  • Test report
  • Sənədlərin yoxlanılmasının əsas prinsipləri və məqsədləri
  • Test dizaynın məqsədləri və üsulları
  • Ekvivalent bölünmə (Equivalence Partitioning)
  • Sərhəd dəyərlərin təhlili (Boundary Values)
  • Qərar cədvəli (Desicion Table)
  • Təsnifat ağacları
  • Cütlü sınaq (Pairwise testing)
  • Domen testləşdirməsi
  • İstifadə ssenarilərinə görə testləşdirmə (Use Case Diagram)
  • Vəziyyət cədvəlinin və keçidlərin testləşdirilməsi (State-transition Table)
  • Əlavə test dizayn texnikaları
  • Testləşdirmə metrikləri və test dəstəyi
  • İstifadəçi tarixçəsi
  • Hissələrə ayrılma
  • MoSCoW prioritetləri
  • UML Diaqramları
  • Ev tapşırığının təhlili
  • Proqram təminatı testləşdirməsinin həyat dövrü (Software Testing Life Cycle)
  • Proqram təminatının inkişafı metodologiyalarına giriş
  • Waterfall - kaskad modeli
  • V-Model
  • Agile
  • XP (Extreme Programming)
  • Scrum
  • Kanban
  • Praktiki tapşırıq
  • Versiyaya nəzarət sistemləri nədir - GIT
  • GIT növləri
  • GIT ilə necə və niyə işləmək lazımdır
  • GIT ilə işə başlamaq
  • Fayllarla işləmək
  • Layihədəki dəyişikliklərin ləğvi
  • Fayl versiyaları arasında hərəkət
  • Budaqlanma
  • GIT-də əsas əmrlər
  • Jira əsasları
  • Layihələr və layihənin əsas obyektləri
  • WORKFLOW
  • Issues növləri
  • Qlobal funksionallığın yaradılması (Epic)
  • İstifadəçi tarixçəsinin yaradılması (User Story)
  • Tapşırıqların yaradılması (Task və Sub-task)
  • Qüsur hesabatının yaradılması (Bug report)
  • Planning poker və Story point
  • JQL (Jira Query Language)
  • Sənəd dövriyyəsi (Confluence)
  • Veb tətbiqi nədir?
  • COOKIES nədir?
  • WEB CACHES və HTTP SESSIONS nədir?
  • Məhsuldarlıq testi və konfiqurasiya testi
  • Çarpaz brauzer, çarpaz platforma testi
  • Lokallaşdırma testi
  • Tətribat testi
  • Sertifikatlar və onların növləri
  • SEO-ya giriş
  • M-S memarlığının konsepsiyası və ümumi prinsipləri
  • Monolit və paylanmış sistemlər. Ölçəkləmə növləri, üstünlükləri və çatışmazlıqları
  • API nədir
  • HTTP sorğuları. Sinxron və asinxron sorğular. Vəziyyət kodları
  • SOAP Services nədir
  • REST nədir. REST prinsipləri
  • Swagger
  • Postman
  • "Yük testləşdirməsi" nədir
  • Yük testləşdirməsi necə aparılır
  • JMeter - giriş
  • JMeter - test layihəsi
  • JMeter - test hesabatının yaradılması
  • JMeter - yük testinin nəticələrinin təhlili
  • Relyasiya verilənləri bazası anlayışı, əsas təriflər
  • "Mahiyyət-əlaqə" modeli, münasibətlərdə əlaqələrin növləri. Verilənlər bazasının normallaşdırılması (forma 1-3)
  • SQL strukturu. Verilənlərin növləri 
  • SQL serverinin quraşdırılması və ayarlanması
  • Verilənlərlə əsas əməliyyatlar: SELECT, INSERT, UPDATE, DELETE
  • Verilənlər bazasına sorğuları: unikal dəyərlərin alınması, filtrasiyası, qruplaşdırılması və çeşidlənməsi, aralığın əldə edilməsi
  • Verilənlər bazasına sorğular: ümumi funksiyalar, alt sorğular, EXISTS operatoru, alias
  • Cədvəllərin birləşdirilməsi
  • Əməliyyatların başa düşülməsi
  • Android və İOS əməliyyat sistemləri. Mobil proqram testinin xüsusiyyətləri
  • Mobil tətbiqlərin testləşdirməsinin 5 prinsipi
  • Android Studio-da tətbiq qeydlərinə, qurğu ekranlarının şəkillərinə və videoların yazılışına baxmaq
  • Emulatorlar üzərində test aparmaq üçün AVD Manager-dən istifadə
  • Xcode-da tətbiq qeydlərinə baxmaq
  • Server sorğularına müdaxilə etmək üçün Charles-dən istifadə
  • Push Notifications testləşdirilməsi
  • Tətbiqin paylanması, bazar tələbləri, beta testləşdirmə xidmətləri
  • Apple abunələri, Apple ID testləşdirməsi 
  • Android tətbiqi yaratmaq üçün mühitin ayarlanması
  • Android proqramının qurulması
  • App Center-ə yeni layihənin əlavə edilməsi və analitikanın qoşulması
  • CI/CD nədir: davamlı i̇nteqrasiya və davamlı çatdırılmanın nə olduğunu anlamağa çalışırıq

Təlimdən sonra tərcümeyi-halınız necə olacaq?

Avatar
Junior Manual QA Mühəndisi
Hard skills
  • Qüsur hesabatları
  • Test Cases/ Check List / Smoke & Automation Check List
  • RTM
  • Test report
  • Mind map
  • Test Plan
  • DOM, CSS, network
  • BDD, TDD
  • (Data Manipulation Language): SELECT, INSERT, UPDATE, DELETE
  • XML, json, YAML
  • UT Unit, UT NUnit
  • WinForm (calc) + Test
Soft Skills
  • Tapşırıqlara yaradıcı yanaşma
  • Vaxtı idarəetmə bacarığı
  • İnsanlarla danışıq aparmaq bacarığı
  • Adaptivlik və vəziyyətin təhlili
  • Yüksək ünsiyyət vərdişləri

DevEducation-da təhsil almağın üstünlükləri

Employment
Dünyanın istənilən yerindən münasib vaxtda təhsil almaq imkanı
Employment
İlk dərslərdən təcrübə və keyfiyyətli portfolionun yaradılması
Employment
Təlim sistemləşdirilir və təcrübəli İT mütəxəssisləri tərəfindən aparılır

Məzunlar bizim haqqımızda nə deyir?

  • Polina Gerasimova
    Polina Gerasimova
    Frontend Developer
    Kurs yaxşı planlaşdırılmışdır, video dərslər, oxu materialı və praktiki tapşırıqlar. Hər gün bir mütəxəssislə həftə içi görüşlər keçirdik, orada sual verə bilərik. Bir şey aydın deyilsə, həmişə kömək edirlər. Kursun kuratorlarının gözəl əməyini də qeyd etmək istəyirəm. Həmişə dəstək oldular, həmişə əlaqə saxladılar və bütün suallara kömək etdilər. Kursu çox bəyəndim. Xüsusilə, virtual laboratoriyada layihələr. Çox maraqlı idilər, təkbaşına fikirləşməli və bəzi həll yolları tapmalı idin. Hesab edirəm ki, bu, İT sahəsində başlamaq üçün yaxşı bir kursdur. Buna görə də hər kəsə məsləhət görürəm və sizə uğurlar arzulayıram!
  • Lea İvaninskaya
    Lea İvaninskaya
    Project Manager
    Keçmişdə qablaşdırma rəhbəri kimi təcrübəm olsa da (layihə idarəçiliyinə çox bənzəyir), kursda məni təəccübləndirən çox şey öyrəndim. Birincisi, liderlik tərzinin dəyişdirilə biləcəyini, lider olmağın müvəffəqiyyət dərəcəsinin bir şəkildə dəyişdirilə biləcəyini bilmirdim. Düşündüm ki, kimsə verilib, amma kimsə yox, məsələn, insanları özləri ilə izləməyə ruhlandırmaq. Ancaq kurslarda bunun üçün vasitələrin olduğunu, məşğul ola biləcəyinizi və hədəflərinizə çata biləcəyinizi başa düşdüm. Test layihəsi ilə kursa getdim. Və təcrübə naminə hər şeyi kursların tövsiyələri ilə etməyə başladım. Təəccüblüdür: sadəcə götürürsən və edirsən və fikirdən hazır sayta gedən yol özü ayaq altına yayılır. Əslində, yeni bir layihə tapmaq kursdan sonra pul qazanmaq problem deyil-indi layihə meneceri rolu üçün vakansiyalara baxaraq deyə bilərəm:"Bəli, bunu başa düşürəm, bu sözlər mənə tanışdır, bununla nə edəcəyimi və necə işləyəcəyimi bilirəm."
  • Maria Spivak
    Maria Spivak
    Frontend Developer
    Java istiqamətində DevEducation məktəbi kurslarını bitirmişəm. Kursu bitirdikdən dərhal sonra şirkətə müsahibəyə dəvət olundum və ondan uğurla keçdim və hazırda təcrübəmi başa vururam. Kursların tərtibatçı kimi çalışan insanlar tərəfindən tədris olunması çox dəyərlidir. Onlar əvəzsiz təcrübə və bilik verdilər, daim əlaqə saxladılar və bütün suallarımızı cavablandırdılar. İlk dərsdən sonra biz artıq məşq etməyə başladıq və kursun sonunda komanda olaraq bütöv bir layihə yaratdıq. Məktəb həqiqətən də əsl İT mütəxəssisləri yetişdirir və maraqlı və perspektivli iş şansı verir.
  • Anastasiya Koval
    Anastasiya Koval
    Project Manager
    İnstagramda reklam sayəsində DevEducation-dan kurslar tapdım. Bu, reklamın çox faydalı ola biləcəyi vəziyyətdir. Təhsil aldığım müddətdə mənim üçün çoxlu yeniliklər oldu. Tamamilə yeni bir şey idi, səthi bildiyi bir şey idi və təhsili sayəsində bu bilikləri dərinləşdirdi. Kurs çox intensivdir, 5 həftə ərzində biz bir il oxuduğumuz qədər keçə bildik. Və vacib olanı: kursda öyrənilən hər şey çox tətbiq olunur, nəzəri deyil, real vəziyyətlərdən götürülür. Bu onunla bağlıdır ki, bütün müəllimlər müxtəlif şirkətlərin hazırkı PM-ləridir. Paylaşdıqları təcrübəyə görə onlara çox minnətdaram.
  • Valentin Zuev
    Valentin Zuev
    QA Automation Engineer
    DevEducation-a qoşulmazdan əvvəl bir çox yerdə işləmişəm: kuryer, satış nümayəndəsi, onlayn mağaza meneceri və məzmun meneceri kimi. Amma hər dəfə elə an gəldi ki, artıq inkişaf etmədiyimi başa düşdüm. Sonra hər zaman inkişaf etmək imkanı olan bir sahə tapmaq qərarına gəldim və İT sahəsini seçdim. DevEducation kurslarında mən böyük bilik bazası formalaşdırdım, çox təcrübə etdim, həmçinin müxtəlif ölkələrdən olan komandalarla hakatonlarda iştirak etdim. İndi mən Wizards Dev şirkətində QA/AT vəzifəsində işləyirəm. Unutmayın, o ana qədər kimin və necə işlədiyinizin fərqi yoxdur, qarşınıza məqsəd qoyun və uğurunuzun qarantı olun!
  • Viktor Zozulya
    Viktor Zozulya
    Frontend Developer
    Mən uzun müddət barmen işləmişəm, lakin İT-ni sınamağı çoxdan planlaşdırmışdım. DevEducation-da əsas şey insanlardır. Müsahibədə akademiyanın rəhbəri mənimlə şəxsən söhbət etdi və təlim boyu hər bir işçinin dəstəyini hiss etdim. Müəllimlər üçün vacib idi ki, keyfiyyətli təhsil alaq və problemsiz iş tapa bilək. İndi mən Proqram Tərtibatçıyam və işlədiyim müddətdə birdən çox kitabxana və birdən çox dil öyrənmişəm. Lakin bunun əsası məhz DevEducation-da qoyulmuşdur!
  • Violetta Kuzmenko
    Violetta Kuzmenko
    QA Automation Engineer
    Mən DevEducation-a İT sahəsində yeni başlayan kimi gəlmişəm. QA-da çoxlu nəzəri və praktiki bacarıqlar əldə etdim və indi onları işimə asanlıqla tətbiq edə bilirəm. DevEducation təkcə təcrübə deyil, həm də özünü dərk etmək imkanı verir. Məhz bu, sizə peşəkar olmağa və böyük zirvələrə çatmağa imkan verir. Yeni bir işə başlamaqdan qorxmayın, cəhd edin və peşman olmayacaqsınız!

Ən çox verilən suallar

Kurs rus dilində tədris olunur, bütün kurslarda ingilis dili İT terminologiyasından istifadə olunur.
Kursu bitirdikdən sonra ixtisasınızı təsdiq edən sertifikat alacaqsınız.
Tədris onlayn keçirilir. İstənilən uyğun vaxtda oxumaq olar.
Kurslar 5 ildən artıq təcrübəsi olan ixtisaslı mütəxəssislər, həmçinin partnyor İT şirkətlərinin mövcud əməkdaşları tərəfindən tədris olunur.
Qrant sahibinin akademiyası qarşısında heç bir hüquqi və ya maliyyə öhdəliyi yoxdur. Siz qrantdan istifadə etməkdən imtina etmək və ya ondan başqa bir kurs keçmək üçün istifadə etmək hüququna maliksiniz.
Proqramla deveducation.com saytında "Kurslar" bölməsində tanış olmaq olar. Siz həmçinin sorğu buraxa bilərsiniz, və biz sizə telefonla ətraflı məlumat verəcəyik.
Saytımızda sorğu buraxın, biz sizə zəng edib düzgün istiqamət seçməyinizə kömək edəcəyik.
Deveducation.com saytına daxil olun, maraqlandığınız kursu seçin və ideal tələbənin portreti ilə tanış olun. Bu zaman qrant almaq üçün hansı biliklərin faydalı olacağını öyrənəcəksiniz.
Manual QA Engineer kursunu bitirdikdən sonra siz Manual QA Engineer kimi işləyə biləcəksiniz və yeni proqram təminatının qeyd olunan tələblərə və spesifikasiyalara uyğun olaraq əl ilə yoxlanmasına cavabdeh olacaqsınız.
Bəli, bütün dərslər onlayn formatında aparılır.
Qrant aldığınız təqdirdə sizinlə kursun adı və tədris saatlarının sayı göstəriləcək müqavilə bağlanır. Həmçinin, kursun sonunda siz görülən işlər haqqında akt alacaqsınız.
Bəli, artıq 4 aydan sonra həftədə 8 saata qədər vaxtınızı təhsilə ayıraraq, tələbat duyulan peşəni əldə edəcəksiniz.
Biz qeyri-kommersiya layihəsiyik və çalışırıq ki, hər bir maraqlı olan tələbə təhsil üçün qrant alsın. Tələbənin qrant almaq istəyi İT sahəsinə güclü həvəsi olmaq deməkdir. Peşəkar olmaq arzusu ilə alışıb-yanan insanları dəstəkləyirik. Qrant alarkən kursun qiyməti simvolikdir. Bu, sadəcə olaraq səhlənkar tələbələri ayırd etmək üçün bir filtrdir və tələbənin niyyətinin ciddiliyinin göstəricisidir. Biz hər hansı bir kurs satmaqla pul qazanmırıq. Bizim mənfəətimiz İT şirkətlərini, iş saytlarının və ya HR xidmətlərinin təqdim etdiklərindən qat-qat yüksək olan yüksək səviyyəli mütəxəssislərlə təmin etməkdir. Biz peşə əldə etmək baxımından İT təhsil bazarında ən keyfiyyətli tədrisi təqdim edirik. Tədris proqramlarının məzmunu ilkin olaraq müasir İT şirkətlərinin real texniki tələblərinə yönəldilmişdir. Biz, iş üçün sizə nəyin lazım olduğunu dəqiq bilirik. Biz partnyor şirkətlərlə razılığa gəldik ki, tədrisə pul ayırsınlar. Bu, kursları maraqlanan hər bir tələbə üçün əlçatan etdi. Biznesin tələblərinə tam şəkildə cavab verməmizə baxmayaraq, tədris prosesi baxımından tamamilə tələbənin tərəfindəyik.

Digər kurslar

Prompt Engineer ChatGPT kimi AI (süni İntellekt) dil modellərini təkmilləşdirir. İstədiyiniz nəticələri yaratmaq üçün konkret təlimatlar və ya sorğular yaradır. Aİ biznesin bütün sahələrində getdikcə daha çox əvəzolunmaz hala gəlir və bu səbəbdən onunla işləyən mühəndislərə ehtiyac da artır. Kursdan keçin və dövrümüzün ən innovativ və ehtiyac duyulan peşələrindən birini mənimsəyin! Prompt Engineer

UX/UI dizayneri İT sahəsində ən çox tələbat duyulan mütəxəssislərdən biridir. O, istifadəçi interfeyslərini işləyib hazırlayır, tətbiq və vebsaytların vizuallaşdırılmasına cavabdehlik daşıyır, onları istifadəçilər üçün rahat və cəlbedici etməyə çalışır. UX UI dizayn kurslarına yazıl və tələb olunan bu peşəni sıfırdan öyrən! UX / UI dizayneri

Project Manager heç bir İT layihəsinin onsuz keçinə bilməyəcəyi bir mütəxəssisdir. İT texnologiyaları sahəsinə daxil olmaq istəyirsinizsə, lakin proqramlaşdırma dillərini öyrənməyə hazır deyilsinizsə, o zaman Project Manager peşəsi sizin üçündür. Project Management kursuna yazılın və İT sahəsində yolunuza başlayın! Project Manager

QA mühəndisinin vəzifəsi yeni proqram təminatını yoxlamaq və göstərilən tələblərə cavab vermədikdə onu yenidən işləmək üçün təqdim etməkdir. Heç bir proqram məhsulu keyfiyyət təminatı və funksional sınağl keçirilmədən buraxılmır. QA mühəndisi peşəsinə yiyələnin və İT bazarında sizə həmişə tələbat olacaq! Manual QA Engineer

QA Automation Engineer məhsulun keyfiyyətini təmin edən və ideyanın ortaya çıxdığı andan buraxılışına qədər bütün inkişaf mərhələlərinə nəzarət edən mütəxəssisdir. O, həm test aparan, həm də tərtibatçı kimi bacarıqlara malikdir. O, standartların və tələblərin hazırlanmasından tutmuş məhsulun özünün hazırlanmasına qədər bütün inkişaf proseslərində iştirak edir. O, həmçinin əl ilə testləşdirmə vərdişinə malikdir və bu prosesi avtomatlaşdırmaq üçün skriptlər yazır, problemlər haqqında məlumat verir və onların düzəldilməsinə nəzarət edir. QA Automation Engineer

Frontend tərtibatçısı peşəsi işəgötürənlər tərəfindən gələn müraciətlərin sayına görə liderdir. Veb saytı olan heç bir müasir şirkət bu mütəxəssis olmadan keçinə bilməz. Frontend tərtibatçısı olmaq və vebsaytlar, onlayn mağazalar, ticarət yerləri və s. yaratmaq istəyirsiniz? Kursumuza yazılın! Frontend Developer

Ölkə seçin
Azərbaycan
Ukrayna
Qazaxıstan
Latviya
Litva
Estoniya
Başqa
Prompt Engineer Tədris dili: Rus
Bu kurs sizə müxtəlif süni intellekt növlərini necə yaratmağı, təkmilləşdirməyi və səmərəli istifadə etməyi öyrədəcək.
Ətraflı
UX / UI dizayneri Tədris dili: Rus
UX / UI dizayneri kursu sizə sıfırdan yeni bir peşəyə yiyələnməyə imkan verəcək, sizə rahat istifadəçi interfeyslərinin dizaynını öyrədəcək və veb-sayt və proqram prototiplərini vizuallaşdıracaq.
Ətraflı
Project Manager Tədris dili: Rus
Kurs sizə inkişaf komandasını necə idarə etməyi və İT layihələrini sıfırdan idarə etməyi öyrədəcək: tələblərin toplanmasından tutmuş layihənin uğurlu buraxılmasına və sonrakı dəstəyinə qədər.
Ətraflı
Manual QA Engineer Tədris dili: Rus
Proqram təminatının əl ilə sınaqdan keçirilməsinin bütün əsas anlayışlarını əhatə edən praktik kurs. Əllə sınaqdan keçirməyə və avtomatlaşdırmanın əsaslarına girişdən ibarətdir.
Ətraflı
QA Automation Engineer Tədris dili: Rus
Bu kurs veb, mobil və API test avtomatlaşdırılmasına girişdir. C#, SQL və BDD yanaşmasını öyrənmək dillərini əhatə edir.
Ətraflı
Frontend Developer Tədris dili: Rus
Kurs JavaScript, HTML və CSS istifadə edərək müasir veb-inkişaf üçün girişdir.
Ətraflı
Formanı doldurun və DevEducation ilə İT sahəsində karyera qurmağı haqqında daha çox məlumat əldə edin!
Manual QA engineer kursları
Quality Assurance Engineer bu sahədə nisbətən yeni bir peşədir, ona görə də hələ tam öyrənilməmişdir və onun mahiyyəti ətrafında adi insanlar tərəfindən çoxlu suallar yaranır. Biz maraqlananların ixtisas haqqında nə bilməli olduğunu və ona yiyələnmək üçün necə təlim keçəcəyini araşdıracağıq.  İnformasiya texnologiyaları sənayesindən kənar bir çoxları üçün OA mühəndisi hər gün müxtəlif düymələr və funksiyalar kombinasiyalarını sınaqdan keçirən, sistemin sabitliyini yoxlayan şəxsdir. Həmçinin belə bir fikir var ki, test aparan vəzifəsi çox texniki bilik tələb etmir, ona görə də bu, İT-də işə düzəlməyin asan yoludur. Bu belədir?

QA mühəndisi nə ilə məşğul olur

QA mühəndisi planlaşdırmanın, yaratmanın və layihələndirmənin bütün mərhələlərində inkişafda olan proqram təminatının keyfiyyətinə nəzarəti təmin edir. Onun əsas vəzifəsi proqram təminatının hazırlanması proseslərinin optimallaşdırılması, çətinliklərin və səhvlərin baş verməsinin qarşısını almaqdır.  İT sahəsində iş olduqca vacibdir, çünki son məhsul və onun keyfiyyəti sistemin hərtərəfli sınaqdan keçirilməsindən və təhlilindən asılıdır.  Keyfiyyət təminatı mühəndisi məhsulun spesifikasiyalarının yerinə yetirilməsinə nəzarət edir. O, testlərin işə salınması və keyfiyyətin yoxlanılmasına kömək edən digər yanaşmaların tətbiqi ilə məşğuldur (əsas parametr reallığın nisbəti və hazırlanan məhsul haqqında gözləntilərdir). Tətbiq və ya proqram təminatı üçün tələblərin siyahısı necə formalaşır? Müştəri son istifadəçilərlə müsahibələr aparır və bu araşdırmalara əsaslanaraq işləmə üzrə mütəxəssislərə məhsulun necə yaradılacağını göstərən tələbləri təsvir edir. Test aparanlar son nəticənin istifadəçi sorğularına uyğunluğunu yoxlamaq üçün texniki tapşırıqlar alırlar. Əlavə bir vəzifə müştərinin və son istifadəçinin gözləntilərini təhlil etməkdir. Onlar çox vaxt fərqlənirlər.

QA mühəndisinin portreti

Quality Assurance engineer keyfiyyət təminatı ilə məşğul olur. Onun işinin mənası proqram təminatının hazırlanması prosesinin təkmilləşdirilməsi, qüsurların vaxtında aşkar edilməsidir. Əmək bazarı araşdırması göstərir ki, Ukraynada orta səviyyəli QA mühəndisinin portreti 26 yaşlı gənc mütəxəssisdir. Onun iş təcrübəsi 6 aydan (Junior) beş ilə (Senior) qədərdir. Orta əmək haqqı 600-2700 dollar arasındadır. Mütəxəssis nə ilə məşğuldur? Onun əsas vəzifəsi son məhsulun keyfiyyətinə nəzarət etmək və təmin etməkdir. İşdə bütün diqqət proqram təminatının hazırlanması mərhələlərinin qiymətləndirilməsinə, optimallaşdırılmasına, məhsuldan istifadə mərhələsində artıq yaranmaması üçün səhvlərin və çətinliklərin baş verməsinin qarşısını almağa yönəlib.  Keyfiyyət təhlilinin aşağıdakı mərhələləri fərqləndirilir. QA mütəxəssisi iş yerində nə edir:
  • Məhsula olan tələbləri yoxlayır;
  • Riskləri qiymətləndirir;
  • Keyfiyyətin optimallaşdırılmasına yönəlmiş ideyalar yaradır;
  • Testlərin aparılmasını planlaşdırır;
  • Nəticələrini təhlil edir.
QA həmçinin inkişaf keyfiyyətinə nəzarət prosesləri - Quality Control daxildir. QC mütəxəssisləri test nəticələrini təhlil edir, onların vəzifəsi sistem səhvlərini müəyyən etmək və aradan qaldırmaqdır.  QA istiqamətinə həmçinin proqram təminatını testləşdirən vəzifəsi də daxildir. O, hazır məhsulu qüsurlar və texniki tapşırıq və tələblər siyahısına uyğun gəlib-gəlmədiyini baxımından yoxlayır, bundan sonra isə tərtibatçılar tərəfindən gələcəkdə aradan qaldırılması üçün onları geydə alır. Test prosesi keyfiyyət təminatı və nəzarətdə mühüm addımdır.

Peşənin üstünlükləri

Gəlin keyfiyyət təminatı mühəndisi olmağın üstünlüklərinə nəzər salaq:
  • QA mühəndisinin işi insanın inkişafına kömək edir, texniki və texnikyanı bacarıq və biliklərə yiyələnməyə imkan yaradır. Bunlar həm işdə, həm də gündəlik həyatda faydalı olacaqlar.
  • QA mühəndisi məhsulun inkişafını əvvəldən yekun nəticəyə qədər təhlil etmək imkanına malikdir. Mütəxəssis bütün mərhələlərdə birbaşa iştirak edir, o, proqram təminatının işlənməsinin gedişatına nəzarət edir, son istifadəçilərin tələblərinə daim monitorinqini həyata keçirir. Əminliklə demək olar ki, QA hansı proqram təminatından hazırlandığı və onun üzərində necə işləndiyi barədə dərin biliklərə yol açır.

QA mühəndisliyi üzrə necə təlim keçmək olar

DevEducation kurslarında QA mühəndisi təlimi kimə uyğundur:
  • Yeni başlayanlar üçün. Proqram təminatının sınaqdan keçirilməsi haqqında hələ təsəvvürü olmayan, lakin bu istiqaməti öyrənmək istəyini ortaya qoyanlar üçün.
  • Yeni başlayan mütəxəssislər üçün. Artıq müəyyən bilik və praktiki vərdişləri olan, sahəyə daxil olmağa başlayan, lakin nəzəriyyə və praktikanı dərinləşdirməyə və sistemləşdirməyə ehtiyacı olanlar üçün.
  • Praktiklər üçün. Artıq sınaqçı və ya QA mühəndisi kimi işləyə bilən, lakin yeni texnologiyalar, sistemlər öyrənməyə ehtiyac duyan, peşəkarlar cəmiyyətində iştirak edənlər üçün.
DevEducation-dan QA mühəndisi hazırlığı kursları İT sahəsində populyar istiqamətdən bilik əldə etmək üçün müasir, rahat formatdır. Proqram sənayedə real məhsullar yaradan və İT komandasının şirkətlərdə necə fəaliyyət göstərdiyini bilən praktik mütəxəssislər tərəfindən hazırlanmışdır. Müəllimlər öz işlərindən çoxlu nümunələr təklif edir, həmçinin materialın mənimsənilməsi üçün praktiki tapşırıqlar verirlər. DevEducation-dan kursda təlim alma zamanı tamamlanan layihələr portfolionuza əlavə edilə bilər. Beləliklə, profilə uyğun vəzifə əldə etmək şansları əhəmiyyətli dərəcədə artır. İşəgötürənlər təlim sertifikatlarının mövcudluğunu yüksək qiymətləndirirlər, bu o deməkdir ki, namizəd öz ixtisası məsələsinə ciddi yanaşmışdır, o, özünü təkmilləşdirməkdə və bilik bazasının artırılmasında maraqlıdır.  İnformasiya texnologiyaları kimi sürətlə inkişaf edən sahə daim yenilənir. Buna görə də, yeniliklərin ortaya çıxmasını izləmək, peşəkar praktikantlarla müqayisə olunmaq son dərəcə vacibdir. Digər sahələrdən olan tərtibatçılar üçün də QA mühəndisliyi ilə dərindən tanış olmaq faydalı olacaq, bu, hər hansı bir layihə üzərində işin daha dolğun mənzərəsini verəcək və karyera yüksəlişi üçün daha çox imkanlar açacaq.  Və nəhayət, keyfiyyət təminatı mühəndisinin böyüməsindən danışaq. Bilikləri təkmilləşdirərək, karyera nərdivanı ilə yeni başlayandan şöbə müdirinə qədər asanlıqla irəliləmək olar. Peşənin aşağıdakı iyerarxiyası mövcuddur: Junior QA engineer, Middle mütəxəssis, Senior, QA komandasının rəhbəri, QA meneceri və keyfiyyət təminatı şöbəsinin rəhbəri. Siz həmçinin bu sahədə daha da inkişaf edərək avtomatlaşdırılmış testin dərindən öyrənilməsinə keçə bilərsiniz. Digər yayılmış variant ixtisası başqa ixtisasa dəyişdirməkdir (məsələn, biznes analitikasına, proqramlaşdırmaya). DevEducation kursları bu böyüməni sürətləndirəcək, əldə edilən biliklər isə böyük qlobal korporasiyalarda reallaşmağa kömək edəcək.