Looking in your image Layer pallette is the layer name showing bold letters, if so, this means that you are working with no Alpha Channels in your mage. Do this....
1. Check the image mode to make sure you are working in RBG MODE
2. Right click the image in the layer pallette to add a Alpha Channel
If it doesn't have them, the option will be in bold letters. Click it.
When the Alpha Channels are missing in a PNG file, it doesn't know what you are doing with those pixels, so it treats that information with a default setting of sold black pixels.
Think of a PNG file like this, there are 4 internal layers or channels working together to create an image, (the alpha channel as a whole). Each pixel has 4 values to it, (0 - 255), zero meaning none.
1 for the opacity channel
1 for the red channel
1 for the blue channel
1 for the green channel
Without these four values, you can not create transparent pixels, meaning all unsign pixel channel values in the saving process will be saved with a value of zero, because there is no information for each channel available, it is missing in your PNG file, I suggest you look up what are color channels and how they work in digital imaging and how they relate to one another for more understanding. This should fix your problem, if everything is working properly. Good Luck.
In Gimp 3.2,2., they made a slight change in how it opens files.