Tugas Dan Kewajiban Seorang Software Quality Assurance
Tugas Dan Kewajiban Seorang Software Quality Assurance
Selamat siang sobat TOG, hari ini kita akan coba membahasa tentang tugas dan kewajiban dari seorang Software Quality Assurance, tugas dari seorang Software Quality Assurance memiliki peran yang cukup penting bagi perusahaan terutama perusahaan yang bergerak di bidang teknologi, apalagi jika perusahaan tersebut mengelola sebuah website ataupun aplikasi untuk mobile.
Pengertian Software Quality Assurance (SQA) adalah Orang yang bertanggung jawab terhadap perencanaan jaminan kualitas, kesalahan, penyimpanan rekaman, analisis, dan pelaporan. Jaminan kualitas perangkat lunak adalah aktivitas pelindung yang diaplikasikan pada seluruh proses perangkat lunak.
Atau bisa juga Software Quality Assurance adalah proses sistematis untuk memeriksa apakah sebuah software telah dikembangkan sesuai dengan kebutuhan yang telah ditentukan sebelumnya. Proses ini, bisa dilaksanakan oleh seorang QA Tester atau oleh seorang QA Engineer.
Coba kita bahas sedikit yuk dari QA Tester lalu kemudian QA Engineer
Seorang QA Tester memiliki tugas utama melaksanakan pengujian terhadap perangkat atau emulator, membuat alur pengujian, serta membuat laporan dari hasil pengujiannya.
Lalu kemudian untuk seorang QA Engineer biasanya bertugas untuk membuat program pengujian otomatis, membuat laporan pengujian, memberikan masukan atas aplikasi yang diuji, serta berkomunikasi dengan pihak-pihak yang berkepentingan, seperti pengembang UI/UX, back end atau product manager.
Alur Proses dari QA adalah seperti dibawah ini:
- Mindset Pengujian
- Analisa & Pengujian Fungsional
- Perbaikan Proses
- Defect Management
- Pengujian Keamanan
- Pengujian Performa
- Otomasi
- User Acceptance Testing (UAT)
Dalam menjalankan proses software QA, ini beberapa yang diperlukan:
- · Laptop (Linux OS/ Mac)
- · Device utk pengujian
- · Pengetahuan pemrograman
- · Terbiasa dengan Git
- · Terbiasa dengan Agile (Scrum)
Sekarang kita bahas soal objektifnya untuk QA ya, dibawah ini nih:
- Memahami aspek software quality assurance, quality control, dan kualitas software beserta praktik terbaik, alat dan teknik terbaik untuk para pengembang software.
- Memahami kualitas spesifikasi, desain, konsruksi dan kesesuaian yang dapat diterapkan ke dalam organisasi pengembangan software baik mikro maupun makro.
- Memahami pencapaian kualitas pada tingkat komponen dan mengeksplorasi kualitas proses dari sudut pandang implementasi bukan dari sudut pandang appraiser / assessor.
- Memahami dasar framework yang digunakan dalam melakukan aktivitas dan mengetahui langkah-langkah yang diperlukan untuk mencapai kesesuaian dengan model-model tersebut.
- Mampu menyusun dokumentasi aktivitas SQA.
Tugas Pokok dan Tanggung Jawab Terperinci QA
- Memiliki tugas pokok dalam perencanaan prosedur jaminan kualitas suatu produk atau jasa
- Menafsirkan dan menerapkan standar jaminan kualitas
- Mengevaluasi kecukupan standar jaminan kualitas
- Merancang sampel prosedur dan petunjuk untuk mencatat dan melaporkan data berkualitas
- Meninjau pelaksanaan dan efisiensi kualitas dan inspeksi sistem agar berjalan sesuai rencana, melaksanakan dan memantau pengujian dan inspeksi bahan dan produk untuk memastikan kualitas produk jadi.
- Mendokumentasikan audit internal dan kegiatan jaminan kualitas lainnya
- Mengumpulkan dan menyusun data kualitas statistik
- Menganalisis data untuk mengidentifikasi area untuk perbaikan dalam sistem mutu
- Mengembangkan, merekomendasikan dan memantau tindakan perbaikan dan pencegahan
- Menyiapkan laporan untuk berkomunikasi hasil dari kegiatan kualitas
- Mengidentifikasi kebutuhan pelatihan dan mengatur intervensi pelatihan untuk memenuhi standar kualitas
- Mengkoordinasikan dan dukungan di tempat audit yang dilakukan oleh penyedia eksternal
- Mengevaluasi temuan audit dan menerapkan tindakan koreksi yang tepat
- Mengelola dan memeriksa kegiatan manajemen risiko
- Bertanggung jawab untuk sistem manajemen dokumen
- Memastikan kepatuhan berkelanjutan dengan persyaratan peraturan kualitas dan industri yang ditetapkan perusahaan.
Jangan lupa juga soft skill yang harus diperlukan oleh seorang SQA:
- Orientasi layanan pelanggan
- Teliti
- Detail
- Pandai untuk komunikasi secara lisan dan tertulis
- Mampu dalam pengumpulan data
- Manajemen dan analisis
- Menganalisis masalah dan pemecahan masalah perencanaan dan pengorganisasian keputusan Pengambilan keputusan
- Mampu bekerja sama
Nah sekarang sobat TOG sudah tau kan tugas dan tanggung jawab dari seorang SQA? Dan jika anda kebetulan ternyata adalah seorang yang ahli di bidang Software Quality Assurance dan sedang mencari kesempatan bekerja di perusahaan lain, silahkan berkunjung ke website kita PT TOG Indonesia untuk info lebih lanjut soal lowongan kerja bisa apply langsung via email atau bisa tlp/chat via whatsapp.
Salam Sukses
TOG Indonesia