JavaRush /Blog Jawa /Random-JV /Ana profesi kasebut - piranti lunak mriksa. Carane dadi Q...

Ana profesi kasebut - piranti lunak mriksa. Carane dadi QA Engineer

Diterbitake ing grup
Terusake seri materi babagan profesi sing dikarepake ing industri IT lan sing ana gandhengane karo pangembangan piranti lunak, dina iki kita bakal ngomong babagan insinyur QA. Ana profesi kasebut - piranti lunak mriksa.  Carane dadi QA Engineer - 1Dadi, Insinyur Jaminan Kualitas: sapa dheweke, apa sing ditindakake, ing papan apa dheweke manggon? Pisanan, sawetara informasi dhasar. Tanggung jawab utama Insinyur QA, yaiku insinyur jaminan kualitas piranti lunak, yaiku ngawasi saben tahapan proses pangembangan piranti lunak supaya produk pungkasan cocog karo kabeh standar paling dhuwur saka perusahaan pangembang, utawa paling ora mung fungsine luwih utawa kurang. prayoga, tanpa anjog kedhaftar kanggo brink kobong karo kewan omo lan shortcomings. Tugas insinyur QA, umume ngomong babagan fungsi spesialis iki minangka bagean saka tim pangembangan piranti lunak, yaiku ngawasi kualitas pendekatan kanggo pangembangan. Iku uga tanggung jawab saka wong QA kanggo mesthekake yen produk piranti lunak bisa mlaku sadurunge dirilis lan kasedhiya kanggo masyarakat umum. Mangkono, insinyur QA melu ing kabeh tahap pangembangan piranti lunak: saka nulis kode sumber nganti tes lan manajemen rilis, lan malah langsung mengaruhi.

QA Engineer minangka karir - prospek lan pangarepan

Saka sudut pandang prospek tenaga kerja murni, QA mesthi bisa dianggep minangka profesi sing janjeni banget lan paling ora pilihan sing apik kanggo karir ing IT. Jumlah posisi kanggo spesialis ing bidang iki samesthine bakal nambah kira-kira 4-5% sajrone sawetara taun sabanjure. Miturut sawetara studi babagan lapangan kerja ing bidang IT, profesi Insinyur QA ing taun-taun pungkasan wis dadi pimpinan ing jurang antarane jumlah posisi sing mbukak lan jumlah spesialis ing pasar, yaiku, panjaluk QA. spesialis Ngartekno ngluwihi sumber (kajaba saka posisi junior, amarga pelamar kanggo ana meh tansah luwih saka lowongan mbukak).

Tingkat gaji

Kanggo spesialis QA Engineer, tingkat gaji dhuwur dibandhingake rata-rata ing kabeh profesi lan umume cocog karo indikator gaji ing industri IT. Dadi, ing Amerika Serikat, gaji rata-rata insinyur QA yaiku $88,510 saben taun utawa $42.56 saben jam, miturut laporan 2017 saka Biro Statistik Tenaga Kerja AS. Nanging, 10 persen paling dhuwur saka profesional mbayar ing lapangan entuk $139,390 saben taun utawa $67.02 saben jam, dene 10 persen paling ngisor entuk $46,240 saben taun utawa $22.23 saben jam. Ing wilayah kita, gaji insinyur QA ing angka katon kurang nyengsemaken, nanging isih nyengsemake dibandhingake karo statistik umum: gaji saben wulan rata-rata spesialis QA kira-kira $1,700 saben wulan ing Ukraina, 110 ewu rubel (udakara $1,630) saben wulan ing Rusia. lan $ 1000 ing Belarus. Ana profesi kasebut - piranti lunak mriksa.  Carane dadi QA Engineer - 2

Tanggung jawab teknisi QA

Sanajan ing umum QA Engineer minangka definisi profesi sing cukup umum, sing kalebu sawetara posisi ing tim pangembangan kanthi spesialisasi sing luwih spesifik, ana sawetara tugas sing, ing umume kasus, minangka bagean saka tanggung jawab insinyur QA. . Sampeyan uga kudu dicathet yen insinyur QA paling kerep dipérang dadi rong "subspesies" utama - penguji manual lan spesialis otomatisasi QA. Bentenipun antarane loro posisi iki cukup gedhe (liyane ing ngisor iki), minangka syarat skill kanggo pelamar kanggo posisi iki.
  • Dokumentasi kasus tes.
  • Nindakake lan dokumentasi analisis risiko.
  • Dokumen kemajuan lan asil tes.
  • Preparation saka testing otomatis.
  • Ngembangake standar lan prosedur kanggo nemtokake kualitas produk lan kesiapan rilis.
  • Ndeteksi kesalahan ing produk piranti lunak.
  • Inovasi lan ngoptimalake proses tes sakabèhé.
  • Ngenali, lokalisasi lan nelusuri kesalahan sajrone tes.
  • Ngenali masalah potensial sing bisa ditemoni pangguna.
  • Nindakake tes manual lan otomatis.
  • Riset lan analisis karakteristik produk sing diuji.
  • Nliti alat, teknologi lan proses tes anyar.
  • Reviewing antarmuka panganggo kanggo konsistensi lan fungsi.

