Based on you saying that there are/were two bumps AND you strain, it sounds like hemorrhoids to me. Internal hemorrhoids typically do not cause any pain, hence why you don't notice often. When you strain go poop though, it can cause those hemorrhoids to become irritated and even pop out (prolapsing) to a point that you can then see them with the naked eye.
The good news is, internal hemorrhoids don't often cause pain. It's the external one (unfortunately what I have) that cause the most agony. Keep an eye on their color and size over time -- it's common for people to gently push the hemorrhoid back inside with no pain too, so consider trying that. If it starts to grow dark red, purple or black.. schedule an appointment with your doctor because that could indicate a blood clot.
Good luck!