JavaRush /Java Blogu /Random-AZ /İT-də kim kimdir. PM, frontend və backend developers və Q...

İT-də kim kimdir. PM, frontend və backend developers və QA nə edir?

Qrupda dərc edilmişdir
hey! Hamımız bura baxdıq, çünki İT sahəsində işləmək bizim üçün maraqlı idi. Ancaq rastlaşdığınız ilk İT ixtisası ilə maraqlanmaq əvəzinə, bəlkə bir İT şirkətində mümkün sahələrin siyahısına bir az nəzər salmağa dəyər? Bu mənim qısa baxışımın ikinci hissəsidir. Birincidə biz Recruiter, HR, System admin, DBA, DevOps kimi ixtisaslara baxdıq. Bu gün hər hansı bir komandanın və müvafiq olaraq layihənin “onurğa sütunu” olan ixtisaslara baxacağıq. İT-də kim kimdir.  PM, frontend və backend developers və QA nə edir - 1Əgər bir yerdə nəyisə qarışdırsam, məni çox danlamayın, əksinə şərhlərdə məni düzəltməyin: Mən hər şeyə Java tərtibatçısı nöqteyi-nəzərindən baxıram və bəlkə də bütün ixtisasların nüanslarını bilmirəm.

6. PM - Layihə meneceri

Layihə menecerinin işi, işin rəvan və mümkün qədər səmərəli yerinə yetirilməsini təmin etmək üçün texniki layihələri bacarıqla planlaşdırmaq, təşkil etmək, idarə etmək və komanda üzvləri arasında ünsiyyəti yaxşılaşdırmaqdır. Bu mütəxəssislər müştərilərin ehtiyaclarını və onların qarşıya qoyduğu məqsədləri bilməli, layihəni məntiqi, müsbət nəticəyə çatdırmaq üçün mümkün qədər işçilərin hərəkətlərini əlaqələndirməlidirlər. İT-də kim kimdir.  PM, frontend və backend developers və QA nə edir - 2Müsbət, çünki bir sıra səbəblərə görə layihələri həmişə uğurla başa çatdırmaq olmur : maliyyələşdirmənin dayandırılması , sifarişçinin işindən narazılıq və s. texniki problemlər, çünki tərtibatçılar həmişə super ünsiyyətcil insanlar deyil və onlar həmişə bir-birləri ilə bacarıqlı ünsiyyət qura bilərlər və bu, öz növbəsində, yalnız layihəyə qarşı oynaya bilər. Yaxşı, ya da, məsələn, tərtibatçı bir şeyə ilişib: uzun müddət otura bilər və hansısa problemlə necə məşğul olacağını bilmir. Hamımız nəyisə bilmədiyimiz və ya edə bilməyəcəyimizi etiraf etməyi sevmirik, tərtibatçılar isə daha çox. Bu, PM-in xilasetmə işinə gəldiyi yerdir , o, əlavə məlumat üçün müraciət edə biləcəyiniz və ya artıq oxşar bir şeylə qarşılaşan bir insanı tapmaqda sizə kömək edəcəkdir. Baş nazirin öhdəliklərinə aşağıdakılar daxildir:
  • layihənin ümumi məqsədlərini müəyyən etmək;
  • bu məqsədlərə nail olmaq üçün planların hazırlanması;
  • layihənin son tarixlərini və cari vəziyyət hesabatlarını saxlamaq;
  • layihə resurslarının idarə edilməsi (işçilər və texniki avadanlıq);
  • layihə komandası üzvləri arasında qarşılıqlı əlaqənin koordinasiyasının təkmilləşdirilməsi;
  • layihənin effektivliyini izləmək və planlaşdırılan qrafikə riayət etmək;
  • layihələr üzrə risklərin qiymətləndirilməsinin aparılması;
  • layihənin məqsədləri, cari gedişi, müsbət və mənfi cəhətlərini müzakirə etmək üçün müxtəlif görüşlərin təşkili.
