Test Your Vocabulary Level!
Curious about your foreign language vocabulary skills? Take our Vocabulary Test now and discover your level, from A1 (Beginner) to C2 (Mastery)!Wordlist for CEFR It-and-software-development - Expand Your English (American) Vocabulary

product owner
/ˈprɒdʌkt ˈoʊnər/
nounA person responsible for defining the features of a product

product owner
/ˈprɒdʌkt ˈoʊnər/
noun
prototypes
/ˈproʊtəˌtaɪps/
nounEarly models of something to test ideas

prototypes
/ˈproʊtəˌtaɪps/
noun
proxy server
/ˈprɒksi ˈsɜrvər/
nounA server that acts as an intermediary for requests

proxy server
/ˈprɒksi ˈsɜrvər/
noun
public cloud
/ˈpʌb.lɪk klaʊd/
nounCloud services offered over the internet to anyone

public cloud
/ˈpʌb.lɪk klaʊd/
noun
QA analyst
/ˈkjuːˈeɪ ˈænəlɪst/
nounA person who tests software to ensure it works correctly

QA analyst
/ˈkjuːˈeɪ ˈænəlɪst/
noun
QA workflows
/ˈkjuːˈeɪ ˈwɜrkˌfloʊz/
nounSteps and processes to check the quality of software

QA workflows
/ˈkjuːˈeɪ ˈwɜrkˌfloʊz/
noun
quantum computing
/ˈkwɒntəm kəmˈpjuːtɪŋ/
nounA type of computing that uses quantum bits for processing

quantum computing
/ˈkwɒntəm kəmˈpjuːtɪŋ/
noun
random forests
/ˈræn.dəm ˈfɔr.ɛsts/
nounA machine learning method using many decision trees

random forests
/ˈræn.dəm ˈfɔr.ɛsts/
noun
ransomware
/ˈrænsəmˌwɛr/
nounMalicious software that locks or encrypts files and demands payment to unlock them

ransomware
/ˈrænsəmˌwɛr/
noun
recommendation systems
/ˌrɛkəˌmɛnˈdeɪʃən ˈsɪstəmz/
nounAlgorithms that suggest products or content to users based on their preferences

recommendation systems
/ˌrɛkəˌmɛnˈdeɪʃən ˈsɪstəmz/
noun
recursion
/rɪˈkɜrʒən/
nounA process where a function calls itself to solve a problem

recursion
/rɪˈkɜrʒən/
noun
refactoring
/rɪˈfæktərɪŋ/
nounThe process of changing code to improve it without changing its behavior

refactoring
/rɪˈfæktərɪŋ/
noun
regression
/rɪˈɡrɛʃən/
nounA method to test if changes in software cause old features to break

regression
/rɪˈɡrɛʃən/
noun
regression testing
/rɪˈɡrɛʃən ˈtɛstɪŋ/
nounA type of testing to check if new changes break existing features

regression testing
/rɪˈɡrɛʃən ˈtɛstɪŋ/
noun
reinforcement learning
/ˌriːɪnˈfɔːrsmənt ˈlɜrnɪŋ/
nounA type of machine learning where an agent learns by trying things and getting rewards

reinforcement learning
/ˌriːɪnˈfɔːrsmənt ˈlɜrnɪŋ/
noun
replication
/ˌrɛp.lɪˈkeɪ.ʃən/
nounThe act of making copies of data or systems

replication
/ˌrɛp.lɪˈkeɪ.ʃən/
noun
responsive design
/rɪˈspɒnsɪv dɪˈzaɪn/
nounA design approach that makes websites look good on all devices

responsive design
/rɪˈspɒnsɪv dɪˈzaɪn/
noun
rollback
/ˈroʊlˌbæk/
nounThe process of reverting to a previous version of software

rollback
/ˈroʊlˌbæk/
noun
scrum master
/skrʌm ˈmæstər/
nounA person who helps a team follow the Scrum process in project management

scrum master
/skrʌm ˈmæstər/
noun
SDKs
/ˌɛsˌdiˈkeɪz/
nounSoftware Development Kits that help developers create applications

SDKs
/ˌɛsˌdiˈkeɪz/
noun