Testingenieur/in
Testingenieurinnen und -ingenieure bauen die automatisierten Tests, Werkzeuge und Frameworks, mit denen Teams die digitalen Gesundheitsdienste der Organisation schnell und häufig testen können. Sie schreiben Code, um Funktionen, Integrationen, Leistung, Sicherheit und Resilienz zu testen, und bauen Tests in Liefer-Pipelines ein, damit Änderungen an klinischen Systemen und Systemen für Patientinnen und Patienten sicher freigegeben werden können.
Dieser Text wurde von einem KI-Assistenten aus dem Englischen übersetzt und noch nicht von Muttersprachlerinnen oder Muttersprachlern geprüft. Zitate aus dem UK GDaD PCF (dem Kompetenzrahmen der britischen Regierung für digitale und datenbezogene Berufe) und aus ESCO bleiben auf Englisch.
- Familie
- Qualitätssicherung und Test
- Rolle im UK GDaD PCF
- Test engineer (Quality assurance testing (QAT))
- Berufe in ESCO
- software tester (ISCO-08 2519)
- Auf GitHub
- Rollendokument · Rollendaten
Stufen
| Entgeltgruppe | Rollenstufe | Stufe im UK GDaD PCF | Besoldungsgruppen des britischen Civil Service | Punkte der Stellenbewertung |
|---|---|---|---|---|
| 4 | Associate Testingenieur/in | Associate test engineer | EO | 275 |
| 6 | Testingenieur/in | Test engineer | HEO/SEO | 411 |
| 7 | Senior-Testingenieur/in | Senior test engineer | SEO/G7 | 477 |
| 8a | Leitende/r Testingenieur/in | Lead test engineer | SEO/G7/G6 | 553 |
In einer Organisation für digitale Gesundheit und Pflege
- Klinische Systeme sind sicherheitskritisch; automatisierte Regressionstests schützen daher die in Gefährdungsprotokollen festgehaltenen Sicherheitsmaßnahmen und werden als Belege für Sicherheitsnachweise aufbewahrt.
- Integrationen mit anderen Gesundheits- und Pflegesystemen brauchen automatisierte Tests gegen Standards wie HL7 FHIR und HL7 Version 2, oft mit simulierten Partnersystemen.
- Klinische Dienste laufen rund um die Uhr und haben vorhersehbare Spitzen; Leistungs- und Resilienztests bilden daher reale klinische Nachfrage nach.
- Testumgebungen dürfen keine echten Patientendaten enthalten; Ingenieurinnen und Ingenieure erzeugen daher realistische synthetische Daten, auch für seltene und Grenzfälle der Klinik.
- Als Medizinprodukt regulierte Software braucht als Teil ihres Lebenszyklus nach Normen wie IEC 62304 nachvollziehbare, wiederholbare Tests.
Rollenbeschreibung im 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
Berufe und Kompetenzen in ESCO
ESCO führt die Kompetenzen und das Wissen auf, die Arbeitgeber für jeden Beruf in der Regel benötigen (wesentlich) oder benötigen können (optional). Nutzen Sie sie als Checkliste für Entwicklungsgespräche.
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.
Wesentlich: Kompetenzen und Wissen (10)
Fertigkeiten und Kompetenzen
- address problems critically
- execute software tests
- perform software unit testing
- provide software testing documentation
- replicate customer software issues
- report test findings
Wissen
Optional: Kompetenzen und Wissen (70)
Fertigkeiten und Kompetenzen
- 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
Wissen
- 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.