Assume \(G\) is simple of order \(60\text{.}\) Let us first observe that it suffices to construct a non-trivial action of \(G\) on a set with \(5\) elements. For given such an action we obtain a non-trivial homomorphism \(g: G \to S_5\text{.}\) Since it’s non-trivial and \(G\) is simple, we must have \(\operatorname{ker}(g) = \{e\}\text{,}\) so that \(g\) is injective. Thus \(G \cong \operatorname{im}(g)\text{,}\) and \(|\operatorname{im}(g)| = 60\text{.}\) But we already know that \(A_5\) is the only subgroup of \(S_5\) of order \(60\text{,}\) and thus \(G \cong \operatorname{im}(g)=A_5\text{.}\)
So, we only need to find such an action, and one’s first guess would be the action on one of the sets of Sylow \(p\)-subgroups. By Sylow Theory and the fact that \(G\) is simple (so that no Sylow \(p\)-subgroup for \(p=2,3,5\) can be unique) we get
\begin{equation*}
|\operatorname{Syl}_2(G)| \in \{3,5,15\}, |\operatorname{Syl}_3(G)| \in \{4,10\},|\operatorname{Syl}_5(G)| = 6.
\end{equation*}
The next important observation is:
There is no non-trivial action of \(G\) on a set \(S\) of size at most \(4\text{.}\)
For if there was such a non-trivial action, we would get a homomorphism \(\rho: G \to S_n\) for \(2 \leq n \leq 4\) (if \(n=1\text{,}\) the only action is the trivial one). Such a homomorphism cannot be injective by order considerations. So, it’s kernel would be a proper, non-trivial normal subgroup, which do not exist.
In particular, \(|\operatorname{Syl}_2(G)| \ne 3\) and \(|\operatorname{Syl}_4(G)| \ne 4\text{,}\) so that
\begin{equation*}
|\operatorname{Syl}_2(G)| \in \{5,15\},|\operatorname{Syl}_3(G)| = 10,|\operatorname{Syl}_5(G)| = 6.
\end{equation*}
If \(|\operatorname{Syl}_2(G)| = 5\) then we are done, since this action is transitive and thus certainly non-trivial.
Suppose \(|\operatorname{Syl}_2(G)| = 15\) and let \(P_1, \dots, P_{15}\) be all the Sylow \(2\)-subgroups. Since \(|\operatorname{Syl}_3(G)| = 10\) and \(|\operatorname{Syl}_5(G)| = 6\text{,}\) \(G\) has \(10 \cdot 2 + 6 \cdot 4 = 44\) elements of order \(3\) or \(5\text{.}\) If \(P_i \cap P_j = \{e\}\) for all \(i \ne j\text{,}\) we would have \(15 \cdot 3\) elements of order \(2\) or \(4\text{,}\) which is far too many elements in total. At least two of these must therefore intersect non-trivially and without loss say \(H = P_1 \cap P_2\) has two elements. We consider \(K = N_G(H)\text{.}\) As in the preivious example, \(K \supseteq P_1 \cup P_2\) and hence \(|K| \geq 6\text{,}\) \(4 \mid |K|\text{,}\) and \(|K| \mid 60\text{.}\) The possibilities are
\begin{equation*}
|K| = 12, 20, 60.
\end{equation*}
If \(|K| = 60\) then \(H \unlhd G\text{,}\) which is impossible. If \(|K| = 20\text{,}\) then we obtain an transitive action of \(G\) on the three element set of left cosets of \(K\) in \(G\text{,}\) which as shown above is not possible. We are left with \(|K| = 12\text{.}\) Thus \(G\) acts transitively (and hence non-trivially) on the five element set of left cosets of \(K\) in \(G\text{.}\)