Skip to content
AD

Analis dan Penguji Penjaminan Mutu Perangkat Lunak

Mengembangkan dan menjalankan pengujian perangkat lunak untuk mengidentifikasi masalah perangkat lunak dan penyebabnya.

Zona 4InvestigatifKonvensionalRealistis
Zona pekerjaan
Zona Pekerjaan Empat: Perlu Persiapan Cukup Banyak
Minat (RIASEC)
Investigatif, Konvensional, Realistis
Keterampilan utama
Pemahaman Bacaan, Mendengarkan Aktif, Berbicara
Pendidikan
Sebagian besar pekerjaan ini memerlukan gelar sarjana (S1), meskipun ada yang tidak.

Apa itu Analis dan Penguji Penjaminan Mutu Perangkat Lunak?

Mengembangkan dan menjalankan pengujian perangkat lunak untuk mengidentifikasi masalah perangkat lunak dan penyebabnya. Menguji modifikasi sistem untuk persiapan implementasi. Mendokumentasikan cacat perangkat lunak dan aplikasi menggunakan sistem pelacakan bug serta melaporkan cacat kepada pengembang perangkat lunak atau web. Membuat dan memelihara basis data cacat yang diketahui. Dapat ikut serta dalam peninjauan desain perangkat lunak untuk memberikan masukan tentang persyaratan fungsional, karakteristik operasional, desain produk, dan jadwal.

Banyak pekerjaan ini melibatkan kegiatan mengoordinasikan, menyupervisi, mengelola, atau melatih orang lain. Contohnya broker properti, manajer penjualan, administrator basis data, desainer grafis, ilmuwan konservasi, direktur seni, dan penaksir biaya.

Kerja harian

  • Identifikasi, analisis, dan dokumentasikan masalah dengan fungsi program, keluaran, layar online, atau konten.
  • Dokumentasikan cacat perangkat lunak, menggunakan sistem pelacakan bug, dan laporkan cacat kepada pengembang perangkat lunak.
  • Kembangkan program pengujian yang mengatasi bidang-bidang seperti dampak basis data, skenario perangkat lunak, pengujian regresi, pengujian negatif, pengujian ulang kesalahan atau bug, atau kegunaan.
  • Rancang rencana pengujian, skenario, skrip, atau prosedur.
  • Dokumentasikan prosedur pengujian untuk memastikan replikasi dan kepatuhan terhadap standar.
  • Memberikan umpan balik dan rekomendasi kepada pengembang mengenai kegunaan dan fungsionalitas perangkat lunak.
  • Menginstal, memelihara, atau menggunakan program pengujian perangkat lunak.
  • Uji modifikasi sistem untuk mempersiapkan implementasi.
  • Membuat atau memelihara database cacat pengujian yang diketahui.
  • Pantau upaya penyelesaian bug dan lacak keberhasilan.
  • Mengembangkan atau menentukan standar, metode, atau prosedur untuk menentukan kualitas produk atau kesiapan rilis.
  • Perbarui skrip pengujian otomatis untuk memastikan mata uang.
  • Berpartisipasi dalam tinjauan desain produk untuk memberikan masukan tentang persyaratan fungsional, desain produk, jadwal, atau potensi masalah.
  • Rencanakan jadwal atau strategi pengujian sesuai dengan ruang lingkup proyek atau tanggal pengiriman.
  • Pantau kinerja program untuk memastikan operasi yang efisien dan bebas masalah.
  • Melakukan pengujian kompatibilitas perangkat lunak dengan program, perangkat keras, sistem operasi, atau lingkungan jaringan.
  • Selidiki masalah pelanggan yang dirujuk oleh dukungan teknis.
  • Tinjau dokumentasi perangkat lunak untuk memastikan keakuratan, kepatuhan, atau kelengkapan teknis, atau untuk memitigasi risiko.
  • Identifikasi penyimpangan program dari standar, dan sarankan modifikasi untuk memastikan kepatuhan.
  • Lakukan prosedur debugging awal dengan meninjau file konfigurasi, log, atau potongan kode untuk menentukan sumber kerusakan.
  • Rancang atau kembangkan alat pengujian otomatis.
  • Menginstal dan mengonfigurasi pembuatan ulang lingkungan produksi perangkat lunak untuk memungkinkan pengujian kinerja perangkat lunak.
  • Berkolaborasi dengan staf lapangan atau pelanggan untuk mengevaluasi atau mendiagnosis masalah dan merekomendasikan solusi yang mungkin.
  • Mengkoordinasikan pengujian pengguna atau pihak ketiga.
  • Kunjungi situs pengujian beta untuk mengevaluasi kinerja perangkat lunak.
  • Melakukan analisis historis terhadap hasil tes.
  • Evaluasi atau rekomendasikan perangkat lunak untuk pengujian atau pelacakan bug.

