Deductions & credits

Yes, because you are an employee of the S corporation if you perform services for the corporation.

 

S corporations have shareholders (many of whom are also employees), not partners as do partnerships or multi-member LLCs (which default to partnership status for federal income tax purposes).