
Halo Habr! Nama saya Ekaterina, dan saya memimpin pengujian dan terus mencari spesialis baru untuk bergabung dengan tim saya. Dari pengalaman saya di tiga perusahaan, saya dapat mengatakan bahwa hanya 13% pencarian yang berubah menjadi karyawan sungguhan. Saya tidak akan menganalisis bagaimana funnel untuk merekrut personel yang berkualifikasi di bidang IT bekerja - ini adalah tugas HR'ov - di sini saya ingin berbicara tentang bagaimana perusahaan besar memperluas funnel melalui magang perusahaan dan mencoba menginspirasi mereka yang baru berencana untuk mencoba sendiri dalam profesi ini.
Teknologi mencari karyawan Anda sebagai staf seperti memilih pakaian: Anda tidak akan membeli jaket yang jelas bagus atau ketat untuk Anda. Demikian pula, dalam perekrutan, banyak faktor harus bertepatan agar kandidat dapat berintegrasi ke dalam tim dan berkontribusi pada profitabilitas proyek, dan bukan sebaliknya. Karena itu, keunggulan calon yang tidak berpengalaman adalah potensinya.
Kesediaan untuk belajar
Profesional dan pemula yang luar biasa berkembang di sepanjang jalur yang sama, dalam apa yang disebut siklus pengembangan kompetensi :
- Ketidakmampuan sadar: memahami apa yang harus dipelajari
- Kompetensi sadar: coba pengetahuan dalam praktik sampai berhasil
- Kompetensi bawah sadar: dapatkan keterampilan dan bawa ke otomatisme
Intinya membedakan seorang guru dari seorang pemula dengan jumlah siklus yang diselesaikan.
Dalam lingkungan TI, pembelajaran adalah proses yang berkelanjutan: bahasa, teknologi, alat, pendekatan baru muncul dan yang lama punah. Seperti yang dikatakan ratu hitam L. Carroll, "Anda harus berlari secepat mungkin agar tetap di tempat, dan untuk mencapai suatu tempat, Anda harus berlari setidaknya dua kali lebih cepat".
Sayangnya, karyawan yang berpengalaman terjebak dalam ketidakmampuan yang tidak disadari - kasus yang sama ketika seseorang menguasai beberapa metodologi, belajar menggunakan beberapa alat dan memutuskan bahwa dia cukup tahu untuk menyelesaikan masalah apa pun. Pada gilirannya, seorang kandidat tanpa pengalaman berada di alun-alun ketidakmampuan sadar, memahami posisinya dan siap menginvestasikan upaya maksimal untuk menguasai informasi baru.
Tidak ada pengalaman "ekstra"
Pengalaman setiap kandidat merupakan kombinasi unik antara pengetahuan dan keterampilan. Seperti yang saya katakan sebelumnya, setiap keterampilan adalah kerja keras dan tentunya harus dibayar. Di sisi lain, proyek juga unik dan mungkin hanya membutuhkan sebagian kecil dari pengalaman kandidat. Menurut rumus kendala rangkap tiga , proyek biasanya tidak bersedia membayar untuk keterampilan yang tidak diperlukan dan harus memperhitungkan biaya untuk memperoleh keterampilan yang tidak dimiliki calon karyawan.
Seorang kandidat tanpa pengalaman adalah batu tulis kosong, dan semua yang dia pelajari di perusahaan akan dibenarkan dan dibayar.
Tidak ada prasetel "berbahaya" yang terkumpul
Melanjutkan topik kepribadian proyek dan segitiga batasan, saya akan mempertimbangkan blok pengeluaran secara lebih rinci. Proses, teknologi, dan alat selalu dikumpulkan dari penghitungan kemanfaatan - jika, tentu saja, proyek itu membuahkan hasil.
Secara tradisional, penguji menjelaskan aktivitas profesional mereka sebagai berikut: tes harus ditulis dalam TestLink, dalam format kasus uji dan orang khusus harus mendistribusikan siapa yang akan melakukan tes mana, daftar periksa tradisional di excel salah, dan pada tahap produk MVP di kepala kesederhanaan biaya sudut dan biaya minimal.
Seorang kandidat tanpa pengalaman tidak punya waktu untuk mengumpulkan preset, dia harus diperkenalkan ke posisi tersebut dari awal dan ada kesempatan untuk memasukkannya dengan benar.
Bagaimana menjadi seorang penguji
Pilihan terbaik untuk penguji pemula mungkin magang perusahaan . Setelah pelatihan, berbeda dengan sekolah, perusahaan mengharapkan kerjasama jangka panjang, mengharapkan untuk melihat minat nyata magang potensial dalam kasus ini, dikonfirmasi oleh tindakan. Bagaimanapun, penting untuk diingat bahwa memilih profesi adalah tugas yang bertanggung jawab. Cukup membayangkan akan seperti apa hidup Anda jika Anda memasang rel setiap hari, ketika Anda suka menanam bunga.
Ada sejumlah besar literatur yang ditulis di bidang pengujian, yang, pada gilirannya, lebih baik diserap jika Anda tahu apa yang Anda cari. Berikut daftar pertanyaan yang menurut saya cocok untuk pemula:
- Apa yang dimaksud dengan melakukan pengujian fungsional dengan kotak hitam?
- , ?
- , ?
- , , ยซ ยป ?
- ?
- , , ?
Sebelum membaca, buatlah secangkir teh, santai, renungkan bagaimana jawabannya terdengar. Sudahkah Anda menemukannya? Memulai!
Jika Anda lebih suka membaca dengan mudah, saya merekomendasikan buku terlaris R. Savin " Testing DOT com " sebagai buku pertama Anda . Jika lebih mudah bagi Anda untuk memahami informasi ketika terstruktur di rak, baca " Pengujian Perangkat Lunak. Kursus Dasar " oleh S. Kulikov.
Bagian teknis
Setidaknya sebulan sekali saya memiliki dialog:
- T: Apa yang diperlukan untuk menjadi seorang penguji?
- I: Anda perlu mengetahui teori pengujian, memiliki beberapa keterampilan pengembang dan administrator juga, dan banyak lagi.
- T: Apa yang sulit?
- I: <omelan panjang dan penuh inspirasi>.
Kesadaran teknis dalam pengujian tidak dapat terlalu ditekankan, tetapi jika Anda harus memilih dari mana harus memulai, saya akan menggunakan SQL. Database ada di hampir semua sistem, yang relasional berlaku. A. Bewley sangat mengenal SQL dalam buku " Belajar SQL ", dan untuk menyelesaikan latihan, Anda perlu menggulung cadangan dengan tabel dan data . Bagi mereka yang menyiapkan database Anda masih terlalu sulit, ikuti kursus SQL online dasar...
Namun secara umum, Anda mungkin membutuhkan semua pengetahuan teknis yang sudah Anda miliki. Pikirkan tentang perangkat lunak apa yang Anda gunakan, apa yang dapat Anda instal ulang, konfigurasi, apakah Anda menggunakan pengelola tugas, apakah Anda pernah mendaftarkan variabel lingkungan, mengatur jaringan rumah Anda, atau membuka DevTool di browser. Tuliskan apa saja yang mungkin berguna dan perbarui pengetahuan Anda.
Bagian praktis
Setelah pelatihan teoretis dan teknis, langkah alami Anda adalah mencoba diri Anda sendiri dalam peran sebagai penguji: menganalisis persyaratan, menyelesaikan, dan kemudian menjelaskan apa dan bagaimana Anda akan menguji, melaksanakan pengujian, meneruskan cacat tersebut kepada tim pengembangan, dan juga menilai secara bijaksana apa yang sebenarnya Anda sukai dalam aktivitas ini dan Mengapa.
Untuk tugas ini, platform crowdsourcing paling cocok - misalnya TestBirds (tersedia dalam bahasa Rusia) atau uTest (hanya dalam bahasa Inggris). Yang perlu Anda lakukan hanyalah mengisi profil, lulus beberapa tes dan menunggu tugas tes Anda.
Sebagai alternatif, saya sarankan untuk menguji situs, game, atau aplikasi favorit Anda pada ponsel cerdas: teliti produk, tentukan nilai objeknya, tugas apa yang dapat diselesaikan dengan bantuannya. Ambil "Perjanjian" / "Panduan pengguna" / FAQ sebagai persyaratan: informasi deskriptif apa pun tentang produk akan dilakukan. Terlebih lagi, pengalaman pengguna pribadi juga baik-baik saja.
Tugas Anda adalah memilih satu fungsi dan mempelajari cara kerjanya dalam kondisi berbeda, dengan data berbeda, dengan pengaturan berbeda. Tulis uji kasus di atasnya, jelaskan semua kekurangan yang Anda temukan dan minta kolega Anda untuk menyelesaikan tugas tersebut. Apakah Anda mengulanginya seperti yang diinginkan? Luar biasa. Jika tidak, perbaiki dokumentasi dan kirim cacat yang ditemukan ke layanan dukungan, lampirkan deskripsi pendapat Anda tentang bagaimana cacat tersebut mempengaruhi fungsi. Hadiah yang menyenangkan untuk pekerjaan yang telah dilakukan adalah peningkatan layanan favorit Anda.
Kesimpulan
Jadi, Anda menerima pengetahuan awal dan kepercayaan diri dalam memilih profesi - sekarang mencerminkan pencapaian Anda di resume Anda. Pekerjaan yang dilakukan adalah keuntungan mutlak Anda dalam wawancara, dan Anda dapat dengan tenang memikirkan karier di perusahaan tempat Anda ingin bekerja.
Perusahaan kecil sering kali mempekerjakan kandidat yang tidak memiliki pengalaman sebagai penguji, dan mereka akan memiliki kesempatan untuk menguji semuanya sekaligus - mungkin membuat pengujian dari awal. Perusahaan besar, sebagai suatu peraturan, berorientasi pada proses dengan staf spesialis pengujian yang besar, dan mereka menerapkan proses yang matang pada proyek. Magang adalah cara yang baik untuk memasuki profesi tanpa stres, untuk membangun area tanggung jawab Anda secara bertahap.
Jika Anda benar-benar ditentukan, saya merekomendasikan dua opsi pencarian:
- Pencarian Pasif: Posting resume Anda di semua situs pekerjaan yang dikenal
- Pencarian Aktif: Sebagian besar perusahaan IT memiliki portal yang merinci proyek dan, tentu saja, lowongan. Teliti apa yang ditawarkan pemberi kerja potensial dan kirimkan resume Anda secara langsung sehingga mencapai penerima lebih cepat
Saya berharap yang paling tertarik yang terbaik dalam penentuan nasib sendiri, dan selamat datang di profesi ini!