Kỹ sư kiểm thử
Kỹ sư kiểm thử xây dựng các kiểm thử tự động, công cụ và khung giúp các nhóm kiểm thử các dịch vụ y tế số của tổ chức nhanh chóng và thường xuyên. Họ viết mã để kiểm thử chức năng, tích hợp, hiệu năng, an ninh và khả năng phục hồi, và đưa kiểm thử vào các đường ống phân phối, để các thay đổi đối với hệ thống lâm sàng và hướng tới bệnh nhân có thể được phát hành một cách an toàn.
Bản dịch này được trợ lý AI dịch từ tiếng Anh và chưa được người bản ngữ rà soát. Các đoạn trích từ UK GDaD PCF (Khung năng lực nghề nghiệp kỹ thuật số và dữ liệu của Chính phủ Anh) và ESCO được giữ nguyên bằng tiếng Anh.
- Vai trò UK GDaD PCF
- Test engineer (Quality assurance testing (QAT))
- Nghề nghiệp ESCO
- software tester (ISCO-08 2519)
- Trên GitHub
- Tài liệu vai trò · Dữ liệu vai trò
Các cấp
| Bậc | Cấp vai trò | Cấp UK GDaD PCF | Ngạch công chức | Điểm đánh giá công việc |
|---|---|---|---|---|
| 4 | Kỹ sư kiểm thử trợ lý | Associate test engineer | EO | 275 |
| 6 | Kỹ sư kiểm thử | Test engineer | HEO/SEO | 411 |
| 7 | Kỹ sư kiểm thử cao cấp | Senior test engineer | SEO/G7 | 477 |
| 8a | Trưởng nhóm kỹ sư kiểm thử | Lead test engineer | SEO/G7/G6 | 553 |
Trong một tổ chức chăm sóc sức khỏe số
- Các hệ thống lâm sàng quan trọng về an toàn, nên các kiểm thử hồi quy tự động bảo vệ các biện pháp kiểm soát an toàn được ghi trong nhật ký mối nguy và được giữ làm bằng chứng cho hồ sơ an toàn.
- Các tích hợp với hệ thống y tế và chăm sóc khác cần kiểm thử tự động theo các tiêu chuẩn như HL7 FHIR và HL7 phiên bản 2, thường dùng các hệ thống đối tác mô phỏng.
- Các dịch vụ lâm sàng hoạt động suốt ngày đêm và đạt đỉnh vào những thời điểm có thể dự đoán, nên kiểm thử hiệu năng và khả năng phục hồi mô hình hóa nhu cầu lâm sàng thực tế.
- Môi trường kiểm thử không được chứa dữ liệu bệnh nhân thật, nên các kỹ sư tạo dữ liệu tổng hợp thực tế, kể cả các trường hợp lâm sàng hiếm và biên.
- Phần mềm bị quản lý như thiết bị y tế cần kiểm thử có thể truy vết, lặp lại được như một phần của vòng đời theo các tiêu chuẩn như IEC 62304.
Mô tả vai trò 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
Nghề nghiệp và kỹ năng ESCO
ESCO liệt kê các kỹ năng và kiến thức mà nhà tuyển dụng thường cần (thiết yếu) hoặc có thể cần (tùy chọn) cho từng nghề nghiệp. Hãy dùng chúng làm danh sách kiểm tra cho các cuộc trao đổi về phát triển.
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.
Kỹ năng và kiến thức Thiết yếu (10)
Kỹ năng và năng lực
- address problems critically
- execute software tests
- perform software unit testing
- provide software testing documentation
- replicate customer software issues
- report test findings
Kiến thức
Kỹ năng và kiến thức Tùy chọn (70)
Kỹ năng và năng lực
- 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
Kiến thức
- 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.