Скрипочка Олег Иванович родился 24 декабря 1969 года в городе Невинномысск Ставропольского края в семье офицера
Учился в школах Невинномысска и Петропавловска-Камчатского, в 1987 году закончил физико-математическую школу № 28 города Запорожья. Олег был членом запорожского экспериментального отряда юных космонавтов.
В 1993 году окончил МГТУ им. Н.Э.Баумана по специальности "летательные аппараты" (факультет энергомашиностроения в подмосковном Королёве.
Работать в НПО "Энергия" Олег Скрипочка начал ещё будучи студентом, сначала слесарем-испытателем (1987—1990), затем техником (1990—1993). Окончив вуз, стал работать инженером проектного отдела. Через три года перешёл в отдел, занимавшийся разработкой и эксплуатацией наземного оборудования для подготовки транспортных, транспортно-грузовых кораблей и разгонных блоков ДМ.
14 октября 1997 года назначен на должность кандидата в космонавты-испытатели отряда космонавтов РКК "Энергия".
В январе 1998 — ноябре 1999 года прошёл общекосмическую подготовку в ЦПК им. Ю.А.Гагарина. Успешно сдав итоговые экзамены, 1 декабря 1999 года получил квалификацию космонавта-испытателя. 9 февраля 2000 года назначен на должность космонавта-испытателя отряда космонавтов РКК "Энергия", после чего приступил к подготовке по программе МКС.
В июле 2008 года назначен в основной экипаж МКС-25.
Первый полёт совершил 8 октября 2010 года начался его первый полёт в качестве бортинженера корабля "Союз ТМА-М". В ходе полёта проводил множество экспериментов и совершил три выхода в открытый космос.
Второй полёт стартовал 18 марта 2016 года в качестве бортинженера корабля "Союз ТМА-20М" вместе с командиром корабля Алексеем Овчининым.