I assume this meaning of "Feststellen" is the one your boss means?
festellen "1 b) bemerken, erkennen, wahrnehmen: eine Veränderung f.; man stellte einen Einschuss am linken Oberarm fest;" (Duden)
The Leo entries which fit this meaning of "festellen" are:
find (out) - you're right, Ghol, "find" alone sounds nicer.
establish
ascertain
determine
"Detect" wouldn't fit here, as it means it was very hard to discover the information you found:
de•tect /dtekt/ verb [vn] to discover or notice sth, especially sth that is not easy to see, hear, etc.: The tests are designed to detect the disease early. an instrument that can detect small amounts of radiation Do I detect a note of criticism?
http://www.oup.com/oald-bin/web_getald7index1a.pl