Tələb olunan bacarıqlar:
  • İngilis dili Upper Intermediate və daha yüksək, çünki PM komanda adından müştəri ilə əlaqə saxlayır;
  • geniş texniki bilik, lakin çox dərin deyil ki, çox dərinə getmədən kimin nə etdiyini, ümumiyyətlə işin necə baş verdiyini anlaya biləsiniz;
  • layihələri və onlara cəlb olunan komandaları idarə etmək bacarığı;
  • güclü ünsiyyət bacarıqları, çünki baş nazirin işi əsasən komanda üzvləri və rəhbərliklə ünsiyyətdən ibarətdir;
  • yazışma bacarıqlarını inkişaf etdirdi. Məsələn, tez-tez bir komanda və ya şirkət adından müştərinin e-poçtuna məktublar göndərməlisiniz və heç kim səhv və ya səhv yazılmış məktubu qiymətləndirməyəcək;
  • layihə üzərində işləyərkən yaranan problemlərin həllində faydalı olacaq analitik ağıl;
  • vaxtın idarə edilməsi bacarıqları, onlardan istifadə layihələri cədvəl və büdcə daxilində saxlamağa imkan verəcək (hər şeydən sonra, vaxt = pul);
  • resurs və tapşırıq planlaşdırma bacarıqları.
Dounun sözlərinə görə, Kiyevdə bir başlanğıc PM üçün orta əmək haqqı 700 dollardır . Bu mütəxəssislər üçün Kiyevdə əmək haqqı diapazonu 1200-4500 dollardır : hamısı mütəxəssisin və şirkətin təcrübəsindən asılıdır. Kimə çevrilə bilərsiniz:
  • çatdırılma meneceri ( DM ) PM -a-nın birbaşa davamıdır , dərhal bir qrup PM-nin üstündə dayanır və onların layihələrini daha yüksək səviyyədə əlaqələndirir;
  • proqram meneceri - bir-biri ilə əlaqəli bir neçə layihəni əlaqələndirir, amma mən özüm DM ilə fərqi həqiqətən başa düşmürəm;
  • baş texniki direktor ( CTO ) - məhsulların hazırlanmasına və onların yaradılması proseslərinin təkmilləşdirilməsinə cavabdeh olan texniki direktor;
  • baş icraçı direktor ( CEO ) - baş icraçı direktor;
  • hesab meneceri ( AM ) - müştəri xidməti meneceri;
  • yenidən hazırlayın və başqa ixtisasa keçin))
Əgər insanlarla maraqlanırsınızsa, onlarla ünsiyyət qurmağı xoşlayırsınızsa və bir komanda (və ya hətta birdən çox) tərtibatçılar üçün məsuliyyət yükünü götürməyə hazırsınızsa, bu peşə sizin üçündür.

7. Frontend developer

Frontend developer, istifadəçilərin veb proqramında gördükləri və qarşılıqlı əlaqədə olduqları tətbiqin vizual hissəsini həyata keçirmək üçün məsul olan bir tərtibatçıdır. Bir qayda olaraq, bu mütəxəssislər proqramın məntiqi (server) hissəsinə cavabdeh olan və Frontend tərtibatçıları tərəfindən yaradılmış tətbiqin vizual hissəsini davam etdirən Backend tərtibatçıları ilə əməkdaşlıq edirlər . Frontend developers, backend developers kimi, hər hansı bir layihənin inkişafının əsasını təşkil edir. Layihələrə dəstək verənlər. Axı hansı iş olursa olsun, adi, belə deyək, zəhmətkeşlərin üzərinə düşür. Beləliklə, tərtibatçılar belə zəhmətkeşlər kimi çıxış edirlər. Bir qayda olaraq, onların sayı digər ixtisasların nümayəndələrindən daha çoxdur və hər hansı bir layihədə ən çox ehtiyac duyulur. Frontend Developer öhdəliklərinə aşağıdakılar daxildir:İT-də kim kimdir.  PM, frontend və backend developers və QA nə edir - 3
  • yeni funksionallığın inkişafı və köhnələrin təkmilləşdirilməsi;
  • performansı yaxşılaşdırmaq üçün kodun refaktorinqi, bəzən çox əziyyət çəkə bilər; digər tərtibatçıların kodu və onun məntiqini tez başa düşməsi üçün oxunaqlılıq; genişlənmə qabiliyyəti, belə ki, gələcəkdə köhnənin hissələrini təkrar istifadə etməklə yeni funksiyaları həyata keçirmək daha asan olacaq;
  • serverə göndərilən kodun nəzərdən keçirilməsi (incələnməsi). Məsələn, bir tərtibatçı kodu yazdı, digəri onu nəzərdən keçirir və düzəliş edilməli olan şərhlərlə birinciyə qaytara bilər;
  • müştərilər və komanda üzvləri ilə ünsiyyət - həm Frontend , həm də Backend tərtibatçıları;
  • dizayner tərəfindən tərtib edilmiş qrafik UI/UX tərtibatının texniki icrası;
  • tətbiqin performansını izləmək;
  • səhvlərin (səhvlərin) düzəldilməsi.
