Testengineer
Testengineers bouwen de geautomatiseerde tests, instrumenten en kaders waarmee teams de digitale diensten voor gezondheid van de organisatie snel en vaak kunnen testen. Zij schrijven code om functies, integraties, prestaties, beveiliging en veerkracht te testen en bouwen testen in leveringspijplijnen in, zodat wijzigingen aan klinische systemen en systemen voor patiënten veilig kunnen worden uitgebracht.
Deze tekst is door een AI-assistent uit het Engels vertaald en is nog niet beoordeeld door een moedertaalspreker. Citaten uit het UK GDaD PCF (het kader voor digitale en datagerelateerde beroepen van de Britse overheid) en uit ESCO blijven in het Engels.
- Familie
- Kwaliteitsborging en testen
- Rol in het UK GDaD PCF
- Test engineer (Quality assurance testing (QAT))
- Beroepen in ESCO
- software tester (ISCO-08 2519)
- Op GitHub
- Roldocument · Roldata
Niveaus
| Band | Rolniveau | Niveau in het UK GDaD PCF | Rangen in de Britse Civil Service | Punten van de functiewaardering |
|---|---|---|---|---|
| 4 | Associate testengineer | Associate test engineer | EO | 275 |
| 6 | Testengineer | Test engineer | HEO/SEO | 411 |
| 7 | Senior testengineer | Senior test engineer | SEO/G7 | 477 |
| 8a | Lead testengineer | Lead test engineer | SEO/G7/G6 | 553 |
In een organisatie voor digitale gezondheid en zorg
- Klinische systemen zijn kritiek voor veiligheid, dus geautomatiseerde regressietests beschermen de beheersmaatregelen voor veiligheid die in gevarenlogboeken zijn vastgelegd en worden bewaard als bewijs voor veiligheidsdossiers.
- Integraties met andere systemen voor gezondheid en zorg hebben geautomatiseerde tests nodig tegen standaarden zoals HL7 FHIR en HL7 versie 2, vaak met gesimuleerde systemen van partners.
- Klinische diensten draaien de klok rond en pieken op voorspelbare momenten, dus testen van prestaties en veerkracht modelleert echte klinische vraag.
- Testomgevingen mogen geen echte patiëntdata bevatten, dus engineers genereren realistische synthetische data, inclusief zeldzame klinische gevallen en randgevallen.
- Software die als medisch hulpmiddel is gereguleerd, vraagt herleidbaar, herhaalbaar testen als onderdeel van haar levenscyclus onder normen zoals IEC 62304.
Roldescriptie in het 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
Beroepen en vaardigheden in ESCO
ESCO somt de vaardigheden en kennis op die werkgevers meestal nodig hebben (essentieel) of nodig kunnen hebben (optioneel) voor elk beroep. Gebruik ze als checklist voor gesprekken over ontwikkeling.
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.
Essentieel vaardigheden en kennis (10)
Vaardigheden en competenties
- address problems critically
- execute software tests
- perform software unit testing
- provide software testing documentation
- replicate customer software issues
- report test findings
Kennis
Optioneel vaardigheden en kennis (70)
Vaardigheden en competenties
- 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
Kennis
- 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.