Jurutera QA sebagai kerjaya - prospek dan jangkaan
Dari sudut pandangan prospek pekerjaan semata-mata, QA pasti boleh dianggap sebagai profesion yang sangat menjanjikan dan sekurang-kurangnya pilihan yang baik untuk kerjaya dalam IT. Bilangan jawatan untuk pakar dalam bidang ini dijangka meningkat kira-kira 4-5% dalam beberapa tahun akan datang. Menurut beberapa kajian pekerjaan dalam bidang IT, profesion Jurutera QA sejak beberapa tahun kebelakangan ini telah menjadi antara peneraju dalam jurang antara bilangan jawatan terbuka dan bilangan pakar dalam pasaran, iaitu permintaan untuk QA pakar dengan ketara melebihi bekalan (dengan pengecualian jawatan junior, kerana pemohon untuk terdapat hampir selalu lebih daripada mereka daripada kekosongan jawatan terbuka).Tingkat gaji
Bagi pakar Jurutera QA, tahap gaji adalah tinggi berbanding purata dalam semua profesion dan secara amnya sepadan dengan penunjuk gaji dalam industri IT. Oleh itu, di Amerika Syarikat, purata gaji jurutera QA ialah $88,510 setahun atau $42.56 sejam, menurut laporan 2017 dari Biro Statistik Buruh AS. Walau bagaimanapun, 10 peratus teratas profesional berbayar dalam bidang memperoleh $139,390 setahun atau $67.02 sejam, manakala 10 peratus terbawah memperoleh $46,240 setahun atau $22.23 sejam. Di kawasan kami, gaji jurutera QA dalam angka kelihatan kurang menarik, tetapi masih mengagumkan berbanding dengan statistik umum: purata gaji bulanan pakar QA ialah kira-kira $1,700 sebulan di Ukraine, 110 ribu rubel (kira-kira $1,630) sebulan di Rusia dan $1000 di Belarus.Tanggungjawab jurutera QA
Walaupun secara amnya Jurutera QA ialah takrifan profesion yang agak umum, yang merangkumi beberapa jawatan dalam pasukan pembangunan dengan pengkhususan yang lebih khusus, terdapat beberapa tugas yang, dalam kebanyakan kes, adalah sebahagian daripada tanggungjawab jurutera QA. . Perlu juga diperhatikan bahawa jurutera QA paling kerap dibahagikan kepada dua "subspesies" utama - penguji manual dan pakar automasi QA. Perbezaan antara kedua-dua jawatan ini agak besar (lebih lanjut mengenai perkara ini di bawah), begitu juga dengan keperluan kemahiran untuk pemohon untuk jawatan ini.- Dokumentasi kes ujian.
- Menjalankan dan mendokumentasikan analisis risiko.
- Dokumen kemajuan dan keputusan ujian.
- Penyediaan ujian automatik.
- Membangunkan piawaian dan prosedur untuk menentukan kualiti produk dan kesediaan pelepasan.
- Mengesan ralat dalam produk perisian.
- Inovasi dan optimumkan keseluruhan proses ujian.
- Mengenal pasti, menyetempat dan menjejak ralat sepanjang ujian.
- Kenal pasti masalah yang mungkin dihadapi oleh pengguna.
- Melakukan ujian manual dan automatik.
- Penyelidikan dan analisis ciri produk yang diuji.
- Menyelidik alat, teknologi dan proses ujian baharu.
- Menyemak antara muka pengguna untuk konsistensi dan kefungsian.
Saya akan pergi ke QA dan biarkan mereka mengajar saya. Bagaimana untuk masuk ke dalam profesion?
Harus diingat dengan segera bahawa ambang yang dipanggil untuk masuk ke dalam profesion Jurutera QA dianggap sebagai salah satu yang paling rendah dalam IT, iaitu, agak mungkin untuk menjadi jurutera QA tanpa pendidikan khusus dalam salah satu kepakaran IT dan walaupun tanpa pengalaman kerja dalam bidang ini. Walau bagaimanapun, sudah tentu, mereka tidak akan mengupah seseorang di luar jalan untuk pekerjaan sedemikian. Untuk melayakkan diri untuk jawatan Jurutera QA, anda mesti sekurang-kurangnya mempunyai pemahaman asas tentang pengujian perisian dan persekitaran pembangunan, serta kitaran hayat pembangunan. Pendidikan tinggi juga merupakan idea yang baik, dan graduan dengan ijazah dalam kepakaran seperti pembangunan perisian, reka bentuk perisian atau sains komputer paling sesuai. Di bawah adalah beberapa petua tentang cara untuk menceburi profesion bagi mereka yang berminat dengan laluan khusus ini.-
Mendidik diri sendiri
Di Internet anda boleh mendapatkan lebih daripada cukup maklumat am, panduan dan buku teks mengenai subjek yang jurutera QA perlu tahu. Anda boleh bermula dengan membiasakan diri dengan asas-asas disiplin yang disertakan dalam sains komputer , kerana pengetahuan ini mewujudkan asas untuk pendidikan lanjutan dalam kepakaran IT.
-
Cari diri anda sebagai mentor
Nasihat yang baik, yang sering dijumpai pada sumber bahasa Inggeris, tetapi tidak begitu popular di sini. Namun begitu, nasihat itu cukup berbaloi. Mintalah salah seorang "petunjuk" yang berpengalaman untuk membantu anda mempelajari profesion dengan nasihat dan cadangan, dan kemudian mungkin dengan mencari pekerjaan pertama anda.
-
Dapatkan Pensijilan ISTQB
ISTQB (Lembaga Kelayakan Pengujian Perisian Antarabangsa) ialah organisasi bukan untung antarabangsa yang menawarkan pelbagai pensijilan untuk penguji. ISTQB telah membangunkan program ujian yang dipanggil ISTQB Certified Tester, yang kini dianggap paling berwibawa dalam bidang ujian perisian. Pensijilan ISTQB tersedia di lebih 100 negara, termasuk Ukraine, Rusia, Belarus dan Kazakhstan. Kehadiran pensijilan sedemikian akan mengesahkan kehadiran pengetahuan teori untuk majikan, dan persediaan untuk peperiksaan memerlukan pemerolehan pengetahuan ini dengan mempelajari bahan pendidikan.
-
Ambil bahagian dalam QA Bootcamp
Bootcamp ialah satu format program pendidikan yang biasanya berlangsung kira-kira beberapa bulan dan dikhususkan untuk melatih pakar IT dalam pelbagai bidang. Penyertaan dalam program sedemikian akan membantu anda dengan cepat dan berkesan bersedia untuk bekerja sebagai jurutera QA, terutamanya jika anda sudah mempunyai latar belakang teori dan/atau pengalaman dalam pengaturcaraan dan pembangunan. Selain itu, penyertaan dalam QA Bootcamp seharusnya membantu anda menjadi sebahagian daripada orang ramai dan memperoleh kenalan yang berguna dalam pencarian kerja anda.
-
Internship
Nah, satu lagi cara yang agak berkesan untuk menguasai semua selok-belok bekerja dalam QA boleh menjadi latihan di salah satu syarikat yang terlibat dalam pembangunan perisian dan mempunyai reputasi profesional yang kukuh. Dalam beberapa bulan yang sama, anda boleh belajar daripada pakar yang bekerja dalam bidang ini bukan sahaja teori, tetapi juga ciri praktikal profesion yang tidak dibincangkan semasa latihan.
Alat untuk bekerja sebagai jurutera QA
Dalam kerja mereka, bergantung pada tugas dan pengkhususan mereka, "cueers" perlu menggunakan pelbagai alat yang agak luas. Mari kita lihat secara ringkas kategori alat kerja jurutera QA yang paling popular.-
Alat Pengujian Manual
Apa yang dipanggil penguji manual, iaitu, pakar yang menguji dan mencari ralat secara manual, bergantung pada persepsi manusia, mesti menggunakan seluruh set alat, tidak mengira sistem operasi dan penyemak imbas mudah alih dan desktop, kerja program di mana mesti diperiksa secara berasingan.
-
Alat pengurusan ujian (TMT)
Alat pengurusan ujian direka bentuk untuk mengatur proses mencari pepijat dan memudahkan penciptaan dan penyimpanan laporan dan dokumentasi lain. Antara TMT yang paling popular ialah: Pengurus Ujian, SpiraTest, HP-ALM (QC) dan lain-lain.
-
Alat pengesan kecacatan atau DTT
Menggunakan DTT, jurutera QA menjejaki kecacatan yang ditemui dalam program dan menjana laporan pepijat untuk menyampaikannya kepada pasukan pembangunan. Contoh alatan pengurusan kecacatan yang popular: BugZilla, Mantis, IBM Rational ClearQuest.
-
Alat Pengurusan Projek
Инструменты для проджект-менеджмента, которые повсеместно используются в Agile-проектах и включают в себя набор стандартных функций, таких How тайм-трекинг, списки задач, wiki-documentацию и т.д., нужно знать и QA-щикам. Наиболее популярным инструментом менеджмента проектов считается Jira. Среди альтернатив популярностью пользуются Redmine, YouTrack и Backlog.
-
MS Excel и SQL-клиенты
MS Excel по-прежнему достаточно широко используется для описания результатов масштабных тестирований и последующего их импортирования в средства управления процессом тестирования. Более удобной и современной альтернативой MS Excel-у является программа Test Studio. SQL-клиенты применяются в тех случаях, когда QA-инженеру нужно подключиться к базе данных.
-
Инструменты автоматического тестирования
QA-автоматизатор (QA Automation engineer) — это другая базовая специальность, являющаяся составной частью профессии QA-инженера. В отличие от “мануальщика,” который тестирует продукты вручную, QA-автоматизатор занимается написанием скриптов для автоматического тестирования программ и проверки результатов такого тестирования. Соответственно, QA-автоматизаторы в своей работе используют собственные инструменты.
-
Инструменты для автоматизации тестирования
Наиболее популярными инструментами автоматизации тестирования являются: Selenium, TestComplete, Katalon Studio и Ranorex.
-
Фреймворки автоматизированного тестирования
Вместо создания сложных сред автоматизации с нуля QA-автоматизаторы также могут пользоваться готовыми библиотеками, такими How Serenity (фреймворк на основе Java), Cypress, RedwoodHQ и ряд других.
-
IDE для программирования
VSCode, Visual Studio, IntelliJ IDEA и другие.
-
CI/CD-инструменты
Jenkins, TeamCity, Gitlab CE и другие.
-
GO TO FULL VERSION