Yes, I would use a comma to prevent confusion in reading. You could also write it without by changing the wording: “…translating business needs into strategic and tactical insights as well as specific requirements”
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.