Frontend tərtibatçıları HTML , CSS , JavaScript- də tərtibatı öyrənmiş və Angular və ya React kimi xüsusi çərçivənin öyrənilməsi ilə məşğul olan proqramçılardır . Sonra, Frontend tərtibatçısı olmaq üçün lazım olan xüsusi bacarıqlara baxaq və nümunə olaraq Angular istiqamətini götürək . Tələb olunan bacarıqlar:
  • İngilis dili səviyyəsi - Orta ;
  • Bütün veb inkişaf prosesini başa düşmək (dizayn, inkişaf və yerləşdirmə);
  • Angular 5+ ilə işləmək ;
  • JavaScript , TypeScript , RxJS , Sass , webpack bilikləri ;
  • layout bacarıqları ( HTML , CSS );
  • Git ilə işləmək bacarığı ;
  • dizayn nümunələrini anlamaq;
  • yaxşı Linux biliyi .
Dounun sözlərinə görə, Kiyevdə bu profildə başlayan mütəxəssis üçün orta əmək haqqı 500 dollardır . Bu mütəxəssislər üçün Kiyevdə ümumi orta qiymət 1800-2700 dollardır . Ən yüksək rəqəmlər hətta təxminən 5000 dollara çata bilər . Ancaq başa düşməlisiniz ki, bunlar təcrid olunmuş hallardır və yüksək ixtisaslı mütəxəssislər arasındadır. Əgər siz texniki hissə ilə işləməyi sevirsinizsə, lakin mürəkkəbliyi ilə sizi dəli etməmək və eyni zamanda məşhur istiqamətdə bir peşə sahibi olmaq üçün bu ixtisas sizi maraqlandıra bilər. Kimə çevrilə bilərsiniz:
  • texnoloji aparıcı - bu sahədə texniki mütəxəssis (guru);
  • komanda rəhbəri - inkişaf qrupunun rəhbəri (sahə komandiri). Buradan idarəedici istiqamətə çevrilə bilərsiniz, məsələn, CTO ;
  • full-stack developer - həm backend , həm də frontend hissələrinə sahib olan tərtibatçı , yəni backend öyrənməlisiniz ;
  • həll memarı - daxili qurğunun və məhsulun xarici interfeyslərinin arxitekturasına dair qərarlar qəbul edən mütəxəssis;
  • texnoloji məsləhətçi - bəzi texnologiyalar üzrə texniki məsləhətçi;
  • yenidən hazırlayın və başqa ixtisasa keçin.

8.Backend developer

