Not only do you need a MOSFET with low RDS,on, but also - and this is important- a logic level type. The FQP30N06 is not specified for 3.3V gate-source voltage.
Datasheets says: Vgs(th) (max.) = 2,5V @ 250µA
Should be OK, no?
No.
Vgs(th) is the point at which the FET is JUST STARTING to turn on. You typically need to drive the FET to at least double Vgs(th) to get a reasonable Rds(on). Also, the Vgs(th) for that FET is somewhere between 2-4v (again, you need to watch tolerances), which means to guarantee that the device would be completely on with good Rds, you should be feeding it at least 8v.
For a 3.3v drive, you should be looking at devices with a maximum Vgs(th) of about 1.7v or lower.