Eksekutif QA mendiskusikan bagaimana insinyur baru QA bisa mendapatkan wawancara dan meningkatkan peluang mereka untuk mendapatkan pekerjaan pertama. Dan juga, ke arah mana akan berkembang setelah tahun pertama bekerja.
Pertama, beberapa kata tentang penulis:
- Evgeny Karpovich, kepala QA di Neotech Belarus, pembicara konferensi industri, pelatih, pendiri komunitas penguji terbesar di Belarus InQA .
- Roman Zhikharev, Kepala Pusat Pengujian Game G-Core Labs di Perm, penulis buku tentang membangun karier, "Ringkasan Sejuta" .
Dalam artikel ini kita akan membahas situasi dengan staf dan lowongan di Minsk, tetapi sebagian besar informasi ini berlaku untuk fitur pencarian kerja di Rusia dan Ukraina.
Roman: Baru-baru ini, kecenderungan pemilihan kandidat untuk soft skill dan pelatihan teknis selanjutnya menjadi semakin relevan. Perusahaan tidak dapat menemukan spesialis yang tepat di pasar, dan ketika berinvestasi dalam pelatihan mereka ingin memastikan bahwa karyawan tersebut akan bekerja untuk perusahaan untuk waktu yang lama dan masuk dalam tim.
Eugene: Ya, saya juga lebih memilih untuk mengambil spesialis teknis yang kurang cerdas dan bertahan padanya daripada menyewa perantara, yang akan menghancurkan tim. Sebagai aturan, hasil yang baik tidak mungkin tanpa kerja tim.
Roman: Ceritakan apa yang terjadi di pasar tenaga kerja di Belarus. Berapa banyak orang yang pergi pengujian? Kualifikasi apa mereka?
Eugene: Saya mengajar tes, saya tahu pendiri perusahaan pendidikan. Karena itu, saya tahu sedikit angka. Setelah menyelesaikan kursus, sekitar 500 spesialis memasuki pasar tenaga kerja setiap bulan (berdasarkan jumlah dan ukuran kelompok pelatihan). Sebagian besar dari orang-orang ini tidak memerlukan siapa pun, karena kualifikasi mereka tidak mencapai minimum yang diperlukan dan tidak ada banyak lowongan untuk bulan Juni. Untuk mendapatkan pekerjaan, Anda harus menonjol dengan latar belakang ratusan lulusan program yang sama.
Roman: Dalam buku saya, saya juga mengatakan bahwa ketika mengevaluasi kandidat ada beberapa skor yang tidak diucapkan: Anda bisa mendapatkan atau kehilangan poin untuk fitur tertentu yang disebutkan dalam resume. Bagaimana bisa seorang penguji menonjol dari kerumunan tanpa pengalaman?
Eugene: Hal paling sederhana: ijazah dari universitas teknik yang bagus (BSUIR atau fakultas BSU dalam kasus kami), pengetahuan bahasa Inggris dan beberapa bahasa pemrograman. Tetapi orang-orang seperti itu dibongkar selama studi mereka di universitas.
Pilihan lain adalah pengetahuan tentang bidang tertentu, misalnya, medis. Penguji semacam itu akan berguna dalam proyek perawatan kesehatan.
Roman: Ya, kami juga mencari kandidat dengan pengalaman bermain game di antara para kandidat. Ini menghemat banyak waktu dan upaya untuk membenamkan karyawan dalam konteks kerja.
Eugene: Pilihan ketiga adalah kerja keras dan pembelajaran mandiri yang berkelanjutan. Jika Anda berhasil merefleksikan kualitas-kualitas ini dalam resume dan menunjukkan pada sebuah wawancara, maka peluang untuk menemukan pekerjaan juga akan meningkat.
Roman: Secara teori, apa yang biasanya Anda tanyakan saat wawancara?
Eugene: Jika kita berbicara tentang Juni, maka ini:
- jenis pengujian;
- jenis pengujian;
- teknik desain uji;
- rencana uji struktur \ kasus uji \ laporan bug;
- perbedaan antara prioritas dan tingkat keparahan;
- uji ini dan itu.
Kami bertanya apakah seseorang memahami atau tidak memahami pertanyaan secara umum. Idealnya, dia akan menulis sesuatu di wawancara (hanya di selembar kertas) atau mengatakan bagaimana dia akan mengujinya. Saat wawancara, penting untuk menunjukkan apa yang Anda pikirkan.
Dalam keterampilan teknis, gain memberi kepemilikan alat yang diterapkan. Seringkali saya bertanya pada wawancara tentang hal ini. Sebagai aturan, orang digantung setelah Jira.
Roman: Alat apa yang akan Anda sertakan pada daftar minimum teknis?
Eugene: Tukang pos , tangkapan layar, aplikasi untuk merekam video,
Selenium di tingkat dasar. Beberapa orang yang tidak dapat dibayangkan tidak dapat mengambil tangkapan layar secara normal. Anda meminta pelamar untuk mengambil tangkapan layar pada saat wawancara, dan dia meraih kunci PrntScr dan kemudian mencoba menyelamatkan apa pun yang terjadi. Hal yang sama dengan video.
Dianjurkan untuk memahami perbedaan browser jika Anda menguji di web. Ketahui arsitektur klien-server pada tingkat konseptual. Memahami kode status. Jika saya bertanya apa yang terjadi ketika pengguna memasukkan alamat situs vk.com di bilah browser, apa jawaban Anda?
Roman: Browser mengirim permintaan untuk menyelesaikan domain ke DNS, menerima alamat IP server, membuat permintaan untuk itu, menerima halaman HTML, dan kemudian, secara berurutan, meminta semua sumber daya yang terkait dengannya.
Eugene: Benar. Tapi biasanya saya mendengar sesuatu seperti "permintaan pergi ke VKontakte".
Anda dapat menambahkan ke daftar sistem pelacakan bug, sistem pemantauan kasus uji (
TestRail ), alat debugging (
Fiddler ,
Charles ,
WireShark ), alat pengembangan API (
Swagger ).
Roman: Dalam pengalaman saya, motivasi dan penetapan tujuan yang masuk akal dari seorang kandidat juga memutuskan. Manajer perekrutan ingin melihat seseorang yang tahu apa yang diinginkannya dari pekerjaan dan ini bertepatan dengan apa yang dapat ditawarkan perusahaan kepadanya.
Eugene: Saya bertanya kepada siswa di kursus saya, βMengapa Anda memutuskan untuk mengikuti ujian dan tidak untuk pengembangan?β Jika 2-3 orang dari 15 menjawab bahwa mereka suka merusak sesuatu atau bahwa mereka memiliki struktur kepala seperti itu, saya pikir kelompoknya baik. Sisanya biasanya menjawab bahwa seorang teman atau kerabat menyarankan mereka dengan cara ini sebagai entri termudah ke TI. "Pergi ke penguji, Anda tidak perlu melakukan apa pun di sana. Anda akan duduk persis di pantat Anda dan menghasilkan banyak. " Saya tidak bercanda. Ini kutipan.
Atau kandidat wawancara menjawab, "Saya akan pergi ke penguji untuk menjadi pengembang nanti." Manajer perekrutan segera berpikir: βMisalkan orang ini bekerja untuk saya selama setahun. Ini sekitar 2000 jam. Dan saya perlu menginvestasikan 300-400 jam dalam pelatihannya. Bagaimana jika dia pergi lebih awal? " Ternyata mempekerjakannya tidak menguntungkan.
Juni ++
Roman: Apa yang harus dipelajari seseorang dalam setahun?
Eugene: Jika secara umum, bagaimana Juni berbeda dari tengah? June perlu diberi tahu apa yang harus dilakukan, bagaimana melakukan dan memeriksa apa yang telah dia lakukan. Tengah - apa yang harus dilakukan dan lihat apa yang dia lakukan. Senior - katakan saja apa yang harus dilakukan. Artinya, pada tahun pertama, seseorang harus, paling tidak, belajar untuk bekerja secara mandiri: memilih teknik desain tes, berbicara dengan pengembang sendiri, menemukan persyaratan dan dapat membawa ini ke semacam kesimpulan logis.
Dianjurkan untuk memahami siklus pengembangan dan dapat mengintegrasikan ke dalamnya, memahami CI \ CD. Ya, tentu saja, bidang studi Anda: perjudian, perawatan kesehatan, instrumen keuangan - tergantung pada bidang mana Anda bekerja. Ini membantu menulis test case. Plus, di mata majikan baru, ia sudah akan memiliki visi tentang proses perusahaan lain.
Roman: Pengetahuan apa yang harus ditambahkan tester dalam setahun?
Eugene: Pertama-tama, penguji harus memahami mengapa dia ada di proyek, apa manfaatnya, bagaimana dia membawa, apa yang harus dia lakukan lebih cepat. Tugas penguji tidak hanya mencari bug, tetapi juga mempercepat siklus rilis. Tes otomatisasi, penyebaran.
Roman: Mari kita selesaikan kembali ke soft skill. Apa tiga yang paling penting menurut Anda?
Eugene: Saya akan menyoroti yang berikut: kecukupan (tidak merusak atmosfer di sekitar Anda), kemampuan untuk mengekspresikan pikiran (memahami bug dengan jelas) dan pengetahuan (Anda membaca sesuatu, Anda tertarik pada sesuatu).