Backend tərtibatçıları - tətbiqin vizual (interfeys) hissəsi ilə birləşdirən proqramın biznes məntiqinə cavabdeh olan server hissəsini yaradın və təkmilləşdirin (məsələn, REST API vasitəsilə ). Tətbiqin server hissəsinin ( Backend ) + proqramın vizual hissəsinin ( Frontend ) birləşməsi son istifadəçinin qarşılıqlı əlaqədə olduğu veb tətbiqini təşkil edir. İT-də kim kimdir.  PM, frontend və backend developers və QA nə edir - 4Backend tərtibatçıları bütün backendin yaradılması, saxlanması, sınaqdan keçirilməsi və sazlanması üçün məsuliyyət daşıyırlar. Buraya adətən əsas tətbiq məntiqi, verilənlər bazası ilə qarşılıqlı əlaqə, müxtəlif API- lərlə qarşılıqlı əlaqə və digər daxili proseslər daxildir. Bu profildə olan mütəxəssis, öz dilinin sintaksisini və əsas çərçivələri bilməklə yanaşı, verilənlər bazası, xüsusən də əlaqəli olanlar haqqında ümumi biliyə malik olmalı , kodu üçün vahid və inteqrasiya testlərini yazmağı bacarmalı, proqram qurucusu haqqında biliklərə sahib olmalıdır. - Maven və ya Gradle , Git - ohm- dan istifadə etməyi bacarın Backend developer məsuliyyətlərinə aşağıdakılar daxildir:
  • yeni funksionallığın inkişafı;
  • kodun refaktorinqi;
  • digər Backend tərtibatçılarının kodunu nəzərdən keçirmək;
  • yeni backend tərtibatçılarına kömək etmək üçün sənədlərin yazılması ,
  • layihəyə gələnlər tətbiqin məntiqini tez başa düşəcəklər;
  • səhvləri düzəltmək;
  • yazı testləri (vahid, inteqrasiya testi);
  • digər komanda üzvləri ilə ünsiyyət.
Frontend kimi , Backend tərtibatçıları da müxtəlif istiqamətlərə, yəni xüsusi inkişaf dilinə malikdirlər. Ancaq təbii ki, Java inkişaf dilini nümunə kimi götürəcəyik. Beləliklə, Java proqramçısı üçün hansı bacarıqlar lazımdır:
  • İngilis dili səviyyəsi - Orta ;
  • Java Core bilikləri - Java dilinin sintaksisi və bir sıra əsas texnologiyalar;
  • bütün veb inkişaf prosesini başa düşmək;
  • SQL dili biliyi ;
  • PostgreSQL və ya MySQL kimi əlaqəli verilənlər bazası bilikləri ;
  • JDBC , Hibernate vasitəsilə verilənlər bazası ilə qarşılıqlı əlaqə bacarıqları ;
  • əsas Bahar çərçivələri (Spring Core, Spring Data, Spring Web) haqqında biliklər ;
  • Git , Maven haqqında biliklər ;
  • Vahid və inteqrasiya testində bacarıqlar, məsələn, JUnitMockito istifadə edərək .
FrontendBackend tərtibatçıları üçün yüksək ünsiyyət bacarıqları haqqında heç nə demədim. Hər yerdə bu mütəxəssislər üçün yüksək ünsiyyət bacarıqlarının vacib olduğunu yazırlar, lakin bu, tamamilə doğru deyil. Bəli, adekvat ünsiyyət qurmaq vacibdir, lakin bu, istənilən istiqamətdə və hər hansı digər peşədə vacibdir. Ancaq onu bütün işi ünsiyyətdən ibarət olan Baş Nazir və ya işəgötürənlə müqayisə etsəniz , o zaman super inkişaf etmiş yumşaq bacarıqlara (ünsiyyət bacarıqları) sahib olan bir tərtibatçı üçün o qədər də vacib deyil. Axı, onlar bütün günü kodla işləyirlər və məsələn, gündə bir dəfə gündəlik iclas kimi bir növ iclasda iştirak edirlər, orada hərfi mənada bir-iki cümlə deyirlər: nə etdilər, nə edirlər, nə edəcəklər. Yaxşı, bəzən bəzi texniki məsələləri müzakirə etmək üçün həmkarlarına zəng edirlər. Buna görə də, bu peşə introvertlər - məxfiliyi sevən insanlar üçün əladır. Siz aydın olmayan zənglərə və müzakirələrə çox saat sərf etmədən tapşırığınızı qəbul edib onun üzərində işləyə bilərsiniz. Mən də yazdım ki, ingilis dilinin tələb olunan səviyyəsi Orta səviyyədədir, çünki bir tərəfdən müştəri ilə çox böyük ünsiyyət yoxdur, lakin eyni zamanda ingilis dilində oxumaq/yazmağı bacarmalısan (sənədləşmə, Jira) ) və ehtimal ki, müştəri tərəfində tərtibatçılarla əlaqə saxlayın. Müştərilər tərtibatçıların əyri ingiliscəsinə göz yuma bilərlər: əsas odur ki, onlar inkişafda güclüdürlər. Backend üçün inkişaf imkanları Frontend tərtibatçıları ilə eynidir:
  • texnoloji rəhbər ;
  • komanda rəhbəri ;
  • full-stack developer - siz öyrənməlisiniz frontend ;
  • həll memarı ;
  • texnoloji məsləhətçi ;
  • yenidən hazırlayın və başqa ixtisasa keçin.
