Testingenjör
Testingenjörer bygger de automatiserade tester, verktyg och ramverk som gör det möjligt för team att testa organisationens digitala hälso- och vårdtjänster snabbt och ofta. De skriver kod för att testa funktioner, integrationer, prestanda, säkerhet och motståndskraft och bygger in testning i leveranspipelines, så att ändringar i kliniska och patientvända system kan släppas tryggt.
Den här texten har översatts från engelska av en AI-assistent och har ännu inte granskats av en modersmålstalare. Citat från ramverket för digitala och datarelaterade yrkesroller i Storbritanniens regering (UK GDaD PCF) och från ESCO står kvar på engelska.
- Roll i UK GDaD PCF
- Test engineer (Quality assurance testing (QAT))
- ESCO-yrken
- software tester (ISCO-08 2519)
- På GitHub
- Rolldokument · Rolldata
Nivåer
| Band | Rollnivå | Nivå i UK GDaD PCF | Grader inom Storbritanniens statsförvaltning | Poäng i arbetsvärdering |
|---|---|---|---|---|
| 4 | Biträdande testingenjör | Associate test engineer | EO | 275 |
| 6 | Testingenjör | Test engineer | HEO/SEO | 411 |
| 7 | Senior testingenjör | Senior test engineer | SEO/G7 | 477 |
| 8a | Ledande testingenjör | Lead test engineer | SEO/G7/G6 | 553 |
I en digital hälso- och sjukvårdsorganisation
- Kliniska system är säkerhetskritiska, så automatiserade regressionstester skyddar de säkerhetskontroller som registrerats i faroregister och sparas som underlag för säkerhetsunderlag.
- Integrationer med andra hälso- och vårdsystem behöver automatiserade tester mot standarder såsom HL7 FHIR och HL7 version 2, ofta med simulerade partnersystem.
- Kliniska tjänster går dygnet runt och har toppar vid förutsägbara tider, så testning av prestanda och motståndskraft modellerar verklig klinisk efterfrågan.
- Testmiljöer får inte hålla verkliga patientdata, så ingenjörer genererar realistiska syntetiska data, inklusive sällsynta kliniska fall och gränsfall.
- Programvara som är reglerad som medicinteknisk produkt kräver spårbar, repeterbar testning som en del av sin livscykel enligt standarder såsom IEC 62304.
Rollbeskrivning 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
ESCO-yrken och färdigheter
ESCO förtecknar de färdigheter och kunskaper som arbetsgivare vanligen behöver (väsentliga) eller kan behöva (valfria) för varje yrke. Använd dem som checklista för utvecklingssamtal.
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äsentlig färdigheter och kunskaper (10)
Färdigheter och kompetenser
- address problems critically
- execute software tests
- perform software unit testing
- provide software testing documentation
- replicate customer software issues
- report test findings
Kunskap
Valfri färdigheter och kunskaper (70)
Färdigheter och kompetenser
- 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
Kunskap
- 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.