01 - In a large mixing bowl, whisk together the olive oil, soy sauce, Worcestershire sauce, lemon juice, minced garlic, dried oregano, smoked paprika, black pepper, and salt until well combined.
02 - Add the steak cubes to the marinade and toss thoroughly to ensure even coating. Cover the bowl with plastic wrap and refrigerate for a minimum of 1 hour, or up to 8 hours for deeper flavor penetration.
03 - Preheat your grill to medium-high heat, targeting approximately 400°F. If using wooden skewers, submerge them in water for at least 30 minutes prior to assembly to prevent burning.
04 - Thread the marinated steak cubes alternately with red bell pepper, yellow bell pepper, red onion, zucchini, and mushrooms onto the skewers, distributing ingredients evenly for balanced flavor and attractive presentation.
05 - Place the assembled skewers on the preheated grill and cook for 10 to 12 minutes, rotating every 3 to 4 minutes to achieve even browning on all sides. Cook until the steak reaches your preferred doneness and the vegetables are tender-crisp.
06 - Remove the kabobs from the grill and allow them to rest for 5 minutes to let the juices redistribute. Garnish with chopped fresh parsley and serve with lemon wedges on the side.