Insinyur pengujian
Insinyur pengujian membangun pengujian otomatis, perangkat, dan kerangka yang memungkinkan tim menguji layanan kesehatan digital organisasi dengan cepat dan sering. Mereka menulis kode untuk menguji fungsi, integrasi, kinerja, keamanan, dan ketahanan, serta membangun pengujian ke dalam jalur penyampaian, agar perubahan pada sistem klinis dan yang menghadap pasien dapat dirilis dengan aman.
Teks ini diterjemahkan dari bahasa Inggris oleh asisten kecerdasan buatan dan belum ditinjau oleh penutur asli bahasa Indonesia. Kutipan dari Kerangka Kapabilitas Profesi Digital dan Data Pemerintah Inggris (UK GDaD PCF) dan dari ESCO tetap dalam bahasa Inggris.
- Peran UK GDaD PCF
- Test engineer (Quality assurance testing (QAT))
- Jabatan ESCO
- software tester (ISCO-08 2519)
- Di GitHub
- Dokumen peran · Data peran
Tingkat
| Pita | Tingkat peran | Tingkat UK GDaD PCF | Golongan pegawai negeri | Poin penilaian jabatan |
|---|---|---|---|---|
| 4 | Insinyur pengujian asosiat | Associate test engineer | EO | 275 |
| 6 | Insinyur pengujian | Test engineer | HEO/SEO | 411 |
| 7 | Insinyur pengujian senior | Senior test engineer | SEO/G7 | 477 |
| 8a | Insinyur pengujian pimpinan | Lead test engineer | SEO/G7/G6 | 553 |
Di organisasi layanan kesehatan digital
- Sistem klinis kritis keselamatan, sehingga pengujian regresi otomatis melindungi pengendalian keselamatan yang tercatat dalam log bahaya dan disimpan sebagai bukti untuk kasus keselamatan.
- Integrasi dengan sistem kesehatan dan perawatan lain memerlukan pengujian otomatis terhadap standar seperti HL7 FHIR dan HL7 versi 2, sering memakai sistem mitra yang disimulasikan.
- Layanan klinis berjalan sepanjang waktu dan memuncak pada waktu yang dapat diprediksi, sehingga pengujian kinerja dan ketahanan memodelkan permintaan klinis yang nyata.
- Lingkungan uji tidak boleh memuat data pasien nyata, sehingga para insinyur menghasilkan data sintetis yang realistis, termasuk kasus klinis yang langka dan tepi.
- Perangkat lunak yang diatur sebagai alat kesehatan memerlukan pengujian yang dapat ditelusuri dan diulang sebagai bagian dari siklus hidupnya di bawah standar seperti IEC 62304.
Deskripsi peran UK GDaD PCF
A test engineer designs, builds, automates and executes comprehensive, robust and maintainable test suites. They apply test engineering standards, perform exploratory testing and use diverse techniques to identify risks and improve testing efficiency and quality.
In this role you will:
- maintain automated tests in continuous integration, continuous delivery (CI/CD) pipelines
- use, develop and standardise reusable frameworks and tools following engineering practices and standards
- analyse and test artefacts such as products, services and business processes
- promote quality considerations throughout the development life cycle
- support the resolution of technical issues
Jabatan dan keterampilan ESCO
ESCO mencantumkan keterampilan dan pengetahuan yang biasanya dibutuhkan pemberi kerja (esensial) atau mungkin dibutuhkan (opsional) untuk setiap jabatan. Pakailah sebagai daftar periksa untuk percakapan pengembangan.
software tester
Software testers perform software tests. They may also plan and design them. They may also debug and repair software although this mainly corresponds to designers and developers. They ensure that applications function properly before delivering them to internal and external clients.
Keterampilan dan pengetahuan Esensial (10)
Keterampilan dan kompetensi
- address problems critically
- execute software tests
- perform software unit testing
- provide software testing documentation
- replicate customer software issues
- report test findings
Pengetahuan
Keterampilan dan pengetahuan Opsional (70)
Keterampilan dan kompetensi
- conduct ICT code review
- debug software
- develop ICT test suite
- develop automated software tests
- execute integration testing
- manage schedule of tasks
- measure software usability
- perform software recovery testing
- plan software testing
- use scripting programming
Pengetahuan
- ABAP
- AJAX
- APL
- ASP.NET
- Agile project management
- Assembly (computer programming)
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- Erlang
- Groovy
- Haskell
- ICT debugging tools
- ICT performance analysis methods
- ICT project management methodologies
- Java (computer programming)
- JavaScript
- LDAP
- LINQ
- Lisp
- MATLAB
- MDX
- ML (computer programming)
- Microsoft Visual C++
- N1QL
- Objective-C
- OpenEdge Advanced Business Language
- PHP
- Pascal (computer programming)
- Perl
- Process-based management
- Prolog (computer programming)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- SPARQL
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Basic
- XQuery
- application usability
- audit techniques
- computer programming
- digital systems
- hardware components
- lean project management
- query languages
- resource description framework query language
- software components libraries
- tools for ICT test automation
- trading software
- unstructured data
Contains ESCO v1.2.1 data (https://esco.ec.europa.eu/). © European Union. Reuse authorised under Commission Decision 2011/833/EU.