Aku arep menyang QA lan supaya padha mulang kula. Carane njaluk menyang Profesi?

Perlu dicathet yen ambang sing diarani kanggo mlebu ing profesi QA Engineer dianggep minangka salah sawijining sing paling murah ing IT, yaiku, bisa dadi insinyur QA tanpa pendidikan khusus ing salah sawijining spesialisasi IT lan malah tanpa pengalaman sadurunge ing lapangan iki. Nanging, mesthi, dheweke ora bakal nyewa wong ing dalan kanggo proyek kasebut. Kanggo nduweni kualifikasi kanggo posisi QA Engineer, sampeyan kudu paling ora duwe pangerten dhasar babagan uji coba piranti lunak lan lingkungan pangembangan, uga siklus urip pangembangan. Pendhidhikan sing luwih dhuwur uga dadi ide sing apik, lan lulusan sing wis nampa diploma ing spesialisasi kayata pangembangan piranti lunak, desain piranti lunak utawa ilmu komputer paling cocog. Ana profesi kasebut - piranti lunak mriksa.  Carane dadi QA Engineer - 3Ing ngisor iki sawetara tips babagan carane njaluk menyang Profesi kanggo wong-wong sing kasengsem ing dalan tartamtu.
  • Ajar dhewe

    Ing Internet sampeyan bisa nemokake luwih saka cukup informasi umum, Panuntun lan buku teks ing subyek sing engineers QA kudu ngerti. Sampeyan bisa miwiti kanthi kenal karo dhasar disiplin sing kalebu ing ilmu komputer , amarga kawruh iki nggawe dhasar kanggo pendidikan luwih lanjut babagan spesialisasi IT.

  • Golek dhewe mentor

    Saran sing apik, sing asring ditemokake ing sumber daya basa Inggris, nanging ora populer banget ing kene. Nanging, saran kasebut cukup migunani. Takon salah siji saka "cueers" pengalaman kanggo mbantu sinau Profesi karo saran lan Rekomendasi, lan banjur bisa nemokake proyek pisanan.

  • Njaluk Sertifikasi ISTQB

    ISTQB (Papan Kualifikasi Pengujian Perangkat Lunak Internasional) minangka organisasi nirlaba internasional sing nawakake macem-macem sertifikasi kanggo penguji. ISTQB wis ngembangake program tes sing diarani ISTQB Certified Tester, sing saiki dianggep paling kuoso ing bidang tes piranti lunak. Sertifikasi ISTQB kasedhiya ing luwih saka 100 negara, kalebu Ukraina, Rusia, Belarus lan Kazakhstan. Ngarsane sertifikasi kasebut bakal ngonfirmasi anané kawruh teoretis kanggo majikan, lan persiapan kanggo ujian bakal mbutuhake akuisisi kawruh sing padha kanthi sinau materi pendidikan.

  • Melu QA Bootcamp

    Bootcamp minangka format program pendidikan sing biasane suwene sawetara wulan lan khusus kanggo nglatih spesialis IT ing macem-macem lapangan. Partisipasi ing program kasebut bakal mbantu sampeyan kanthi cepet lan efektif nyiapake kerja minangka insinyur QA, utamane yen sampeyan wis duwe latar mburi teoritis lan / utawa pengalaman ing program lan pangembangan. Kajaba iku, partisipasi ing QA Bootcamp kudu mbantu sampeyan dadi bagean saka wong akeh lan entuk kontak sing bakal migunani ing panelusuran proyek sampeyan.

  • Internship

    Ya, cara liya sing cukup efektif kanggo nguwasani kabeh seluk-beluk kerja ing QA bisa dadi magang ing salah sawijining perusahaan sing ngembangake piranti lunak lan duwe reputasi profesional sing solid. Ing sawetara sasi sing padha, sampeyan bisa sinau saka spesialis sing kerja ing lapangan iki ora mung teori, nanging uga fitur praktis saka profesi sing ora dibahas sajrone latihan.

Ana profesi kasebut - piranti lunak mriksa.  Carane dadi QA Engineer - 4

Alat kanggo makarya minangka insinyur QA