Backend tərtibatçılarının maaşları çox xoşdur. Məsələn, Kiyevdə başlayan Java Developer orta hesabla təxminən 600 dollar ala bilər . Bu mütəxəssislər üçün Kiyevdə orta əmək haqqı 1950-2850 dollar arasında dəyişir . Yaxşı, güclü Yüksək səviyyəli tərtibatçılar üçün əmək haqqı 5000 dollara və yuxarıya çata bilər. Ancaq başa düşməlisiniz ki, buna arxanızda böyük təcrübə və ən yüksək səviyyəli bacarıqlarla nail olmaq olar. Məktəbdə həmişə riyaziyyat və fizikadan yaxşı idim, çünki onlar mənə düstur şəklində kərpic verirdilər və bəzi məsələləri həll etmək üçün bu kərpicdən məntiqi bir quruluş qurmalı idim. Buna görə inkişafı xoşlayıram - eyni prinsip, yalnız daha çox məntiqi kərpic var və strukturları daha mürəkkəb qurmaq lazımdır. Əgər asan yollar axtarmırsınızsa və real çətinliklərlə qarşılaşmaq istəyirsinizsə, bu istiqaməti seçməkdən çəkinməyin.

9.QA Təlimatı

Manual Keyfiyyət Təminatı məhsulun keyfiyyətini təmin etmək üçün işləyən bir mütəxəssisdir, məqsədi tətbiqin inkişaf prosesinin özünü təkmilləşdirmək, sənədləri təhlil etmək və bunun əsasında məhsulun işindəki səhvləri və qeyri-dəqiqlikləri müəyyən etməkdir. Tipik olaraq, QA TəlimatıİT-də kim kimdir.  PM, frontend və backend developers və QA nə edir - 5 ilə məşğul olan keyfiyyət təminatı aşağıdakılardan ibarətdir:
  • risklərin qiymətləndirilməsinin aparılması;
  • spesifikasiyaların və tələblərin təhlili;
  • məhsulun keyfiyyətini yaxşılaşdırmaq üçün ideyaların yaradılması;
  • sınaq planlarının tərtib edilməsi;
  • əldə edilmiş sınaq nəticələrinin təhlili və sənədləşdirilməsi.
Hazırda test proqram təminatının inkişafı ilə yanaşı gedir və istənilən yüksək keyfiyyətli İT məhsulunun yaradılmasında mühüm rol oynayır. Və bu doğrudur, çünki düzgün yazılmış funksionallıqla yanaşı, onun düzgün işlədiyinə və 100.500+ səhvin olmadığına əmin olmalıyıq. Yalnız mümkün qədər sadələşdirilmiş və cilalanmış məhsulun keçə bilməsi üçün bir növ keyfiyyətə nəzarət rolunu oynayan sınaq xilasetmə yeridir. QA Təlimatının öhdəliklərinə aşağıdakılar daxildir:
  • tələblərin, spesifikasiyaların və digər sənədlərin öyrənilməsi;
  • sistemin və onun texniki xüsusiyyətlərinin spesifikasiyaya (tələblərin siyahısı) uyğunluğunun yoxlanılması və yoxlanılması;
  • effektiv test strategiyaları və planlarının hazırlanması;
  • QA Automation avtomatlaşdırılmış testlər hazırlayan test skriptlərinin (test ssenarilərinin) yazılması ;
  • test işlərinin əl ilə icrası, nəticələrin təhlili;
  • test zamanı uğursuzluqlar və ya uyğunsuzluqlar olduqda, hesabat tərtib etməli, tapşırıqlar yaratmalı (səhvlər yaratmalı) və təkmilləşdirilməsi üçün tərtibatçılara göndərməlisiniz;
  • məhsulun reqressiya sınağı;
  • sınaq mərhələlərinin sənədləşdirilməsi;
  • funksional uyğunsuzluqlar və səhvlər haqqında inkişaf qrupları ilə ünsiyyət.
