Penguji perangkat lunak - kursus 60.456 gosok. dari Eduson Academy, pelatihan 4 bulan, tanggal 27 November 2023.
Miscellanea / / November 28, 2023
Spesialisasi: matematika terapan, analitik, pemrograman, Ilmu Data, visi komputer, kecerdasan buatan
pengalaman (lebih dari 6 tahun pengalaman dalam bisnis dan analitik):
- Resume TI - CEO, Pendiri
- Pusat Farmasi – Direktur Eksekutif
- Aurum – Ilmuwan Data (Computer Vision)
- Invitro (wilayah) – Ilmuwan Data
Pendidikan:
IATE NRNU MEPHI, Matematika Terapan
Prestasi:
- Pendiri dan pengembang utama platform untuk mempersiapkan wawancara teknis dan mengembangkan keterampilan Resume TI
- Mengembangkan infrastruktur analitis perusahaan dalam rantai apotek: pengumpulan data, otomatisasi pelaporan, visualisasi, pelaporan otomatis
- Di Aurum, dia terlibat dalam pembuatan layanan web untuk mengenali orang-orang dari acara publik. Memimpin proyek untuk mengidentifikasi karyawan di perusahaan yang menggunakan kecerdasan buatan
- Terlibat dalam pengembangan ilmiah algoritma dan metode pemrosesan data: klasifikasi, interpolasi, pemrosesan deret waktu, jaringan saraf. Diterbitkan secara berkala dalam publikasi yang dikutip dan mengambil bagian dalam konferensi ilmiah
Kepala departemen pengujian perangkat lunak di integrator TI Pendidikan dan karir Saya memiliki pendidikan tinggi pendidikan teknik, di tes sejak 2014, sejak 2018 pindah ke manajemen - awalnya dia pemimpin...
Kepala pengujian perangkat lunak di integrator TI Pendidikan dan karir Saya memiliki pendidikan teknis yang lebih tinggi, pengujian sejak tahun 2014, pada tahun 2018 pindah ke manajemen - pertama dia adalah kepala kelompok pengujian integrasi di JSC "Bell Integrator": kami membangun proses pengujian dan menangani cacat, melatih karyawan baru, memelihara proyek dokumentasi untuk VTB Bank. Di perusahaan saat ini, saya sepenuhnya mengawasi area pengujian dengan pelanggan UniCredit Bank: kontrol dan pengembangan pengujian kualitas produk perbankan, penyediaan sumber daya, administrasi dan pengorganisasian keseluruhan proses pengujian perangkat lunak. Mengapa pengujian Saya mengikuti pengujian secara tidak sengaja; pada tahun 2014, pekerjaan saya menawari saya transfer ke departemen pengujian. Proposalnya menarik, tetapi tidak ada kurator di departemen itu dan saya tidak tahu apa-apa tentang arah pengujian. Namun saya menerima tawaran itu - dan mulailah perjalanan saya untuk mendalami spesialisasi tersebut secara mandiri. Semakin banyak saya belajar dan memahami, semakin saya menerapkan pengetahuan ini dalam praktik, semakin saya terlibat dalam proses ini. Pengujian merupakan tahapan penting dalam siklus hidup perangkat lunak, dan penguji bukan hanya anggota latar belakang tim proyek; seorang karyawan yang dapat menyatakan ketidaksetujuannya yang kuat terhadap instalasi perangkat lunak di lingkungan industri (jika dia telah mengidentifikasi hal-hal kritis komentar). Penguji mungkin tidak mengetahui sistem yang sedang diuji secara menyeluruh, tetapi dia mengetahui secara pasti hambatan sistem/proses dan mengetahui cara merancang pemeriksaan kualitas sistem/proses ini dengan kompeten. Ketika Anda mencapai tingkat profesionalisme tertentu di bidang ini, analis mulai mendengarkan Anda dan pengembang, dan terkadang Anda dapat menunjukkan ketidakakuratan/kekurangan dalam persyaratan - itulah yang saya suka spesialisasi. Murid-muridku Untuk menjadi seorang spesialis pengujian yang keren dan bergaji tinggi, tentu saja mereka membutuhkan pengalaman dan ketekunan, namun beberapa hal mendasar dapat dipelajari selama pelatihan, yang akan membantu mengurangi waktu Anda perkembangan. Saya mempelajari semuanya sendiri, melalui kesalahan (dan terkadang melalui banyak kesalahan), hal ini sering memperlambat pekerjaan saya. Sekarang, melihat ke belakang, saya pikir jika semua informasi dasar telah dijelaskan kepada saya, diperlihatkan beberapa kasus dan terbantu dengan pertanyaan (yang dimiliki setiap orang saat mempelajari tes), maka mungkin permulaan saya akan berjalan dengan baik lebih cepat. Namun, kita tidak boleh lupa bahwa dalam pengujian, seperti halnya di bidang TI lainnya, Anda perlu terus belajar sendiri. Secara kata-kata memang terlihat sulit, namun kenyataannya akan sangat menghibur. Bagaimanapun, menjadi penguji kelas satu bukan hanya tentang uang, ini tentang kepuasan terhadap pekerjaan Anda dan rasa penting dalam tim besar.
Bekerja pada proyek perangkat pintar: menguji sistem backend, menganalisis data besar, dan mengotomatiskan pengujian di Java. Mengkhususkan diri dalam pengujian jaringan saraf dan sistem ETL. Sebelumnya, dia memimpin tim insinyur QA di Jet Infosystems, dan juga bekerja di Nexign (ex-Peter-Service) pada proyek-proyek di industri minyak dan gas.
1. Pengantar profesi pengujian
Pelajaran dan latihan:
- Cara memasuki profesi dan pertumbuhan karir sebagai penguji
- Keterampilan dan kualitas pribadi yang dibutuhkan oleh seorang penguji
- Fitur profesi pengujian
Sebagai akibat:
- Kenali profesi seorang penguji: perannya dalam perusahaan dan persyaratan yang diperlukan
- Nilai tingkat kompetensi Anda dalam pengujian perangkat lunak
2. Siklus hidup perangkat lunak
Pelajaran dan latihan:
- Proses Pengembangan Perangkat Lunak
- Metodologi pengembangan perangkat lunak
- Prinsip tangkas dan metodologi pengembangan perangkat lunak: Scrum, Kanban
Sebagai akibat:
- Memahami siklus hidup pengembangan perangkat lunak
- Mampu membedakan berbagai metodologi pengembangan
- Pelajari cara melaporkan bug di Trello, Jira, dan Asana
3. Fitur pekerjaan jarak jauh
Pelajaran dan latihan:
- 10 mitos tentang pekerjaan jarak jauh
- Organisasi hari kerja selama pekerjaan jarak jauh
- Hubungan dengan rekan kerja di tim terdistribusi
Sebagai akibat:
- Cari tahu cara mengatur hari Anda saat bekerja dari jarak jauh
- Bersiaplah untuk pekerjaan jarak jauh sebagai penguji
4. Dasar-dasar Pengujian
Pelajaran dan latihan:
- Jenis pengujian dan perbedaannya, desain pengujian
- Dokumentasi pengujian: rencana pengujian, daftar periksa, kasus pengujian, dan laporan hasil pengujian
- Bug: siklus hidup, prioritas bug, dokumentasi, dan bekerja dengan sistem pelacakan bug
Sebagai akibat:
- Pelajari teori pengujian dan praktikkan
- Belajar menulis dokumentasi pengujian
5. Interaksi klien-server
Pelajaran dan latihan:
- Elemen arsitektur client-server
- Prinsip interaksi klien-server
- Bekerja dengan protokol (protokol HTTP)
Sebagai akibat:
- Pelajari cara kerja arsitektur klien-server
- Pahami cara bekerja dengan protokol dan URL
- Memahami prinsip-prinsip aplikasi client-server
6. Dasar-dasar HTML dan CSS
Pelajaran dan latihan:
- Dasar-dasar tata letak HTML: Elemen halaman, daya tanggap, kompatibilitas lintas-browser
- Membuat Halaman HTML: Tag CSS, Atribut, dan Penyeleksi
- Algoritma pengujian tata letak
Sebagai akibat:
- Pelajari cara mendesain situs web menggunakan HTML dan CSS dan uji tata letaknya
7. SQL untuk bekerja dengan database
Pelajaran dan latihan:
- Menulis Pertanyaan Dasar
- Menggabungkan data dari tabel yang berbeda
Sebagai akibat:
- Pelajari cara memfilter data menggunakan kueri SQL dasar
8. Alat Pengujian Web Manual
Pelajaran dan latihan:
- Bekerja dengan baris perintah
- Bekerja dengan Chrome DevTool untuk menyederhanakan pengujian dan melokalisasi bug
- Bekerja di toolbar pengembang web
Sebagai akibat:
- Pelajari cara menggunakan Chrome DevTool
- Belajar bekerja dengan baris perintah operasi
- Dapatkan pengalaman menguji aplikasi web
- Rancang database menggunakan contoh kasus praktis
9. Pengujian non-fungsional
Pelajaran dan latihan:
- Tes Stres
- Pengujian keamanan
Sebagai akibat:
- Pelajari tentang berbagai jenis pengujian non-fungsional
- Pelajari cara melakukan beberapa jenis pengujian non-fungsional
- Pengujian kegunaan dan antarmuka
10. Pengujian aplikasi seluler
Pelajaran dan latihan:
- Fitur pengujian aplikasi seluler
- Jenis aplikasi seluler dan sistem operasi
Sebagai akibat:
- Pelajari fitur pengujian aplikasi seluler
- Kenali alat pengujian seluler: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Layanan yang memfasilitasi pengujian seluler
11. pengujian API
Pelajaran dan latihan:
- Fitur pengujian API
- Tukang pos - klien HTTP untuk pengujian API
Sebagai akibat:
- Pelajari pengujian API dengan Tukang Pos
12. GitHub: bekerja dengan sistem kontrol versi
Pelajaran dan latihan:
- Tujuan dari sistem kontrol versi
- Operasi dasar: (melakukan dan mengembalikan perubahan, pencarian, riwayat)
Sebagai akibat:
- Pelajari cara melakukan operasi dasar di layanan GitHub dan dapat membuat portofolio tugas pekerjaan rumah yang telah diselesaikan
- Cabang, penggabungan cabang, dan penyelesaian konflik
13. Uji Dasar-dasar Otomasi
Pelajaran dan latihan:
- Pengantar Python
- Dasar-dasar Otomatisasi Tes UI
Sebagai akibat:
- Pelajari dasar-dasar bahasa pemrograman Python
- Tulis pengujian UI otomatis
- Otomatisasi Uji API
14. Akselerator karir
Pelajaran dan latihan:
- Cara menulis resume (dalam bahasa Rusia dan Inggris)
- Cara membuat portofolio dan di mana menempatkannya
- Bagaimana mempersiapkan wawancara dan tugas ujian
Sebagai akibat:
- Belajar menulis resume untuk perusahaan Rusia dan asing
- Anda akan memahami cara membuat portofolio dan mengunggahnya ke GitHub
- Pelajari cara terbaik mempersiapkan wawancara
Tugas akhir dan diploma
Di akhir kursus, Anda akan melakukan pengujian perangkat lunak lengkap: membuat dokumentasi pengujian - rencana pengujian, kasus pengujian, dan laporan bug. Dapatkan ijazah resmi yang akan memperkuat resume Anda.