Depending on your requirements test data management can be quite complex. For synthetic data there are various test data generator packages available. I will not endorse any commercial products here, but there are of course quite a few for sale. Here are just links to open source solutions.
Faker is the obvious choice for random data with a wide range of data types and localization support. Faker is ok as long as you do not need valid(!) data for certain purposes like postal addresses, IBANs for current accounts or credit card numbers. That is the only downside I know.
It is available for various different programming languages:
Another simple test data generator is designed to insert data into a database directly.
The FINRA Open Source Data Generator uses modeled state charts to generate large and complex datasets.
Online generators like Mockaroo or FillDB let you create random test data without even installing any software.