QA təlimatı olmaq üçün zəruri bacarıqlar :
  • İngilis dili səviyyəsi - Orta ;
  • tətbiq keyfiyyətinin təminatı metodologiyaları və təcrübələrini yaxşı başa düşmək;
  • reqressiya testləri haqqında biliklər;
  • səhvləri sənədləşdirmək bacarığı;
  • proqram təminatı tələblərinin ətraflı nəzərdən keçirilməsi bacarıqları;
  • əsas texniki oriyentasiya;
  • JSON , XML anlayışı ;
  • SQL üzrə əsas biliklər ;
  • test sənədlərinin təşkili üçün alətlərlə işləmək bacarığı, məsələn - Testrail ;
  • detala diqqət;
  • tənqidi təfəkkür.
Belə bir mütəxəssisin inkişafı üçün birbaşa fürsət QA Avtomatlaşdırmasıdır . Bunu etmək üçün bir az öyrənməli olacaqsınız. Siz həmçinin böyüyə bilərsiniz :
  • QA lideri - komandada QA lideri ;
  • yenidən hazırlayın və başqa ixtisasa keçin, məsələn, frontend və ya backend developer olun .
Kiyevdə yeni başlayanlar üçün orta QA Manual əmək haqqı 400 dollardır . Yaxşı, bu mütəxəssislərin maaşları orta hesabla 1250-1650 dollar arasındadır . Ən təcrübəli Baş Mütəxəssislər üçün maaşlar 3000 ABŞ dolları və yuxarıya çata bilər. Bu, “İT-ə daxil olmağın” ən asan yollarından biridir: siz bu ixtisasdan başlaya, sonra daha mürəkkəb bir işə keçə və ya bu sahədə ustalıq zirvələrinə çata bilərsiniz.

10. QA Avtomatlaşdırılması

QA Automation şəxsən və ya QA Manual tərəfindən yazılmış skriptlər əsasında testlər yaratmaq üçün müxtəlif proqram vasitələrindən istifadə edən məhsul keyfiyyəti üzrə mütəxəssisdir . QA Avtomatlaşdırılması QA Təlimatından sonra növbəti səviyyə kimi bir şeydir . Əgər QA Manual hər şeyi əl ilə edirsə, QA Automation proqram funksionallığının düzgün işləməsini yoxlayan testlər yazmaq üçün bir növ proqramlaşdırma dilindən istifadə edir. Bu testlər adətən müəyyən şərtlər altında avtomatik olaraq həyata keçirilir: proqram qurulduqda və ya hər gün müəyyən vaxtda və s. İT-də kim kimdir.  PM, frontend və backend developers və QA nə edir - 6Tipik olaraq, AQA-nın öhdəliklərinə aşağıdakılar daxildir :
  • tələblərin, spesifikasiyaların və digər sənədlərin öyrənilməsi;
  • test işlərinin və skriptlərin icrası üçün test mühitlərinin yaradılması və qurulması;
  • müəyyən edilmiş keyfiyyət təminatı standartlarına və metodologiyalarına uyğun olaraq Selenium istifadə edərək test işlərinin (test planlarının) avtomatlaşdırılmasının layihələndirilməsi, yaradılması və icrası ;
  • tətbiqin əl ilə sınaqdan keçirilməsini öyrənmək və avtomatlaşdırma imkanlarına dair təkliflər vermək;
  • müasir avtomatlaşdırma test işlərinin saxlanılması;
  • sənədlərin yazılması;
  • test əhatəsinin tələb olunan səviyyəsinin saxlanılması;
  • lazım gələrsə, əllə sınaqdan keçirməyə kömək edin. Test idarəetmə vasitələrindən istifadə edərək hazırlandığı məhsullar üçün test nümunələri və skriptləri əl ilə icra edə bilər;
  • inkişafda, yəni keyfiyyətə nəzarət prosesinin idarə edilməsində iştirak;
  • funksional uyğunsuzluqlar və səhvlər haqqında inkişaf qrupları ilə ünsiyyət.
