Am I a resident alien or Non resident alien ?

I am in the US from August 2015 on an F1 visa and my visa status changed to H1b on 1 October 2019.

I was filing my tax as nonresident(1040NR) from  2016-2018.

I am also married to a non-resident in 2019, and my wife stayed in the US for the last 10 days in 2019 and she doesn't have  SSN/ITNR. 

what would be my tax filing status (resident alien or Non-resident alien) for my 2019 Tax filing?

Can I file my tax as Married Filing Jointly for the year 2019?

can I file my tax on TurboTax?