مهندس اختبار
يبني مهندسو الاختبار الاختبارات المؤتمتة والأدوات والأطر التي تمكّن الفرق من اختبار الخدمات الصحية الرقمية في المؤسسة بسرعة وتكرار. وهم يكتبون شيفرة لاختبار الوظائف وعمليات التكامل والأداء والأمن والمرونة، ويضمّنون الاختبار في خطوط التسليم، حتى يمكن إصدار التغييرات في الأنظمة السريرية والموجهة للمرضى بأمان.
تُرجم هذا النص من الإنجليزية بواسطة مساعد ذكاء اصطناعي، ولم يراجعه بعدُ متحدث أصلي باللغة. تبقى الاقتباسات من إطار قدرات مهنة الرقمنة والبيانات في الحكومة البريطانية (UK GDaD PCF) ومن ESCO باللغة الإنجليزية.
- العائلة
- ضمان الجودة والاختبار
- دور UK GDaD PCF
- Test engineer (Quality assurance testing (QAT))
- مهن ESCO
- software tester (ISCO-08 2519)
- على GitHub
- مستند الدور · بيانات الدور
المستويات
| الفئة | مستوى الدور | مستوى UK GDaD PCF | درجات الخدمة المدنية البريطانية | نقاط تقييم الوظيفة |
|---|---|---|---|---|
| 4 | مهندس اختبار مشارك | Associate test engineer | EO | 275 |
| 6 | مهندس اختبار | Test engineer | HEO/SEO | 411 |
| 7 | مهندس اختبار أول | Senior test engineer | SEO/G7 | 477 |
| 8a | مهندس اختبار قائد | Lead test engineer | SEO/G7/G6 | 553 |
في مؤسسة رعاية صحية رقمية
- الأنظمة السريرية حرجة للسلامة، لذلك تحمي اختبارات الانحدار المؤتمتة ضوابط السلامة المسجلة في سجلات المخاطر ويُحتفظ بها أدلةً لملفات السلامة.
- تحتاج عمليات التكامل مع أنظمة الصحة والرعاية الأخرى إلى اختبارات مؤتمتة مقابل معايير مثل HL7 FHIR وHL7 الإصدار 2، وغالبًا باستخدام أنظمة شريكة محاكاة.
- تعمل الخدمات السريرية على مدار الساعة وتبلغ ذروتها في أوقات يمكن توقعها، لذلك يحاكي اختبار الأداء والمرونة الطلب السريري الحقيقي.
- يجب ألا تحتوي بيئات الاختبار على بيانات مرضى حقيقية، لذلك يولّد المهندسون بيانات اصطناعية واقعية، بما فيها الحالات السريرية النادرة والحدّية.
- تحتاج البرمجيات المنظَّمة بوصفها جهازًا طبيًا إلى اختبار قابل للتتبع والتكرار ضمن دورة حياتها وفق معايير مثل IEC 62304.
وصف الدور في 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
مهن ESCO ومهاراتها
يُدرج ESCO المهارات والمعارف التي يحتاجها أصحاب العمل عادةً (أساسية) أو قد يحتاجونها (اختيارية) لكل مهنة. استخدمها قائمة مرجعية لمحادثات التطوير.
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.
المهارات والمعارف الأساسية (10)
المهارات والكفاءات
- address problems critically
- execute software tests
- perform software unit testing
- provide software testing documentation
- replicate customer software issues
- report test findings
المعرفة
المهارات والمعارف الاختيارية (70)
المهارات والكفاءات
- 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
المعرفة
- 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.