不可能,你肯定记错了。第三年义务兵最高军衔是中士,而且是要担任班长及相当于班长职务才会授予中士军衔。只有服役第四年的班长或者服役第五年的副班长才可能授予上士职务。
既然是服役3年,那么就肯定是1999年之前入伍,士兵军衔适用的就是1988年颁布的《中国人民解放军现役士兵服役条例》。
第十五条 士兵军衔按等级分为:
(一)士官:军士长、专业军士。
(二)军士:上士、中士、下士。
(三)兵:上等兵、列兵。
第十六条 士兵军衔按兵役性质分为:
(一)志愿兵役制士兵:军士长、专业军士。
(二)义务兵役制士兵:上士、中士、下士、上等兵、列兵。
第十九条 士兵军衔的授予与晋升规定如下:
(一)军士长:经过军事院校培训、被任命担任基层行政或者专业技术领导管理职务的士兵。
(二)专业军士:服现役满五年以上、自愿继续服现役,经批准担任专业技术工作职务的士兵。
(三)上士:服现役第四年的班长,服现役第五年的副班长。
(四)中士:服现役第三年的班长,服现役第四年的副班长,服现役第五年的下士。
(五)下士:服现役第二年的副班长,服现役第三年的上等兵。
(六)上等兵:服现役第二年的列兵。
(七)列兵:服现役第一年的兵。
在编制上职务相当于班长的,按班长的军衔授予、晋升。
还有一个可能,你担任的是连队的给养员,也就是每天买菜的,这个职务在部队俗称“上士”,但是这只是一个沿用的旧称呼(五六十年代的给养员都是上士军衔),不代表军衔是上士军衔。