Aktivitas kerja utama

Bekerja dengan Komputer
Memperoleh Informasi
Berkomunikasi dengan Atasan, Rekan Kerja, atau Bawahan
Mengolah Informasi
Memperbarui dan Menggunakan Pengetahuan yang Relevan
Menganalisis Data atau Informasi
Mengevaluasi Informasi untuk Menentukan Kepatuhan terhadap Standar
Mengidentifikasi Objek, Tindakan, dan Peristiwa
Mengatur, Merencanakan, dan Memprioritaskan Pekerjaan
Mendokumentasikan/Mencatat Informasi
Membangun dan Menjaga Hubungan Antarpribadi
Berpikir Kreatif

Keterampilan & kompetensi

Keterampilan

Pemahaman Bacaan
Mendengarkan Aktif
Berbicara
Berpikir Kritis
Menulis
Pemantauan
Pemrograman
Analisis Kendali Mutu

Pengetahuan

Komputer dan Elektronika
Bahasa Inggris
Matematika
Teknik dan Teknologi
Desain
Pendidikan dan Pelatihan
Layanan Pelanggan dan Personal
Administrasi dan Manajemen

Kemampuan

Pemahaman Lisan
Pemahaman Tulisan
Ekspresi Lisan
Penalaran Induktif
Kepekaan Masalah
Penalaran Deduktif
Ekspresi Tulisan
Pengurutan Informasi

Teknologi & alat

Perangkat lunak

🔥 Amazon Web Services AWS software🔥 Atlassian JIRA🔥 C#🔥 C++🔥 Git🔥 JavaScript🔥 Jenkins CI🔥 Linux🔥 Microsoft Azure software🔥 Microsoft Excel🔥 Microsoft Office software🔥 Oracle Java🔥 Python🔥 Selenium🔥 Structured query language SQL🔥 Adobe Acrobat🔥 Adobe After Effects🔥 Adobe Creative Cloud software🔥 Adobe Illustrator🔥 Adobe InDesign

Alat & perlengkapan

Application serversComputer network routersComputer serversDesktop computersDigital camerasDirectory serversFlash disksGraphics processing unit GPUIn circuit emulators ICELaptop computersLogic analyzersMainframe computers

Lingkungan kerja

Surel (E-Mail)
Setiap hari
Menghabiskan Waktu Berdiri
Kurang dari separuh waktu
Tempo Ditentukan oleh Kecepatan Peralatan
Tidak penting sama sekali
Diskusi Tatap Muka dengan Individu dan dalam Tim
Setiap hari
Menentukan Tugas, Prioritas, dan Tujuan
Sebagian kebebasan
Menghabiskan Waktu Duduk
Terus-menerus atau hampir terus-menerus
Kedekatan Fisik
Sedikit dekat (mis. kantor bersama)
Di Dalam Ruangan, Terkendali Lingkungannya
Setiap hari
Kebebasan Mengambil Keputusan
Sebagian kebebasan
Bekerja dengan atau Berkontribusi pada Kelompok atau Tim Kerja
Luar biasa penting
Tingkat Otomatisasi
Cukup terotomatisasi
Pentingnya Ketelitian atau Keakuratan
Luar biasa penting

Pendidikan & pengalaman

Pendidikan
Sebagian besar pekerjaan ini memerlukan gelar sarjana (S1), meskipun ada yang tidak.
Pengalaman
Diperlukan keterampilan, pengetahuan, atau pengalaman kerja terkait dalam jumlah yang cukup banyak. Misalnya, seorang akuntan harus menyelesaikan pendidikan sarjana dan bekerja beberapa tahun di bidang akuntansi agar dianggap memenuhi syarat.
Pelatihan
Karyawan pada pekerjaan ini biasanya memerlukan beberapa tahun pengalaman kerja terkait, pelatihan kerja langsung, dan/atau pelatihan kejuruan.
Pelatihan Kerja Langsung
Lebih dari 6 bulan, hingga 1 tahun
Pelatihan di Tempat atau di Lokasi Kerja
Tidak ada
Pengalaman Kerja Terkait
Lebih dari 6 bulan, hingga 1 tahun
Tingkat Pendidikan yang Dibutuhkan
Sarjana (S1)