Avtomatlaşdırma testinin əsas "hiyləsi" avtomatlaşdırılmış testlərin proqramı daha sürətli, daha tez-tez sınaqdan keçirməyə və müvafiq olaraq məhsulun çatdırılmasını sürətləndirməyə imkan verməsidir. Birincisi, yaxşı görülən test avtomatlaşdırma işi testlərin tez və proqnozlaşdırıla bilən şəkildə aparılmasına imkan verəcək. Bu, öz növbəsində, addımları əl ilə yerinə yetirən şəxsin bir addımı atlaya biləcəyi və ya sınaq üçün nəzərdə tutulmayan dəyəri daxil edə biləcəyi vəziyyətlərdən qaçınacaqdır. İkincisi, siz qurma prosesinə avtomatlaşdırılmış testləri daxil edə və hər qurma tamamlandıqda onları işə sala bilərsiniz. Bu, CI alətindən istifadə etməklə edilə bilər . Üçüncüsü, tərtibatçılar proqramdakı bəzi funksiyaları dəyişdirdikdə, sistemin tamamilə fərqli hissəsinə təsir göstərə və onun davranışını da dəyişə bilər. Lakin biz avtomatlaşdırılmış testlər keçirdikdə, sistemin hər hansı bir hissəsinin davranışında dəyişikliklər dərhal görünəcək - bu, bir səhvi düzəldərək üç yenisini yaratdığımız təqdirdə əlavə sığortadır. Tələb olunan bacarıqlar:
  • İngilis dili səviyyəsi - Orta ;
  • keyfiyyət təminatı metodologiyaları və təcrübələrini yaxşı başa düşmək;
  • bir dilin sintaksisini mükəmməl bilmək (məsələn, Java və ya JavaScript ), çünki testlər nə isə yazılmalıdır;
  • Selenium istifadə edərək avtomatlaşdırılmış testlərin yazılması ;
  • CI/CD ilə tanışlıq ;
  • Git ilə işləmək bacarığı ;
  • detala diqqət;
  • tənqidi təfəkkür.
AQA üçün birbaşa inkişaf imkanı, artıq testlər yazdığınız proqramlaşdırma dilinin inkişaf etdiricisi olmaqdır. Siz həmçinin ola bilərsiniz:
  • QA aparıcı ;
  • yenidən hazırlayın və başqa ixtisasa keçin.
Kiyevdə QA Automation başlayanlar üçün orta əmək haqqı 600 dollardır . Bu sahə üzrə orta hesabla 1700-2500 ABŞ dolları təşkil edir və yüksək səviyyəli mütəxəssislər üçün maaşlar 4000 dollar və yuxarıya çata bilər. Əgər tənqidi zehniniz varsa, kod yazmaq istəyirsinizsə, lakin bəzən əsəblərinizi yoracaq “çağırışlarınız” yoxdursa və daha rahat bir iş istəyirsinizsə, bu peşə haqqında daha çox öyrənməlisiniz. İT-də kim kimdir.  PM, frontend və backend developers və QA nə edir - 7Bütün ixtisaslarda ingilis dilini tələb olunan bacarıq kimi qeyd etmişəm. Ancaq çox yaxşı deyilsinizsə, üzülməyin. Bu cümlə deyil. İngilis dili biliyi olmadan mütəxəssisləri işə götürən bir neçə fərqli Rusiya və Ukrayna məhsul şirkəti var, çünki insanlar xarici müştərilərlə (müştərilərlə) ünsiyyət qurmağa ehtiyac duymayacaqlar, ancaq komanda daxilində. Məsələn, bu, bir bankın və ya telekommunikasiya operatorunun İT şöbəsi ola bilər. Beləliklə, arzunuz varsa, dil bilmədən də iş tapa bilərsiniz. Və bu gün mənim üçün hər şey...İT-də kim kimdir.  PM, frontend və backend developers və QA nə edir - 8
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION