Testingeniør
Testingeniører bygger de automatiserede tests, værktøjer og rammer, der lader teams teste organisationens digitale sundhedsservices hurtigt og ofte. De skriver kode til at teste funktioner, integrationer, ydeevne, sikkerhed og robusthed og bygger test ind i leverancepipelines, så ændringer af kliniske systemer og systemer til patienter kan udgives sikkert.
Denne tekst er oversat fra engelsk af en AI-assistent og er endnu ikke gennemgået af en modersmålstaler. Citater fra den britiske regerings kompetencerammeværk for digitale og datarelaterede fag (UK GDaD PCF) og fra ESCO står fortsat på engelsk.
- Familie
- Kvalitetssikring og test
- Rolle i UK GDaD PCF
- Test engineer (Quality assurance testing (QAT))
- Erhverv i ESCO
- software tester (ISCO-08 2519)
- På GitHub
- Roledokument · Roledata
Niveauer
| Lønramme | Rolleniveau | Niveau i UK GDaD PCF | Lønklasser i den britiske statsforvaltning | Point i jobvurderingen |
|---|---|---|---|---|
| 4 | Associeret testingeniør | Associate test engineer | EO | 275 |
| 6 | Testingeniør | Test engineer | HEO/SEO | 411 |
| 7 | Senior testingeniør | Senior test engineer | SEO/G7 | 477 |
| 8a | Ledende testingeniør | Lead test engineer | SEO/G7/G6 | 553 |
I en organisation inden for digital sundhed og pleje
- Kliniske systemer er sikkerhedskritiske, så automatiserede regressionstests beskytter de sikkerhedskontroller, der er registreret i fareregistre, og opbevares som dokumentation til sikkerhedsbegrundelser.
- Integrationer med andre sundheds- og plejesystemer kræver automatiserede tests mod standarder som HL7 FHIR og HL7 version 2, ofte ved hjælp af simulerede partnersystemer.
- Kliniske services kører døgnet rundt og har forudsigelige spidsbelastninger, så test af ydeevne og robusthed modellerer den reelle kliniske efterspørgsel.
- Testmiljøer må ikke rumme rigtige patientdata, så ingeniørerne genererer realistiske syntetiske data, herunder sjældne kliniske tilfælde og grænsetilfælde.
- Software reguleret som medicinsk udstyr kræver sporbar, gentagelig test som en del af sin livscyklus efter standarder som IEC 62304.
Rollebeskrivelse i 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
Erhverv og kompetencer i ESCO
ESCO opregner den viden og de kompetencer, som arbejdsgivere som regel har brug for (væsentlige) eller kan have brug for (valgfrie) til hvert erhverv. Brug dem som tjekliste til udviklingssamtaler.
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.
Væsentlige kompetencer og viden (10)
Færdigheder og kompetencer
- address problems critically
- execute software tests
- perform software unit testing
- provide software testing documentation
- replicate customer software issues
- report test findings
Viden
Valgfrie kompetencer og viden (70)
Færdigheder og kompetencer
- 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
Viden
- 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.