Ing karyane, gumantung saka tugas lan spesialisasi, "cueers" kudu nggunakake alat sing cukup akeh. Ayo goleki kanthi ringkes kategori alat kerja insinyur QA sing paling populer.
  1. Alat Uji Manual

    Tester manual sing diarani, yaiku, spesialis sing nyoba lan nemokake kesalahan kanthi manual, gumantung ing persepsi manungsa, kudu nggunakake kabeh alat, ora ngetung sistem operasi lan browser seluler lan desktop, karya program sing kudu dipriksa. kapisah.

    • Alat Manajemen Tes (TMTs)

      Piranti manajemen tes dirancang kanggo ngatur proses nemokake bug lan nggampangake nggawe lan nyimpen laporan lan dokumentasi liyane. Antarane TMT sing paling populer yaiku: Test Manager, SpiraTest, HP-ALM (QC) lan liya-liyane.

    • Piranti nelusuri cacat utawa DTTs

      Nggunakake DTT, insinyur QA nglacak cacat sing ditemokake ing program lan ngasilake laporan bug kanggo komunikasi karo tim pangembangan. Conto alat manajemen cacat populer: BugZilla, Mantis, IBM Rational ClearQuest.

    • Piranti Manajemen Proyek

      Piranti kanggo manajemen proyek, sing akeh digunakake ing proyek Agile lan kalebu sakumpulan fungsi standar kayata nelusuri wektu, dhaptar tugas, dokumentasi wiki, lan liya-liyane, uga dibutuhake dening spesialis QA. Jira dianggep minangka alat manajemen proyek sing paling populer. Alternatif populer kalebu Redmine, YouTrack lan Backlog.

    • MS Excel lan klien SQL

      MS Excel isih akeh digunakake kanggo njlèntrèhaké asil saka testing gedhe-gedhe lan banjur ngimpor menyang testing piranti Manajemen proses. Alternatif sing luwih trep lan modern kanggo MS Excel yaiku program Test Studio. Klien SQL digunakake ing kasus nalika insinyur QA kudu nyambung menyang database.

  2. Piranti Tes Otomatis

    Insinyur QA Automation minangka spesialisasi dhasar liyane sing minangka bagean integral saka profesi insinyur QA. Ora kaya teknisi manual, sing nguji produk kanthi manual, spesialis otomatisasi QA nulis skrip kanggo tes otomatis program lan mriksa asil tes kasebut. Mulane, spesialis otomatisasi QA nggunakake alat dhewe ing pakaryane.

    • Uji Alat Otomasi

      Alat otomatisasi tes sing paling populer yaiku: Selenium, TestComplete, Katalon Studio lan Ranorex.

    • Kerangka pengujian otomatisasi

      Tinimbang nggawe kerangka otomatisasi sing rumit saka awal, insinyur otomatisasi QA uga bisa nggunakake perpustakaan sing wis siap kayata Serenity (kerangka basis Java), Cypress, RedwoodHQ lan sawetara liyane.

    • IDE kanggo program

      VSCode, Visual Studio, IntelliJ IDEA lan liya-liyane.

    • Alat CI/CD

      Jenkins, TeamCity, Gitlab CE lan liya-liyane.

Panemu, saran lan wawasan saka wong sing berpengalaman

Lan pungkasanipun, sawetara kuotasi saka engineers QA experienced karo panemu jujur ​​bab kaluwihan lan cacat saka Profesi iki, uga saran adhedhasar pengalaman pribadi. "Sampeyan kudu ngerti manawa akeh wong sing bosen nggarap uji coba QA / piranti lunak kanthi cepet. Sawise sawetara wektu sing cukup cendhak, dheweke mandheg menehi tugas rumit sing mbutuhake latihan lan pangembangan diri. Titik liyane sing kudu dicritakake yaiku 95% insinyur QA (ora ngetung penguji manual lan analis QA) entuk dhuwit luwih murah, sanajan dheweke nindakake kerumitan sing padha, lan kadang tugas sing luwih rumit, minangka karyawan ing Dev lan DevOps. Bentenipun gaji gedhe banget lan, miturut pendapatku, ora adil, "ujare Charitha Kankanamge, manajer kualitas piranti lunak ing Amazon. "Posisi QA bisa dadi apik utawa ala gumantung kepiye perusahaan njupuk bug lan cacat ing piranti lunak kasebut. Perusahaan sing nggawe piranti lunak kritis misi, sing asring gumantung ing urip wong, kanthi alami njupuk bug ing produke kanthi serius lan nandur modal akeh kanggo nemokake. Makarya ing perusahaan kasebut tegese posisi QA sing apik. Perusahaan sing ngupayakake ngeculake produk lan nganyari kanthi cepet amarga duwe fitur lan kemampuan anyar sing wis diiklanake lan dijanjekake marang pangguna cenderung ngobati QA tanpa digatekake, ngidini pangguna nemokake kesalahan dhewe. Iki minangka posisi QA sing ala. Aja nyambut gawe ing perusahaan sing duwe tujuan jangka pendek, mung didorong bathi, ora nggatekake spesifikasi, lan ora ngurmati QA. Sayange, mayoritas saiki, "ujare Brad Harrison, pangembang lan penulis tutorial pemrograman sing berpengalaman. "Insinyur QA sing apik kudu dadi programmer lan luwih ngerti spesifik karya iki, ora kudu ing tingkat paling jero. Saranku kanggo karir ing QA yaiku golek niche sampeyan. Contone, aku milih dhewe niche nggarap sistem operasi, utamane OS seluler lan mbukak. Nanging elinga yen QA minangka lapangan sing amba banget, mula sampeyan ora mung fokus ing niche sampeyan. Maca lan sinau sabisane, ngupayakake nguwasani kawruh ing kabeh bidang QA, kayata otomatisasi tes, pangembangan lan manajemen tes, lsp. Iki minangka kunci sukses, "ujare Brendan Donegan, QA Engineer ing Canonical.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION